我现在正在研究一个由许多子系统组成的大系统,每个子系统都依赖于另一个子系统。我为这个系统编写了一个用例,但我注意到我的用例中有很多进程(超过 40 个进程!)。它看起来像这样:
- 组子系统:
- 添加组。
- 删除组。
- 加入群组。
- 上传文件。
- 创建民意调查。
- 删除文件。
- 删除民意调查。
- 写帖子/主题
- 关闭帖子。
- 编辑帖子。
- ……
- 消息中心
- 发信息
- 查看收件箱
- 阅读消息。
等等 ..
这是一个截图,只是为了知道这是一个大用例:) http://farm2.static.flickr.com/1308/4691773979_4c5a30f26c_b.jpg
每个用户都与这些进程交互。
- 如何减少这些进程的数量?
- 是否可以将用例流程分成许多页面?