软件工程 科学出版社 郑逢斌主编 第5章 结构化分析方法 课后习题答案

软件工程 科学出版社 郑逢斌主编 第5章 结构化分析方法 课后习题答案

1.简述面向数据流分析方法的基本思想

核心思想:抽象与分解 (控制复杂性的两个基本手段)
a) 抽象:在每个抽象层次上忽略问题的内部复杂性,只关注整个问题与外界的联系
b) 分解:将问题不断分解为较小的问题,直到每个最底层的问题都足够简单为止

2简述数据流图分解时的注意事项。

上层可分解得快些(即分解成的子数据处理个数多些 ),这是因为上层是综合性描述,对可读性的影响小。而下层应分解得慢些。
在不影响可读性的前提下,应适当多分解成几部分,以减少分解层数

3.数据字典的作用是什么? 它有哪些基本内容?

在数据流图的基础上,还需对其中的每个数据流、数据存储、数据加工和外部实体加以定义,把这些定义所组成的集合称为数据字典。
作用:数据字典作为分析阶段的工具,有助于改进分析人员和用户间的通信,进而消除很多的误解,同时也有助于改进不同开发人员之间的通信;
内容:
数据字典的内容主要是对数据流图中的数据项、数据流、加工逻辑、数据存储和外部实体

4.根据以下描述的业务过程画出库存管理的数据流图。

根据车间发来的产品入库单做登入库账处理后存入库存账。对销售科发来的产品出库单,在查阅库存账后,如果库存数量足够,则做登出库账处理,否则将出库单退回销售科,并向生产科发出缺货通知。
在这里插入图片描述

5.某仓库管理系统按照以下步骤进行信息处理:

(1)保管员根据当日的出库单和入库单通过出入库处理修改库存台账。
(2)根据库存台账由统计打印程序输出库存日报表。
(3)必要进行查询时,可利用查询程序,在输人查询条件后,到库存台账去查找,并显示询结果。
试按上述过程画出数据流图。
在这里插入图片描述

6.某银行的计算机储蓄系统功能是:将储户的存户填写的存款单或取款单输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印出存款单给储户;如果是取款,系统计算清单给储户。请用数据流图描绘该功能的需求,并建立相应的数据字典。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.某厂对部分工分配的工作的政策是:年龄在20岁以下、初中文化者脱产学习;高中文化程度者当电工。20 岁至 40 岁之间,初中文化程度,男性当钳工,女性当车工;大学文化度都当技术员。年龄在 40 岁以上者,初中文化程度当材料员,大学文化度当技术员。请用结构化语言判定表或判定树描述上述问题的加工逻辑。

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值