如何简化代表'包括'用例图中的关联

时间:2015-05-19 21:07:22

标签: uml use-case

主要是我有两个问题:

  • 在我的小项目中,我得到了很多用例,其中包括另一个用例,即“检查所有者状态'
  • 我可以将用例连接到次要参与者,即“云服务”

请您查看下图,是否有更好的方法来表示用例?

enter image description here

1 个答案:

答案 0 :(得分:1)

长话短说:<<include>>并非用于功能分析。它旨在显示个人独立的用例。 Check owner status可能是某些技术用例,但Owner肯定没有。尝试专注于为其角色增加价值的用例。他们会花钱的东西。

我建议阅读Bittner / Spence。

在过去,我还将次要参与者与用例联系起来(我进一步区分了主要和次要使用主要的定向关联和次要的无向关联)。但是,最近我得出的结论是,一个用例应该只有一个参与者,并且用例应该在所考虑的系统的边界上。对次要角色的需求仅仅意味着你有另一个用例(Bittner / Spence在UCs上使用次要角色)。