生成详细级别用例图

时间:2016-09-13 11:43:58

标签: uml use-case ooad

当然,我正在使用用例图表记录所有客户的要求,而且我是设计范例的新手。我有一个包含整体系统要求的高级用例图。然后我在高级用例图中定义每个用例的详细级别用例图。现在,在详细级别图中,我已经包含了系统触发自身的用例。

  

e.g。高级用例 - 上传报告文件

     

上传报告文件的详细级别用例:

enter image description here

这里,在上图中,用例1.3,1.4和1.5是从系统触发的,这个用例不直接与用户交互。

所以,我的问题是,我应该在详细用例图中包含这些类型的系统级用例,还是应该只包含那些只与用户交互的用例?

P.S。如果我上面做的事情无效(我在制作用例图的方式如图所示)那么请我提出你的建议。

1 个答案:

答案 0 :(得分:1)

嗯,不是一个真正的答案,而是一个建议。这里的问题是我到目前为止需要转储您的设计并从头开始。这当然是不可能的。所以作为指导:

  • 寻找附加值,而不是功能。
  • 不要使用(!)include / extend,只绘制actor和用例之间的简单关联。
  • 对于每个用例问问自己:这是附加价值吗?只有答案是肯定的,然后添加泡泡。
  • 使用动词/主题(最终是对象)命名每个用例
  • 仅使用主要演员,并在图表中留下任何次要演员。
  • 如果您的UC图表开始类似于蜘蛛网,您的设计可能会被破坏。
  • 没有绝对数字,但通常会有少数演员和几十个UC结束。