2.5 思考与练习
(1)结构化方法的基本思想是什么?
(2)结构化分析方法的实施步骤有哪些?可以使用哪些工具来帮助建模?
(3)结构化设计方法的实施步骤有哪些?有哪些工具可以帮助建模?结构化设计的原则是什么?
(4)结构化分析方法和结构化设计方法之间的关系如何。
(5)银行柜员机取款系统有如下功能要求:
①用户用银行卡取款;
②如银行卡无效,则退回并显示出错;
③对用户输入的密码进行确认检查,非法密码被拒绝;
④核查用户的取款额,超支被拒绝;
⑤登录一笔合法取款,更新账卡;(https://www.daowen.com)
⑥生成付款通知,经确认后支付现金。
试根据要求画出该问题的数据流图,并把其转换为软件结构图。
(6)一个图书馆的预订图书子系统有如下功能要求:
①由出版社提供书目给订购组;
②订购组从各单位取得要订的书目;
③根据供书目录和订书书目产生订书文档留底;
④将订书信息(包括数目、数量等)反馈给出版社;
⑤将未订书目通知订书者;
⑥对于重复订购的书目由系统自动检查,并把结果反馈给订书者。
试根据要求画出该问题的数据流图,并把其转换为软件结构图。