软件工程——数据流图(20分把握在自己手里)【言简意赅】

数据流图【DFD -> Data Flow Diagram】

确定外部实体:

在一个对于某系统的描述中,我们需要分辨的是,该系统的使用人员(或外部设备),以及系统所反馈的人员(或外部设备)是谁? 这就是外部实体!与系统内部处理产出的信息无关,只关注给谁用(或外部设备),把某信息传递给谁(或外部设备),这就是外部实体!!!时刻关注是系统的受用者!!!

确定数据存储文件:

在一个对于某系统的描述中,需要把某信息进行明确保存,或某信息不进行保存难以描述清楚时,或既不属于外部实体,但是系统内的处理需要用到,即建立数据存储文件,将中间信息进行存储。这就是存储文件!!!

确定加工,数据转换:

在一个对于某系统的描述中,明确说明该系统的基本功能,以及在系统运转过程中必不可少的行为动作。

将上述三者联系在一起的就是数据流,表示对数据的流向!!!

 先别看下面这段文字,自己尝试判断什么是①外部实体②数据存储文件③加工,数据转换。

参考来源:软件工程之数据流图_哔哩哔哩_bilibili

① 顾客、出版社

② 图书目录、合格订单、优先订单、正常订单、出版社要求等

③ 订单检查、随时处理、定期处理、订单发送、订单分类(将订单分为优先还是真正常)等

顶层数据流图 :外部实体+系统+数据流

按照上题我们可以绘制如下顶层数据流图:

0层数据流图:把该系统的功能加工处理的过程初步详细化【1层、2层.....即为上一层更详细的加工处理过程】

下题纠错有赏

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值