案例复习软件工程p.pptxVIP

  • 16
  • 0
  • 约5.91千字
  • 约 50页
  • 2021-11-14 发布于北京
  • 举报
软件工程 Software Engineer 谷伟 guwdx@126.com 第三部分 面向对象分析与设计 面向对象分析与建模 面向对象分析与设计过程 面向对象分析与设计是一个动态迭代的过程 通过用例模型抽取系统的功能 根据业务功能和领域概念得到系统所涉及的概念,进而得到类和对象,以及构建对象模型和类模型 基于系统的行为分析系统类或对象的交互行为,得到类或对象的行为和事件,并构建系统的交互模型。 初始阶段构造一个初步的对象模型和类型模型,然后再回追到用例分析,检查这些对象能否实现系统的功能,进一步完善对象模型。在设计阶段进一步精化类模型,根据系统的交互行为,添加对象的方法和属性,并追踪回分析阶段,检查设计问题,完善设计。 面向对象分析过程 主要任务:获取用户的需求,并构建系统初步的逻辑模型。 1. 用例建模:获取用户需求,构建用例模型,步骤: 识别外部用户 场景分析 构建活动图 构建用例图 2. 领域建模 抽取领域对象 构建领域模型 构建初步的交互模型 面向对象设计过程 主要任务:对分析阶段建立的对象模型或类模型和交互模型进行精化的过程。 精化类模型和对象模型 交互行为建模 设计类精化 构建逻辑架构 面向对象分析与建模 1 用例驱动分析 2 领域与业务建模 3 系统行为建模 4 案例分析 编写规格说明书 1 用例驱动分析 需求捕获的目标: 发现真正的需求 以适用于用

文档评论(0)

1亿VIP精品文档

相关文档