发布网友 发布时间:2022-04-20 08:32
共1个回答
热心网友 时间:2023-07-10 10:32
extends 和 use 这两种的区别在于,extends是对已有用例的扩展,而use是使用了另一个用例, 对应的还有一个include,是指一个用例包含另一个用例。 extends的关键在于,他不会修改原有的用例说明,而是在扩展后的用例里描述扩展点,比如: 用例UserLogin,另一个用例CheckPermisonViaLDAP,扩展时说明在UserLogin的第2步扩展,仅仅是增加功能,不影响原流程。 use 理解为两个用例是平行的关系,也就是说被引用的用例也是可独立执行的。 included用例则不是可独立执行的。 这些只是一些约定。不是uml的语法核心内容。回楼下的,其实是没什么区别,都是Association,只是可以加一个批注叫做 或者,实际做图的时候,想写什么就可以写什么的。比如说: