什么是系统用例图?它和业务用例图有什么区别吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 07:59:12

什么是系统用例图?它和业务用例图有什么区别吗?
什么是系统用例图?它和业务用例图有什么区别吗?

什么是系统用例图?它和业务用例图有什么区别吗?
extends 和 use
这两种的区别在于,extends是对已有用例的扩展,而use是使用了另一个用例,
对应的还有一个include,是指一个用例包含另一个用例.
extends的关键在于,他不会修改原有的用例说明,而是在扩展后的用例里描述扩展点,比如:
用例UserLogin,另一个用例CheckPermisonViaLDAP,扩展时说明在UserLogin的第2步扩展,仅仅是增加功能,不影响原流程.
use 理解为两个用例是平行的关系,也就是说被引用的用例也是可独立执行的.
included用例则不是可独立执行的.
这些只是一些约定.不是UML的语法核心内容.
回楼下的,其实是没什么区别,都是Association,只是可以加一个批注叫做<Use> 或者<Extends>,实际做图的时候,想写什么就可以写什么的.比如说:<Create>