软件工程第十讲--面向对象分析.pptVIP

  • 2
  • 0
  • 约4.77千字
  • 约 29页
  • 2017-06-11 发布于北京
  • 举报
第十章 面向对象分析 10.1 面向对象分析的基本过程 10.2 需求陈述 10.3 建立对象模型 10.4 建立动态模型 10.5 建立功能模型 10.6 定义服务 一、面向对象分析(Object-oriented Analysis, OOA) 提取用户需求 理解 表达 验证 建立三个模型 OM DM FM 1. 分析过程 2. 需求陈述(Requirement Statement) 说明What 而不是 How 内容 问题范围 功能需求 性能要求 应用环境 假设条件 【例】ATM系统 【例】ATM系统的需求陈述 3. OM的五个层次 相当于把五张透明胶片(transparencies)叠在一起,每一层显示更多的细节 OM的五个层次 OMT大体顺序 寻找类--对象 识别结构 识别主题 定义属性 建立动态模型 建立功能模型 定义服务 不严格按照顺序 OOA不需要严格遵守自顶向下的原则 4. 建立OM 确定Class--Object 确定关联? 结构层 划分主题 确定属性 识别继承关系 反复修改 建立DM 建立FM 定义服务 (1)确定Class--Object 第1步:列出候选Class--Object(candidates) ? 物理实体 ? 人或组织 ? 要处理的事件 ? 对象间的活动

文档评论(0)

1亿VIP精品文档

相关文档