分析建模

为了理解需求获取过程中用户描述的问题,可以建模型的方式实现。这就是分析建模的过程。模型,就是为了理解事物所做出的一种抽象,是对事物无歧视义的书面描述。模型由一组图形符号组成这些符号的规则所组成。
 
分析模型
软件的分析模型通常是由一组模型组成,其中包括数据模型、功能模型和行为模型。两种建模方法:基于数据流的结构化分析模型,和基于对象的面向对象分析模型
 
基于数据流的结构化分析模型:将系统分成几个模块,各块之间用数据流进行通信
基于对象的面向对象分析模型:将系统分解为一组互相关联的对象,每一对象由对象的属性和在对象上的操作构成。
 
结构化分析模型
 
,模型的核心是DD(数据字典),从数据字典出发主要通过以下3种图来构建该模型的3种类型。
E-R (Entity Relation Diagram
实体系图):用于描述数据对象
间的关系、构建软件的数据模型,
在实体关系中出现的个数据
对象的可用数据对象进行
说明描述。
 
DFD(Data Flow Diagram,数据流
):其主要作用是明系统中数
据是如的,以描述数据流如进行。在 DFD 图中出现的个功能
都会写PSPEC(Process Specification工说明)中,它构成系统的功能模型。
 
STD (Status Transfer Diagram状态-):用于明系统在外部事件的作用下
将如何动作,表明系统的各种状态各种状态间的。所软件方面的
信息包含在 CSPEC(Control Specification说明)中,它构成系统的行为模型。
 
面向对象分析模型
 
对象分析是用面对象的思进行软件需求分析建模的过程。
 
面向对象分析模型中的3个模型
对象模型:定个对象上,通过反映系统中的对象与对象之间的关系表示对
象、性和作来表达目标系统的静态结构,与结构化分析模型中的数据模型
的功能。利用对象图建模。
 
功能模型:确定什么件发生,反映的是系统模输入出。该模型从用户的
来表示系统,用例和用于功能模型的建模选择
 
模型:决定在什么
什么件下发生。关的是
化、对象与对象之间
关系的化。对象与对象之
间的相作用,导致它
状态发生化。一个
件是一个对象对
个的激励。该模型主要描述
目标系统的或行为,相
当于结构化分析模型中的行
为模型。以状态图和
为工具建模。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章