面向对象分析与设计8-OO设计-上-第八章到第十章
第三部分
面向对象的设计
第8 章
面向对象的设计(OOD)概述
8.1 什么是面向对象设计
OOA与OOD的关系: 1、从OOA到OOD不是转换;
——是调整和增补 将OOA模型搬到OOD; 进行必要的调整, 作为OOD模型的问题域 部分; 增补其它四个部分,成 为完整的OOD模型。
OOA 模型
构件部署
人 机 交 互 部 分
问题域 部分
任务管理部分
数 据 口 部 分
2
OOA与OOD的关系:
1、从OOA到OOD不是转换;
——是调整和增补 将OOA模型搬到OOD; 进行必要的调整, 作为OOD模型的问题域 部分;
OOA 模型
构件部署
增补其它四个部分,成 为完整的OOD模型。
人 机 交 互 部 分
问题域 部分
任务管理部分
数 据 口 部 分
3
2、采用一致的概念和表示法
——不存在分析与设计之间的鸿沟
3、有不同的侧重点和不同的策略
OOA主要针对问题域,识别有关的对象以及它们之 间的关系,产生一个映射问题域,满足用户需求,独立 于实现的OOA模型。 OOD主要解决与实现有关的问题,基于OOA模型, 针对具体的软、硬件条件(如机器、网络、OS、GUI、 DBMS等)产生一个可实现的OOD模型。
4、OOA与OOD可适合不同的生命周期模型
——瀑布模型、螺旋模型、增量模型、喷泉模型
4
不同过程模型中的OOD
分析 (OOA) 设计 (OOD) 喷泉模型
演化
集成 测试
编程 (OOP)
测试 瀑布模型 维护
编程 (OOP)
设计 (OOD) 分析 (OOA)
5
OOD——按实现条件对OOA模型进行调整,并补充几 个新的组成部分(也是由对象构成) 与实现有关的因素:
图形用户界面系统 硬件、操作系统及网络 数据管理系统 其他——编程语言、可复用构件库……
按实现条件调整 OOA模型 新增的组成部分,隔 离实现条件
基本思想:
尽可能隔离实现 条件对系统的影 响——提供独立 的接口 对不可隔离的因 素,按实现条件 调整OOA模型
实 现 条 件 实现条件
实 现 条 件
6
两种不同的观点 第二种观点的理由:
第二种观点
分 析 设 计
(1)在各种分析/设计方法中 “做什么”和“怎么做”实际上 没有严格的划分”。 (2)过分强调“分析不考虑怎 么做”将使某些必须在OOA考虑 的问题得不到完整的认识。 (3)由于OO方法表示形式的一 致,不存在把细化工作留给设计 人员的必然理由。 (4)避免重复地认识同一事物, 并有利于分析结果的复用。
第 一 种 观 点
问题域与 系统责任
分 析 做 什 么
与实现有 关的因素
设 计
怎 么 做
关键问题:对象的特征细节(如属 性的数据类型和服务流程图),是 在分析时定义还是在设计时定义?
7
8.2 OOD模型和过程 OOD模型
——从两个侧面来描述
从另一侧面观察 OOD模型每个部分 如何用OO概念表达
相关推荐:
- [说明书]浅谈视觉传达设计中的色彩艺术
- [说明书]数据库原理-实验8-查询优化
- [说明书]临时用电施工组织设计
- [说明书]反假币考试试题第二套(人民币)
- [说明书]《建设工程监理规范》-2014.3.1实施
- [说明书]筋出槽,骨错缝病机诠释
- [说明书]百度预计来路对网站权重有多大影响
- [说明书]房屋面积测绘细则
- [说明书]计算机控制技术填空题汇总
- [说明书]乡镇卫生院(社区中心)死亡医学证明管
- [说明书]2013尾矿工实操试题
- [说明书]2015事业单位面试备考:贵州省事业单位
- [说明书](目录)2017-2022年半导体材料市场发
- [说明书]浙江省制造业发展“十三五”规划
- [说明书]干部选拔任用工作情况的自查报告
- [说明书]《发电厂电气部分》课后部分问答题整理
- [说明书]中国建立政府成本会计制度的思考
- [说明书]中国文化输出的现状及挑战-100分
- [说明书]通信原理实验指导(13-9)
- [说明书]HSF培训试卷(有害物质培训考试试题)
- 高中地理必修一:2.3《大气环境之六_气
- 新人教版八年级数学上期末总复习精品优
- WEB应用托管平台系统架构
- 《应用文写作》期末试卷
- 2017年秋九年级数学上册24.3正多边形和
- _空心村_形态特征与生成机理分析_以河
- 北师大版生物七年级下册12章2节感受器
- 社区卫生服务中心主任职责
- 广东省2014届广州二模材料作文“求道”
- 完整户口本英文翻译模板
- 2015年液化天然气LNG市场调研及发展趋
- 农村学校教育发展新
- 2014年注册税务师税法(Ⅱ)考试试题及答
- 东方大学俄语新版第5册第-7课课文翻译
- 路基路面工程课程设计1
- 219亩项目2011营销策略
- 第1篇 贸易术语-EXW、FCA、FAS
- 年会或大型活动防疫应急预案
- 改善提案(合理化建议)
- 初三英语第四单元ppt




