-1

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

4

1 回答 1

1

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

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

于 2015-08-01T12:53:25.217 回答