软件工程07【荐】.pptVIP

  • 3
  • 0
  • 约7.68千字
  • 约 38页
  • 2016-09-13 发布于河南
  • 举报
第7章 面向对象软件开发方法 学习目标 面向对象的分析过程 面向对象的设计过程 面向对象系统的实现 第7章 面向对象的软件开发方法 教学内容 7.1 面向对象分析 7.2 面向对象设计 7.3 面向对象系统的实现 7.4 面向对象测试 本章小结 7.1 面向对象分析 面向对象分析的目的是对客观世界的系统建立对象模型、动态模型和功能模型。在建立模型之前必须进行调查研究,分析系统需求,在理解系统需求的基础上建立模型,还要对模型进行验证。复杂问题的建模工作,需要反复迭代构造模型。 7.1.1 面向对象分析过程 1.基本过程概述 2.三个模型和五个层次 面向对象建模得到的模型即静态结构(对象模型)、交互次序(动态模型)和数据变换(功能模型)。 复杂问题(大型系统)的对象模型通常由下述五个层次组成:主题层、类与对象层、结构层、属性层和服务层。 7.1 面向对象分析 综合上述,在概念上可以认为,面向对象分析大体上按照下列顺序进行:寻找类与对象,识别结构,识别主题,定义属性,建立动态模型,建立功能模型,定义服务。但分析不可能严格按预定顺序进行,大型、复杂系统的模型需要反复构造多遍才能建成。通常,先构造出模型的子集,然后逐渐扩充,直到完全、充分地理解了整个问题,才能最终把模型建立起来

文档评论(0)

1亿VIP精品文档

相关文档