第8章 面向对象分析3.pptVIP

  • 4
  • 0
  • 约8.02千字
  • 约 60页
  • 2019-01-12 发布于湖北
  • 举报
面向对象分析(3) 使用“用例”来表达系统的功能 8.4 用例模型 分辨信息系统的边界 什么是用例 用例的概念、目的 识别参与者 识别用例 绘制用例图 如何描述用例 用例分解,确定用例关系 8.4.1 用例的概念 用例创始人雅各布森Ivar Jacobson认为: 用例(use case)是对于一组动作序列的描述,系统执行这些动作会对特定的参与者(actor)产生可观测的、有价值的结果。 阿里斯代尔·科克伯恩Alistair Cockburn: 强调用例是各种系统受益人(stakeholder)之间的一种行为契约(contract)。行为包括对象的活动、动作和对象之间的交互等。建立契约的目的是为了达成某种目标,因此每一个用例实际上都应代表一个用户目标,根据三个目标层次(概要层、用户目标层、子功能层)将用例进行分层,从而有效把握用例的粒度。 用例的意义 用例是对系统需求(主要是功能需求)的规范化的描述。 用例图及用例的事件流描述集中体现了系统责任, 通过用例建立交互图。交互图就是用例的具体实现,即系统中的对象以及对象间协作是如何完成一个用例的全部过程。 用例驱动的开发过程,从用例模型到分析模型和设计模型之间有一致性和可追踪性。 用例建模的内容 基于用例的需求获取过程: 1. 获取原始需求 2. 开发一个可以理解的需求 识别参与者 识别用例 构建用例图 3 详细、完整地描述需求 书

文档评论(0)

1亿VIP精品文档

相关文档