目录
软件工程考试中经常会考数据流图,下面介绍下:
数据流图:描述信息流和数据从输入到输出所经受的变换。没有任何具体物理部件,只是描绘数据在软件中流动和被处理的逻辑过程
1:仔细阅读题目,找出源点/终点、处理、数据流、数据存储这四个要素(能找见多少就找多少)
源点/终点:例如采购员,仓库管理员
处理:例如数据的更新、条件等操作【例题中是事务处理、打印宝宝】
数据流:例如订货报表,事务处理
数据存储:例如数据库、文件(比如账户密码就必须要存储起来)【例题中是库存量、订货信息】
2:画出基本系统模型,这是一个高度抽象、简单的模型。任何系统的基本模型都由若干数据源点/终点以及一个处理组成,该处理代表系统对数据加工变换的基本功能
1:基本系统模型
2:细化模型,描绘系统主要功能
3:进一步细化功能级数据流图中描绘的系统主要功能
当一个事物发生使必须先接受它,随后按照事物的内容修改库存清单,最后如果更新后的库存量少于临界值,需要再次订货
4:考虑是否继续分解和细化
一旦在想要分解时产生了诸如 “如何具体地实现一个功能” 这样的疑问时就表明不需要分解了
5:检查
以上就是今天要讲的内容,本文仅仅简单介绍了数据流图画法。