1、什么是模型呢?
所谓模型,就是为了理解事物而对事物做出的一种抽象,是对事物的一 种无歧义的书面描述。
2、结构化分析的框架
结构化分析的框架主要包括:
(1)功能建模(数据流图)
(2)数据建模(实体-关系模型)
(3)行为建模(状态转换图)
(4)框架核心(数据字典)
3、功能建模
3.1 功能建模概述
功能模型用数据流图来描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能。
例如:【学生购买教材系统】 --通过对现实环境的调查,获得当前系统的物理模型
(1)分析:
从刚才的物理模型中我们发现学生购买教材的处理流程包含了 很多物理地点,如教务处、教材科,会计室等。 去掉具体模型 中的非本质因素, 抽象出当前系统的逻辑模型.
【学生购买教材系统】 --系统的逻辑模型
(2)进一步分析:
我们还可以进一步对系统的逻辑模型进行细化,分析当前系统 与目标系统的差别,建立目标系统的逻辑模型 例如:发书是具体的实物操作,计算机不需要识别。
计算机教材管理系统的逻辑模型
3.2 数据流图的基本符号
(1)数据流图的基本符号
(2)数据流图的关系
如果有两个以上的数据流指向一个加工,或是从一个加工中输出两个以上的数据流,这些数据流之间往往存在一定的关系。
3.3 数据流图步骤
(1)识别外部实体及输入输出