作者 内容
 zxlhoney  求教什么是抽象use case ,什么是具体use case,是否与抽象类等同
 
 04/08/27 10:40 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 ntchengl  乱猜:抽象类可能象Writing effective use cases中描述的 parameterlize use case
 

他们有同样的作业流程,同样的顺序,分支,只是做的并不是同一类事情。
比如:对于一个软件系统有很多主表维护,如果把它们都作为具体的use cases,将会有很多use cases。有人把它们当作一个抽象的use case。就好像c++里面的模版类一样

 04/08/27 15:33 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sealw  use case之间可以存在泛化关系
 

例如:
pay the bill是抽象use case

pay the bill with cash, pay the bill with check, pay the bill with credit card是三个具体use case

 04/08/27 20:05 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 zxlhoney  回复: use case之间可以存在泛化关系
 

那么,请问use case 之间的extends的关系,就是具体use case 和抽象use case的关系了,且由具体指向抽象?

 04/08/28 14:51 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sealw  抽象是不可实例化
 

抽象是不可实例化, 只有具体use case才是真正发生的场景. 三种付款方式可能没有什么相同的操作步骤

但用例扩展不一样, 基本用例是会真正发生的, 扩展用例是在另一些情况下会真正发生的, 扩展用例沿用了基本用例的一些步骤.

 04/08/30 09:22 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首