UML图用例条件

时间:2018-04-06 12:23:17

标签: uml diagram use-case-diagram

我正在创建用例图。我有两个演员:用户和管理员。管理员可以检查所有订单,用户只能检查他/她的订单。

我应该在我的UML图中创建两个用例,还是我可以为用户actor使用一个带有条件的用例?

如果我可以使用条件,我必须使用哪个符号?方括号或大括号?

2 个答案:

答案 0 :(得分:2)

您需要将约束附加到连接器,用例或actor(最合适的位置)。它看起来像这样:

enter image description here

请注意,这是一个示例,包含不应对真实UC进行的冗余约束。

答案 1 :(得分:0)

我相信你在用例分析中做得太多了。 用例列出了您的用户(演员)可以做什么以及他们从这些操作中获得的好处。 这样思考,每个用户/参与者都将拥有一组为他们提供好处的行动(用例)。 在您的示例中,每个actor应该有许多用例,例如,Admin可以创建/删除用户和提示(UC1),列出来自一个或多个用户(UC2)的所有操作,两者都会产生不同的结果。< / p>

当您开始构建域和行为模型时,您将开始添加行为的详细信息。