信管网 > 现有两个用例UC1和UC2,其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可 > 网友跟帖  
 

现有两个用例UC1和UC2,其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可[查看全文]

 
 

以下网友评论只代表 信管网网友 个人观点,不代表信管网观点 [发表评论]

 
网友最新跟帖 评论共 0[发表评论]

信管网cnitpm996033***:   [回复]
指定了使用的精确位置

信管网girl***:   [回复]
lifemail2008@163.com的原帖: 2020/10/17 8:54:57
用例间的三种关系: (1)扩展(extends):用例b extends 用例a,表示用例b是用例a在某种特定情况下可能会出现的扩展用例。例如:老王进城办事,2小时就可以回去,在这2小时内内急时就会去上厕所。上厕所用例是进城用例的扩展,因为不上厕所老王进城办事也可完成。 (2)包含(includes):用例a includes 用例b,表示没有了用例b,用例a本身也就不完整了。例如:还是老王进城,他从海南来北京办事,3天才能回去,那么这种情况下进城用例与上厕所用例的关系就应该是包含关系了。 (3)泛化:泛化关系指的是同一业务目的的不同技术实现。例如:老王进城,他可以坐飞机,可以坐火车,还可以走路,那么进城用例就泛化为坐飞机、坐火车和走路三个用例了,它们之间存在层级关系。 总的来看,扩展可以“冻结”基本用例以保持稳定(因为扩展用例通常是不确定的);包含可以提供公共交互,提高“复用”;泛化是同一业务目的的不同技术实现。用例之间除了上述三种关系不再有其他关系,用例之间不能通讯。
神人

信管网lifemail2008@163.***:   [回复]
用例间的三种关系: (1)扩展(extends):用例b extends 用例a,表示用例b是用例a在某种特定情况下可能会出现的扩展用例。例如:老王进城办事,2小时就可以回去,在这2小时内内急时就会去上厕所。上厕所用例是进城用例的扩展,因为不上厕所老王进城办事也可完成。 (2)包含(includes):用例a includes 用例b,表示没有了用例b,用例a本身也就不完整了。例如:还是老王进城,他从海南来北京办事,3天才能回去,那么这种情况下进城用例与上厕所用例的关系就应该是包含关系了。 (3)泛化:泛化关系指的是同一业务目的的不同技术实现。例如:老王进城,他可以坐飞机,可以坐火车,还可以走路,那么进城用例就泛化为坐飞机、坐火车和走路三个用例了,它们之间存在层级关系。 总的来看,扩展可以“冻结”基本用例以保持稳定(因为扩展用例通常是不确定的);包含可以提供公共交互,提高“复用”;泛化是同一业务目的的不同技术实现。用例之间除了上述三种关系不再有其他关系,用例之间不能通讯。

信管网1402763***:   [回复]


信管网zlh562011***:   [回复]
c,概括,归纳,类推

信管网wlbhu***:   [回复]
包含关系

信管网cc156371***:   [回复]
include为包含关系既为依赖关系,需两个以上用例为必须关系, extend为扩展关系 用例二选一

信管网懒人漫游***:   [回复]
we

信管网cnitpm54191438***:   [回复]
111

信管网achille***:   [回复]
高高项的原帖: </span>2019/4/5 15:12:50</span>
多卡罗拉的原帖: </span>2019/4/1 9:52:20</span>
uc1需要uc2事件流,说明uc1需要引入uc2。 uc1指定了uc2的精确位置,一般来说就是在uc1中使用 import(java)、using(c#)等方式对其进行引入,这些都属于include</span></div>牛🐂</span></div>别误人子弟

共有:0条记录,每页20条,当前第1/0页,首页 上一页 | 下一页 尾页
 
  发表评论  
 
 点击刷新 请输入显示的内容