Tony 2008-07-24 04:37:09
有个问题请教一下
你认为是流程中包含用例还是用例中包含 流程?用例是否能体现所有需求?对用例是否应该分层,分层的原则是什么?
青润 07:24:51
应该说,大的流程里面包含有用例,而用例里面包含有其内部的细节流程。呵呵
用例肯定要考虑分层,我定义的两条原则是:业务相关性,功能相似性。这两个在我的书里都做了很详细的说明。
Tony 07:26:41
嗯,要好好拜读一下你的书,现在还是有些模糊地带
青润 07:26:49
呵呵。
青润 07:28:07
其实你这个问题里面还包含有用例大小的问题,也就是如何定义用例的大小,如何分割大的用例,如何合并小用例的问题,这些都用这两条原则就可以解决了。
Tony 07:28:41
是的,其实有需求用例和系统用例之分吧
青润 07:28:49
这个区分不合适。
青润 07:29:31
应该考虑的是业务性用例和系统用例,这样定义比较合适。因为有些业务用例不是需求而是非功能性需求所要求的。
Tony 07:30:29
嗯,是这样的,上次有看过但是没有太深入.
青润 07:32:23
恩,其实具体如何定义,对于系统开发而言没有太大的关系,关键是如何解决。
定义的问题是理论家的问题,呵呵,当然在一定的层面上,理论可以指导实践,而在实际工程中,则不一定需要考虑太细的理论定义,毕竟我们的目的是问题的解决和描述的清晰(方便沟通交流)而已。
Tony 07:33:21
呵呵,你的理论还真的很丰富啊
Tony 07:33:49
最近我国内的Team里走了两个人。唉,真是有点心痛啊,都是一手带起来的。。
青润 07:33:51
其实,uml中的定义,我用到的并不多,很多人都以为我用的很深入很全面,呵呵,其实不是如此。
青润 07:34:23
我只是把uml的符号用到了需要解决问题的地方,说uml的理解,我比起潘加宇差很多档次呢。
Tony 07:34:42
潘加宇?
青润 07:34:49
UMLChina的创建者。
青润 07:35:08
或者说,对uml整体的理解和认识。
青润 07:35:16
我只是偏重于应用而已。