扩展vs包含在用例中

时间:2011-03-15 15:00:35

标签: uml use-case

扩展和包含在usecase UML中有什么区别?

如果我hava登录usecase和addGroup用例,管理员应该登录才能 添加组,这里的关系是什么?

1 个答案:

答案 0 :(得分:0)

一个意味着它是在另一个的上下文中完成的(几乎像一个函数调用),另一个意味着它作为另一个的替代方式完成。要小心,他们没有像OO编程语言那样使用'extends'和'includes'。有微妙的差异。我不记得哪个是哪个而不想猜。

在使用UML的这些年里,我仍然没有遇到任何一个术语为Usecase Diagram提供任何好处的情况。

以下是讨论Extends and Includes in a Usecase Diagram的页面。