软件工程数据流图作业

有关数据流图的层次和加工编号转载于蜗牛____的这篇文章

数据流图的各个层次

顶层图:只有代表整个软件系统的 1 1 1个加工,描述了软件系统与外界(源或宿)之间的数据流

0层图:顶层图中的加工经分解后的图称为 0 0 0层图(只有 1 1 1张)

中间层图:中间层图中至少有一个加工(也可以有多个)在下层图中分解成一张子图

底层图:处于最底层的图称为底层图,其中所有的加工不再分解成新的子图

图和加工的编号

顶层图只有一个,代表整个软件系统的加工,该加工不必编号。

0 0 0层图中的加工编号分别为 1 、 2 、 3... 1、2、3... 123...

子图号:若父图中的加工号x分解成某一子图,则该子图号记为“图x”

子图中加工的编号:若父图中的加工号为x的加工分解成某一子图,则该子图中的加工编号分别为 x . 1 、 x . 2 、 x . 3... x.1、x.2、x.3... x.1x.2x.3...

问题描述

某学校准备开发一个售书系统。学生提出购书单,根据学生用书表和教材存量表决定是否售予。若可以售予则开发票,并填入学生售书登记表,并开领书单给学生。当无教材时,打印暂缺书单给采购员,采购员购到书后根据进书单修改教材存量表。请分层次画数据流图。

顶层图

在这里插入图片描述

在这里插入图片描述

0层图

在这里插入图片描述

加工1子图

在这里插入图片描述

加工2子图

在这里插入图片描述

由于 3 3 3子图只执行了打印操作不需要再细分了,所以无需加工。

加工4子图

在这里插入图片描述

  • 16
    点赞
  • 109
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值