1 / 114
文档名称:

第三章 软件需求分析(2).ppt

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

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

分享

预览

第三章 软件需求分析(2).ppt

上传人:luyinyzha 2018/3/2 文件大小:651 KB

下载得到文件列表

第三章 软件需求分析(2).ppt

相关文档

文档介绍

文档介绍:§ 分析建摸方法
结构化分析(传统建模方法)
面向对象分析
计算机世界
现实世界
影射
计算机世界
现实世界







结构化
分析
结构化
设计
结构化
编程
OOA
OOD
OOP








§ 面向对象分析方法
软件开发中为什么要使用面向对象方法?
面向对象分析方法与结构化分析方法有哪些相似之处?有何区别?
面向对象方法是对过去的一个完全突破,还是“换汤不换药”?
对象(object)
现实世界中某个具体的物理实体或概念在计算机逻辑中的映射和体现。
对象具有的含义:
在现实世界中:
是客观世界中的一个实体
在面向对象程序中:
表达成计算机可理解、可操纵、具有一
定属性和行为的对象
在计算机世界中:
是一个可标识的存储区域
类(class)
具有共同属性和行为的对象的抽象
类与对象的关系
类是对象的抽象
对象是类的实例

对象
对象、实体与类
对象
实体

抽象数据类
计算机世界
现实世界
计算机逻
辑的实现
影射







概念世界
封装
封装是软件开发方法的重要原则,有两个涵义:
把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(对象)。
尽可能隐蔽对象的内部细节
(信息隐蔽)
传统方法数据与过程是分离的
过程1
输入
输出
过程2
过程3
数据实体