包括用例图(UML)

包括用例图(UML),uml,actor,use-case,rational-rose,rational-unified-process,Uml,Actor,Use Case,Rational Rose,Rational Unified Process,我见过许多用例图,其中一个用例只能包含在一个其他用例中,这是对的还是错的?我的理解是,为了包含一个用例,它必须包含至少2个要考虑的其他用例。 如果这是真的(至少有2个用例被视为包含),如果它只链接到1个其他用例,我是否只使用正常关联?谢谢这是一个反复出现的问题,经常被误解。包含在功能分析意义上并不意味着“调用”。这意味着“这是一个可以选择包含的用例”。例如,如果您有一个工具箱,您销售的工具箱带有不同的工具集(不同的软件许可)。当您对用例建模时,您在表单中合成单个动作,以便它们构建一个集合,向参与

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

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

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