-1

我看过很多用例图,其中一个用例只能包含在另一个用例中,这是对还是错?我的理解是,为了包含一个用例,它必须包含至少 2 个要考虑的其他用例。如果这是真的(至少 2 个用例被视为包含),如果它只是链接到 1 个其他用例,我是否只使用正常关联?谢谢你

4

1 回答 1

1

这是一个反复出现的问题,并且经常被错误地解释。包含并不意味着功能分析意义上的“调用”。这意味着“这是一个可以选择包含的用例”。例如,如果您有一个工具箱,您出售的工具箱包含不同的工具集(软件的不同许可)。当您对用例进行建模时,您可以在一个表单中合成单个操作,以便它们构建一个向参与者返回一些值的集合。您不会将价值分成更小的部分。

用例是关于综合的,而不是关于分析的。当您的用例图开始类似于蜘蛛网时,您的设计就被破坏了。

于 2015-08-01T12:47:37.550 回答