面向对象的软件设计方法剖析
第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)分层模式 表示层:图形用户界面、窗口
您可能关注的文档
- 静脉输液专科发展和质量控制13年4月赵嘉兴剖析.ppt
- 建国以来的重大科技成就汇编.ppt
- 延髓背外侧综合征的康复治疗汇编.ppt
- 静设备安装质量控制与通病防治剖析.ppt
- 静脉通路的建立与维护剖析.ppt
- 非人力资源经理的人力资源管理剖析.ppt
- 康复科业务查房汇编.ppt
- 建安与正始汇编.ppt
- 非寿险第5章费用分摊及总平均整体费率厘定剖析.ppt
- 非平衡磁控溅射剖析.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)