- 4
- 0
- 约3.16万字
- 约 35页
- 2015-07-23 发布于河南
- 举报
第四章 面向对象的软件分析基础实验
第四章 面向对象的软件分析基础实验
4.1 面向对象的软件分析原则和步骤
OOA (面向对象的分析)模型由5 个层次(主题层、对象类层、结构层、属性层和服务层)和5
个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。
在面向对象分析中,主要由对象模型、动态模型和功能模型组成:
对象模型:对用例模型进行分析,把系统分解成互相协作的分析类,通过类图、对象图描述对象、
对象的属性、对象间的关系,是系统的静态模型。
动态模型:描述系统的动态行为,通过时序图、协作图描述对象的交互,以揭示对象间如何协作来
完成每个具体的用例,单个对象的状态变化、动态行为可以通过状态图来表达。
功能模型:描述软件系统的数据处理功能,最直接地反映了用户对系统的需求。通常功能模型由
一组数据流图或一组用例图组成,其中的数据处理功能可以用IPO 图(表)、PDL 语言等多种方式进
一步描述。
面向对象分析的主要原则有:
(1)抽象原则:从许多事物中舍弃个别的、非本质的特征,抽取共同的、本质性的特征,就叫
作抽象。抽象是形成概念的必
原创力文档

文档评论(0)