【发布时间】:2011-03-15 15:00:35
【问题描述】:
用例 UML 中的扩展和包含有什么区别?
如果我有登录用例和 addGroup 用例,管理员应该登录才能 添加组,这里的关系是什么??
【问题讨论】:
用例 UML 中的扩展和包含有什么区别?
如果我有登录用例和 addGroup 用例,管理员应该登录才能 添加组,这里的关系是什么??
【问题讨论】:
一个意味着它是在另一个的上下文中完成的(几乎就像一个函数调用),另一个意味着它是作为另一个替代的。请注意,它们使用“扩展”和“包含”的方式与 OO 编程语言不同。有细微的差别。我不记得哪个是哪个,我宁愿不猜。
在我使用 UML 的所有岁月中,我仍然没有遇到过任何一个术语都可以为用例图带来任何好处的情况。
这是一个讨论Extends and Includes in a Usecase Diagram 的页面。
【讨论】: