第6章组织系统需求:用例描述和图.pptVIP

  • 4
  • 0
  • 约6.85千字
  • 约 75页
  • 2023-05-15 发布于重庆
  • 举报
用一个新的、通常也是抽象的用例来描述多个用例的共有部分(父用例),子用例继承父用例的所有结构、行为和关系,并含有自己特殊的部分。 父用例通常是抽象的,如果两个子用例都对同一父用例进行特殊化,则两个子用例是相互独立而且完整的,这一点与包含关系扩展关系不同。 订购 网上订购 电话订购 泛化关系(不推荐) 第二十九页,共七十五页。 * 小结: actor,use case的关系(relationship)类型 说明:可在use case间建立关联,但意义不是很明确。 association 关联: actor和use case之间的关系 包含: use case之间的关系 include extend 扩展: use case之间的关系 generalization 泛化: actor之间或use case之间的关系 关系类型 说明 表示符号 第三十页,共七十五页。 用例的粒度 通常用例图粒度较大 通过分解和细化,可以使粒度更小 通过事件流描述: 寻找用例的共同点 寻找用例的扩展点 切忌“画蛇添足”! 第三十一页,共七十五页。 * 常见问题分析 1. Use case的粒度问题,即对于一个系统的Use Case图,所包含的用例数目问题。 这是很多人争论的重点。例如,Ivar Jacobson说,对一个十人年的项目,他需要二十个用例。而在一个相同规模的项目中,Martin Fowler

文档评论(0)

1亿VIP精品文档

相关文档