第11.12章面向对象设计与实现.pptVIP

  • 1
  • 0
  • 约6.16千字
  • 约 42页
  • 2016-11-12 发布于湖北
  • 举报
第十一章 面向对象的设计 11.1 面向对象设计的准则 11.2 启发规则 11.3 软件重用 11.4 系统分解 11.5 设计问题域子系统 11.6 设计人机交互子系统 11.7 设计任务管理子系统 11.8 设计数据管理子系统 11.9 设计类中的服务 11.10 设计关联 11.11 设计优化 11.12 小结 习题 学习目标 掌握面向对象方法学设计准则和启发规则 掌握软件重用的概念和三个级别 理解程序设计风格 面向对象的分析缩写为OOA,面向对象的设计缩写为OOD。 一、什么是面向对象的设计 ①面向对象的设计是把分析阶段得到的需求,(即三个模型)转变成计算机系统具体实现的OOD模型; ②面向对象分析到面向对象设计是一个逐步扩充、调整模型的过程; ③尽管面向对象的分析和设计的定义有明显区别,但在实际的软件开发过程中二者的界限是模糊的,因为二者的概念和表示方法是一致的。而设计过程中又往往会加深和补充对系统需求的理解,从而进一步完善分析结果。 具体看下图: 因此分析和设计活动是一个多次反复迭代的过程,面向对象方法学在概念和表现方法上的一致性,保证了在各项开发活动之间的平滑(无缝)过度,领域专家和开发人员能够比较容易地跟踪整个系统开发过程,这是面向对象方法与传统比起来具有的一大优势。 OO

文档评论(0)

1亿VIP精品文档

相关文档