1 / 48
文档名称:

软件工程——10.面向对象设计.ppt

格式:ppt   页数:48
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程——10.面向对象设计.ppt

上传人:化工机械 2012/5/15 文件大小:0 KB

下载得到文件列表

软件工程——10.面向对象设计.ppt

文档介绍

文档介绍:《软件工程》
Software Engineering
(An Introduction)
《软件工程》
11/12/2017
1
J. Yu, 计算机学院
《软件工程》
第6-10章面向对象设计
11/12/2017
2
J. Yu, 计算机学院
软件需求分析与软件设计之间的关系
分析模型设计模型
What?
How?
11/12/2017
3
J. Yu, 计算机学院
分析模型设计模型
在软件分析模型中的需求信息(数据、功能和行为)基础上,产生软件系统各个层次上的设计方案
11/12/2017
4
J. Yu, 计算机学院
分析模型设计模型
用例
对象-关
系模型
CRC
索引卡片
属性、
子系统设计
类及对象设计
消息设计
责任设计
分析模型
设计模型
操作、
协作者
对象-行为模型
类/对象模型
从管理和技术两个不同角度对设计的认识
软件设计的任务
分析模型设计模型
11/12/2017
6
J. Yu, 计算机学院
第10章 面向对象的设计方法
面向对象设计是将面向对象分析所创建的分析模型进一步细化形成软件设计模型的过程。如果说,分析模型描述了系统需要完成的功能,在设计阶段则描述了如何实现分析阶段所定义的软件功能。
11/12/2017
7
J. Yu, 计算机学院
面向对象设计的概念
面向对象分析的任务是解决系统“做什么”的问题。而在面向对象设计阶段则着重完成“如何做”的问题,也就是着重考虑对象的实现细节。
11/12/2017
8
J. Yu, 计算机学院
对象、操作和消息
在面向对象的设计过程中,数据结构和对数据结构的操作被封装到了对象里,因此对象成了面向对象设计的基本单位,对象之间通过消息进行连接。
11/12/2017
9
J. Yu, 计算机学院
面向对象设计(OOD)
从分析过渡到设计
面象对象的设计(OOD)仍然采用面向对象分析所采用的模型,所不同的是它现在更加面向用户和计算机系统,从四个不同的侧面继续演化OOA阶段所生成的分析结果。
从分析过渡到设计,分析阶段所遵循的一些原则毫无疑问也将被继承下来,这些原则包括:抽象原则、封装原则、继承原则、分类原则、聚合原则、关联原则、消息通信原则、粒度控制原则、行为分析原则等。
11/12/2017
10
J. Yu, 计算机学院