第6 章 面向对象的软件设计.pptVIP

  • 8
  • 0
  • 约3.09千字
  • 约 23页
  • 2017-08-16 发布于贵州
  • 举报
第6 章 面向对象的软件设计 本章学习内容: 1.理解面向对象软件设计的基本原理 2.? 掌握系统设计的过程与方法 3.掌握详细设计的内容与过程 4.了解面向对象的实现技术 5.了解面向对象测试的概念与方法 第6 章 面向对象的软件设计 6.1 面向对象软件设计概述 6.1.1 面向对象设计准则 模块化 抽象 信息隐蔽 低耦合 高内聚 可重用 第6 章 面向对象的软件设计 6.1.2 面向对象设计的过程 1.系统设计 (1)首先进行系统架构设计,使系统具有良好的稳定性、开放性和可扩充性 (2)如果系统复杂,应将系统划分为若干个子系统 (3)给系统分配处理机和任务 (4)根据数据结构、文件和数据库选择实现数据存储的基本策略 (5)标识全局资源和确定控制访问这些资源的机制 (6)选择实现软件控制方法 (7)考虑边界条件 (8)建立折衷的优先权 第6 章 面向对象的软件设计 2.详细设计 (1)细化、补充类的属性和操作 (2)设计类操作的实现算法 (3)优化数据访问路径 (4)实现外部交互式的控制 (5)调整类结构,增加继承性 (6)设计类之间的关联的实现方式 (7)确定对象属性的精确表示 (8)把类和关联打包归纳到模块中 第6 章 面向对象的软件设计 6.2 系统设计 6.2.1逻辑体系架构设计 1.层次模式分析 (1)分层模式 表示层:图形用户界面、

文档评论(0)

1亿VIP精品文档

相关文档