2006-8-28 12:33:45 Crystal: 对了,想起一个以前碰到一直没解决的问题:我们最常见的一套功能,比如管理员的增删改查列表
2006-8-28 12:33:53 潘: 嗯。。
2006-8-28 12:35:17 Crystal: 我的做法是,一个folder,名叫"adminmaintain"
2006-8-28 12:35:17 Crystal: folder 里面有5usecases:list,add,update,delete,search
2006-8-28 12:35:24 Crystal: 然后在diagram 里面,有user 和folder,user 对folder 是虚线。
2006-8-28 12:35:29 Crystal: 不知道对不对
2006-8-28 12:36:15 潘: 哪有这么复杂啊
2006-8-28 12:36:35 潘: 就一个用例,管理××
2006-8-28 12:36:44 潘: 具体的细节写在用例文档里
2006-8-28 12:37:13 Crystal: 这样呀
2006-8-28 12:37:29 Crystal: 如果实在是要分开的呢,比如一个invoice 的管理,createinvoice 就是一个复杂的用例
2006-8-28 12:38:26 潘: 要分开那就分开,完全看"管理员"怎么认为
2006-8-28 12:38:39 Crystal: 假设此外还包括renewinvoice,duplicateinvoice,deleteinvoice
2006-8-28 12:39:08 潘: 一样的,你就把事实写出来就是了
2006-8-28 12:39:49 Crystal: 其实我的问题是,如果有一些usecase 是要归类的,我经常会把这些放到一个folder 里面
2006-8-28 12:39:49 Crystal: 但是这样在画diagram 图的时候,user 对 folder 只能画虚线
2006-8-28 12:40:37 Crystal: 比如我想显示出来user 可以对几组usecase 都有操作,怎么办
2006-8-28 12:40:45 潘: folder 就是包package 把,包只和包有关,user 不用指向包
2006-8-28 12:41:10 潘: user 可以对几组usecase 都有操作,这应该画在图上,包在包里面
2006-8-28 12:42:33 Crystal: 对,是package
2006-8-28 12:43:10 Crystal: 如果user 对几组use case 都有操作,那么这个图不是很大?显示所有的use
case?
2006-8-28 12:45:04 潘: 如果user 对几组use case 都有操作,那么这个图不是很大?---这个没有必然关系啊,你不是可以照样分包或分几张图吗?
2006-8-28 12:45:48 Crystal: oooo
2006-8-28 12:46:00 Crystal: 明白了!!
2006-8-28 12:46:23 Crystal: 如果要总体图呢
2006-8-28 12:46:27 潘: 另外,碰到"几组usecase"这种说法可能要考虑一下,你的用例是不是反应了涉众的利益,是不是划过细了。。等等
2006-8-28 12:47:05 潘: 要就出一个啊,你用什么工具,应该可以把所有东西都拖到一张图上的吧?
2006-8-28 12:48:23 Crystal: o,你推荐的划分粒度?
2006-8-28 12:48:23 Crystal: 我用rationalrose
2006-8-28 12:49:24 潘: 推荐的划分粒度--没法推荐,只能以揣摩涉众心里为依据。你想过了他的心里,
就行了,得到什么"粒度"都是对的 |