永发信息网

软考之UML用例图中包含,扩展和泛化的区别

答案:1  悬赏:50  手机版
解决时间 2021-02-14 10:16
软考之UML用例图中包含,扩展和泛化的区别
最佳答案
包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。基用例控制与包含用例的 关系,以及被包含用例的事件流是否会插入到基用例的事件流中。基用例可以依赖包含用例执行的结果,但是双方都不能访问对方的属性。 这种情况类似于在过程设计语言中,将程序的某一段算法封装成一个子过程,然后再从主程序中调用这一子过程。
泛化关系:子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。
扩展关系:将基用例中一段相对独立并且可选的动作,用扩展(Extension)用例加以封装,再让它从基用例中声明的扩展点(Extension Point)上进行扩展,从而使基用例行为更简练和目标更集中。扩展用例为基用例添加新的行为。扩展用例可以访问基用例的属性,因此它能根据基用例中扩展点的当前状态来判断是否执行自己。但是扩展用例对基用例不可见。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
彩票销售店(额尔古纳大街244号额尔古纳市农村
七夕情人节万达影院票价会涨吗?
中国移动红楼手机专卖店这个地址在什么地方,
在某一人群中 , 调查得知 , 隐性性状为 16%,
哪个品牌的轮胎耐磨
中医武国忠
下列实验中,能证明苯酚的酸性极弱的是
脑鸣在平常需要注意什么?
冬天汽车拖档加大油门亮发动机灯正常吗为什么
彩票销售店(怡和路118彩票销售店)地址在什么
鑫湖畔发艺我想知道这个在什么地方
安阳到天津的汽车几点的车呢?在哪里坐车呢?
彩票销售店(法院街顺发小区4号彩票销售店)地
关于春节含动物的对联
山东大鱼岛集团造船公司地址在哪,我要去那里
推荐资讯
万能表怎么测量电焊机是否能用
凤凰阁弦乐古筝专业培训怎么去啊,我要去那办
3分之4+﹙﹣13分之1﹚的平方错了不是﹙﹣13分
中干渠路/顺平路(路口)这个地址在什么地方,
2017朗逸和2017明锐 哪个好
【就远原则】就近就远原则的一些词组分别列一
1mL水每升高1摄氏度需要吸收多少焦热能?A4.2
vivo笔记本电脑报价是多少
德邦物流能托运摩托车吗
联想r720压得住7700+1050ti吗
装修厕所瓷砖拐角放羊角好不好
上海新慧谷科技产业园怎么去啊,有知道地址的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?