我想知道我的用例图是否正确。UML用例图
我不知道我该写什么关系。我应该使用<<include>>
还是使用<<extend>>
。
有人能告诉我,如果我在一个正确的way.Can你解释什么是<<include>>
和<<extend>>
这之间的区别是我的图:
谢谢〜
我想知道我的用例图是否正确。UML用例图
我不知道我该写什么关系。我应该使用<<include>>
还是使用<<extend>>
。
有人能告诉我,如果我在一个正确的way.Can你解释什么是<<include>>
和<<extend>>
这之间的区别是我的图:
谢谢〜
有很多问题解决这个问题。我发现Doug Knesek的答案很有用: 当一个用例有条件地向另一个第一类用例添加步骤时,使用扩展。
例如,想象一下“Withdraw Cash”是ATM机的一个用例。 “评估费用”将扩展Withdraw Cash并描述当ATM用户没有在ATM自有机构存款时实例化的有条件的“延伸点”。请注意,基本的“Withdraw Cash”使用案例是独立的,没有扩展名。
Include用于提取在多个用例中重复使用的用例碎片。包含的用例不能单独存在,如果没有包含用例,原始用例也不完整。只有在重复是重要的并且通过设计(而不是巧合)存在的情况下,才应该谨慎使用。
例如,在每个ATM使用案例开始时发生的事件流(当用户放入他们的ATM卡时,输入他们的PIN并显示主菜单)将是包括。
点击此链接更多的答案: What's is the difference between include and extend in use case diagram?扩展功能于用例图
是我的用例图。 –
这取决于您的系统流程。唯一要记住的是,<
>关于<
你发现了很多问题,对SO有关如何区分include
和extend
。 请看这里: extends vs include in usecase
如果一个答案对你有帮助,请注意它和/或接受它。 – observer