- 4
- 0
- 约2.12千字
- 约 25页
- 2018-06-08 发布于河南
- 举报
软件工程案例开发与实践 第11章 面向对象的分析与设计
第11章 面向对象的分析与设计 11.1 面向对象的分析 面向对象建模得到的模型包含系统的三个要素(子模型) ,即: 对象模型,动态模型和功能模型。 11.1.1 面向对象分析的任务 (1)形式的说明所面对的应用问题,最终成为软件系统基本构成的对象,以及系统所必须遵从的、由应用环境所决定的规则和约束。 (2)明确地规定构成系统的对象如何协同工作,完成指定的功能。 11.1.2 面向对象的分析步骤 (1).标识对象。 (2). 标识结构。 (3).定义属性。 (4).定义服务。 (5).标识主题。 11.2 面向对象的设计 面向对象设计继续采用分析阶段中提到的五个层次。这五个层次用于建立系统的四个组成成份。见图11-1。 面向对象的系统设计主要分为四个方面:主题(或者说问题论域)部件的设计,人机交互部件的设计,任务管理部件的设计,数据管理部件的设计。 1. 主题部件的设计 2. 人机交互部件的设计(HIC) 3. 任务管理部件的设计(TMC) 4. 数据管理部件的设计 11.3 面向对象的系统设计原则 1. 开放封闭原则 2. 里氏代换原则 3.依赖倒转原则 4.接口隔离原则 5.BBP黑盒原则(合成、聚合复用原则) 6.迪米特法则 11.4 实例:银行ATM自动取款机系统的分析与设计 11.4.1 系统的需求 1
您可能关注的文档
- 计算机组装与维护基础培训教程 第19章 计算机的日常维护和保养.ppt
- 计算机组装与维护培训教程 第2章 CPU.ppt
- 计算机组装与维护基础培训教程 第20章 主要设备的常见故障与维修.ppt
- 计算机组装与维护基础培训教程 第18章 驱动程序和常用软件的安装.ppt
- 计算机组装与维护基础培训教程 第10章 网卡与调制解调器.ppt
- 计算机组装与维护基础培训教程 第2章 组装计算机前的准备工作.ppt
- 计算机组装与维护基础培训教程 第22章 外设的维护及故障处理.ppt
- 计算机组装与维护基础培训教程 第3章 CPU.ppt
- 计算机组装与维护基础培训教程 第21章 外部存储设备的维护及故障处理.ppt
- 计算机组装与维护基础培训教程 第1章 计算机概述.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)