第11章 面向对象设计 分析是提取和整理用户需求,并建立问题域精确模型的过程。 设计则是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。 从面向对象分析(OOA)到面向对象设计(OOD),是一个逐渐扩充模型的过程。 在实际的软件开发过程中分析和设计的界限是模糊的。分析和设计活动是一个多次反复迭代的过程。 OOD模型 第11章 面向对象设计 11.1 面向对象设计的准则 11.2 启发规则 11.3 软件重用 11.4 系统分解 11.5 设计问题域子系统 11.6 设计人机交互子系统 11.7 设计任务管理子系统 11.8 设计数据管理子系统 11.9 设计类中的服务 11.10 设计关联 11.11 设计优化 11.1 面向对象设计的准则 所谓优秀设计,就是权衡了各种因素,从而使得系统在其整个生命周期中的总开销最小的设计。 对大多数软件系统而言,60%以上的软件费用都用于软件维护,因此,优秀软件设计的一个主要特点就是容易维护。 设计准则有6条。 1. 模块化 面向对象的软件开发模式,支持了系统模块化的原则:对象就是模块。 它是把数据结构和操作这些数据的方法紧密地结合在一起所构成的模块。 2. 抽象 面向对象方法不仅支持过程抽象,而且支持数据抽象。 类实际上是一种抽象数据类型,它对外开放的公共接口构成了类的规格说明(协议),
您可能关注的文档
- 人教A版数学选修2-3配套:1-2《排列与组合1》课件.ppt
- 人教B版选修2-3122组合.ppt
- 人教A版选修1-2同步课件:第二章212.pptx
- 人教版:《113动能和势能》课件.ppt
- 人教版《道德与法治》八年级上册91认识总体国家安全观课件.pptx
- 人教版《1514动能和势能》课件.ppt
- 人教版《道德与法治》七年级上册22享受学习课件.pptx
- 人教版《品德与社会》四年级下从电视机的变化说起1.pptx
- 人教版《道德与法治》七年级上册:82敬畏生命课件.pptx
- 人教版2017高中数学文总复习《第二章基本初等函数、导数及其应用》2-1课件.ppt
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
原创力文档

文档评论(0)