首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

UseCase的include关系,该如何解决

2013-01-06 
UseCase的include关系include: 1. 代表用例的整体-部分关系?比如说查询统计包含有进货查询,销售查询

UseCase的include关系
include:
 1. 代表用例的整体-部分关系?
      比如说"查询统计"包含有"进货查询","销售查询","库存查询"等用例.
 2. 代表"调用关系",跟C语言的函数一样?
extends
  是继承的意思?书上讲的是扩展原用例.

有点晕了,请高手讲解.

网址是我画的进销存用例图: 
http://blog.csdn.net/holly1900/archive/2007/05/06/1597688.aspx
[解决办法]
怎么打不开图片?
extend在Ivar Jacobson的AOSD开发的一本书里面好象解释与其他一些人不太一样.
[解决办法]
貌似不是你说的意思吧。include和extend都需要引用可复用的用例,最典型的比如登录验证。
include声明的是必选关系,比如取钱一定要登录等,extend是可选的
[解决办法]
简单一点,主要是看用例的独立性吧。
包含是在用例A的某一点(不是判断分支点),会到另一用例B运行,B完成后,会回到A的继续该点的紧接的下一步骤。 
而扩展则是在A的某点(条件判断),当满足一定条件则到B运行,B完成后,回到A中该点所属条件分支结束后的下一步骤。
include 必须完成,无条件
extend 可用可不用,根据条件决定

热点排行