我见过许多用例图,其中一个用例只能包含到另一个用例中,这是对的还是错的?我的理解是,为了包含一个用例,它必须包含至少2个要考虑的其他用例。如果这是真的(至少2个用例被认为是一个包括),如果它只是链接到一个其他用例,我只是使用一个正常的关联吗?谢谢你
这是一个反复出现的问题,经常被错误地解释。包含并不意味着功能分析意义上的"调用"。它的意思是"这是一个可以选择包含的用例"。例如,如果你有一个工具箱,你出售不同的工具集(不同的软件许可)。当您为用例建模时,您将在表单中合成单个操作,以便它们构建一个集合,向参与者返回一些值。你不会把价值分割成小块。
用例是关于综合的,而不是关于分析的。当你的用例图开始像蜘蛛网时,那么你的设计就坏了。