扩展用例帮助! UML

时间:2015-08-01 09:54:46

标签: uml use-case-diagram

在我的用例图中,有一个名为“View Toy”的用例,其中成员和访问者都可以查看玩具。但是,扩展用例“购买玩具”只能由会员完成。我应该将它们作为单独的用例吗?

1 个答案:

答案 0 :(得分:1)

简单地避开<<extend>>(离开它)。当你离开它时,你的用例仍然有意义,不是吗?现在很清楚,“观玩具”可以由两个演员演出,而“购物玩具”只能由会员完成。 <<extend>>(如<<include>>)的含义是关于系统实现的可选性。不是关于“呼叫”行为。

如果您碰巧需要<<extend>>,您可以将约束附加到连接器,告知它仅对成员可用。