电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

用例之间的关系

用例之间的关系_第1页
1/13
用例之间的关系_第2页
2/13
用例之间的关系_第3页
3/13
3、4 用例之间得关系1、 泛化关系Ge neral i z at io n代表一般与特别得关系。(类似于继承)在用例泛化中,子用例表示父用例得特别形式,子用例继承了父用例得行为与属性,也可以增加新得行为与属性或覆盖父用例中得行为。例子:一个租赁或销售系统用例得部分内容,在此,父用例就是“预定",其两个子用例分别就是“网上预定”与“电话预定”,这两个用例都继承了父用例得行为,并可以添加自己得行为。2、 包含关系 In c lu d e一个用例(基用例,基本用例)可以包含其她用例(包含用例)具有得行为,并把它所包含得用例行为作为自身用例得一部分,这被称为包含关系.在 UML 中,包含关系表示为虚线箭头加版型《in c lud e》,箭头从基本用例指向包含用例。例子:一个租赁或销售系统中,“填写电子表格”得功能在“网上预定”得过程中使用,不管如何处理“网上预定”用例,总就是要运行“填写电子表格”用例,因此具有包含关系.3、 扩展关系 Exten d一个用例也可以定义为基本用例得增量扩展,这称作扩展关系,即扩展关系就是把新得行为插入到已有得用例中得方法。在U ML 中,包含关系表示为虚线箭头加版型《e x t e nd》,箭头从扩展用例指向基本用例。基本用例提供了一组扩展点,在这些新得扩展点中可以添加新得行为,而扩展用例提供了一组插入片段,这些片段能够被插入到基本用例得扩展点上.扩展关系可以有控制条件,当用例实例执行到达一个扩展点时,控制条件决定就是否执行扩展。一般情况下,基本用例得执行不会涉及到扩展用例,只有满足用例得控制条件时,扩展用例才被执行,因此扩展关系处理事件流得异常或者可选事件。同一个基本用例得几个扩展可以在一起使用。基本用例不知道扩展得任何细节、没有扩展用例,基本用例就是完整得。例子:一个汽车租赁系统用例图得部分内容。在此,基本用例就是“还车",扩展用例就是“交纳罚金”。假如一切顺利汽车可以被归还,那么执行“还车"用例即可。但就是假如超过了还车得时间或汽车受损,根据规定客户要交纳一定得罚金,这时就不能执行提供得常规动作。若研讨修改用例“还车",势必会增加系统得复杂性,因此可以在用例“还车"中增加扩展点,即特定条件为超时或损坏,假如满足条件,将执行扩展用例“交纳罚金",这样显然可以使系统更容易被理解。4、 参加者与用例之间得关系:关联关系 A s socia t i o n关联关系描述参加者与用例之间得关系,在U M L中它就是...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用例之间的关系

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部