2015-10-16 60 views
0

我想知道下列用例图是否正确,以及是否可以改进。背景是电子学习应用程序开发。用例图验证

enter image description here

的业务规则如下:

  1. 所有的演员都可以检查每人
  2. 职位的数目只有管理员和讲师可以按组查询词的密度
  3. 只有经理和讲师可以检查在投稿帖子中使用的词的密度
  4. 所有演员可以打印r esults
  5. 开发人员开发«精简和设计职位数量函数»,«精简和设计用于职位职位职能功能»和«精简和设计用于职位职位职能功能»的功能,分别允许用户检查“每个人的帖子数”,“逐组的密度”以及“在贡献帖中使用的词的密度”。
  6. 演员必须登录。
  7. 子独立软件是empacked用例发生的地方。因此,登录用例发生在父母«讨论论坛»上。
  8. 开发人员应该是用例图的左侧,但考虑到缺少空间,我把它放在图片的右侧。谢谢。

回答

0

以下意见:

  • Login不是用例的。去掉它。
  • Sub-independent software不是演员,因为没有用例。如果有的话,这个名字根本就没有任何意义(它可能是牙刷的固件)。
  • Developer联合国是太复杂,不能成为真正的用例。
  • DisplayPrint不是UCs。你似乎试图在这里做功能分解。这是错误的。
  • Computation根本不是用例。
  • 连接器需要整齐。你几乎看不到连接的是什么。
  • Check UCs几乎不是UC。检查会带来什么价值?

我推荐阅读Bittner/Spence或Cockburn。很抱歉,这是一个垃圾箱。