标准uml模型中,用例之间的关系有几种类型
答案:1 悬赏:60
解决时间 2021-01-05 13:54
- 提问者网友:骨子里的高雅
- 2021-01-05 07:24
标准uml模型中,用例之间的关系有几种类型
最佳答案
- 二级知识专家网友:末日狂欢
- 2021-01-05 08:36
一、几个概念
1.组成:用例(Use Case)、参与者(Actor)、系统边界、关联。
2.参与者:用户或者其他系统;
用例:用例是参与者可以感受到的系统服务或功能单元,简单可以理解成功能模块;
系统边界:即系统与系统之间的界限;
关联:即你所谓的各种关系。
二、关系类型
在用例之间,有三种关系(参与者与用例之间有一种关联关系,但应该不是你要的):
包含(include)关系:用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分,注意箭头指向分解出来的功能用例。
扩展关系(extends):在一定条件下,把新的行为加入到已有的用例中,获得的新用例称为扩展用例(Extension),原有的用例称为基础用例(Base)。注意此时箭头指向基础用例。
泛化关系(Inheritance):指一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系就是泛化关系。我感觉也可以理解成继承,此时子用例拥有所有父用例的功能。注意箭头指向父用例。
以上。
1.组成:用例(Use Case)、参与者(Actor)、系统边界、关联。
2.参与者:用户或者其他系统;
用例:用例是参与者可以感受到的系统服务或功能单元,简单可以理解成功能模块;
系统边界:即系统与系统之间的界限;
关联:即你所谓的各种关系。
二、关系类型
在用例之间,有三种关系(参与者与用例之间有一种关联关系,但应该不是你要的):
包含(include)关系:用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分,注意箭头指向分解出来的功能用例。
扩展关系(extends):在一定条件下,把新的行为加入到已有的用例中,获得的新用例称为扩展用例(Extension),原有的用例称为基础用例(Base)。注意此时箭头指向基础用例。
泛化关系(Inheritance):指一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系就是泛化关系。我感觉也可以理解成继承,此时子用例拥有所有父用例的功能。注意箭头指向父用例。
以上。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯