结构化需求分析

1、什么是模型呢?

所谓模型,就是为了理解事物而对事物做出的一种抽象,是对事物的一 种无歧义的书面描述。

2、结构化分析的框架

结构化分析的框架主要包括:

(1)功能建模(数据流图)

(2)数据建模(实体-关系模型)

(3)行为建模(状态转换图)

(4)框架核心(数据字典)

3、功能建模

3.1 功能建模概述

功能模型用数据流图来描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能。

例如:【学生购买教材系统】 --通过对现实环境的调查,获得当前系统的物理模型

(1)分析:

从刚才的物理模型中我们发现学生购买教材的处理流程包含了 很多物理地点,如教务处、教材科,会计室等。  去掉具体模型 中的非本质因素,  抽象出当前系统的逻辑模型.

【学生购买教材系统】 --系统的逻辑模型

(2)进一步分析:

我们还可以进一步对系统的逻辑模型进行细化,分析当前系统 与目标系统的差别,建立目标系统的逻辑模型 例如:发书是具体的实物操作,计算机不需要识别。

计算机教材管理系统的逻辑模型

3.2 数据流图的基本符号

(1)数据流图的基本符号

(2)数据流图的关系

如果有两个以上的数据流指向一个加工,或是从一个加工中输出两个以上的数据流,这些数据流之间往往存在一定的关系。

3.3 数据流图步骤

(1)识别外部实体及输入输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

田园Coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值