习 题
一、选择题
(1)进行需求分析可使用多种工具,但( )是不适用的。
A.数据流图
B.PAD
C.状态转换图
D.数据字典
(2)E-R图中,包含( )等基本成分。
A.数据、对象、实体
B.控制、关系、对象
C.实体、关系、控制
D.实体、属性、关系
(3)软件规格说明书的内容不应该包括( )。
A.对重要功能的描述
B.对算法的详细描述
C.对数据的要求
D.软件的性能
(4)结构化需求分析方法的基本思想是( )。
A.自底向上逐步分解(https://www.daowen.com)
B.自顶向下逐步分解
C.自底向上逐步抽象
D.自顶向下逐步抽象
(5)软件中的问题发生在( )阶段,修复成本最低。
A.软件维护阶段
B.软件测试阶段
C.软件实现阶段
D.需求分析阶段
二、简答题
(1)需求分析的步骤有哪些?
(2)需求分析的基本任务是什么?
(3)什么是结构化分析方法?它的具体做法是什么?
(4)怎样用简易规格说明技术获取需求?
三、应用题
(1)银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人的姓名、住址、电话、身份证号、存款类别、存款日期、到期日期、利率及密码,并打印出存款单给用户;如果是取款业务而且存款时留有密码,则系统首先核对密码,若密码正确,则系统计算利息并打印出利息清单给储户。
用数据流图建立该系统的功能模型,并用E-R图描述系统中的数据对象。
(2)考虑一个修改磁带上主文件的系统。文件管理员把修改信息穿孔在卡片上,系统读入穿孔卡片上的信息并按照记录号把修改信息顺序排列好。然后系统逐个读入主文件上的记录,根据记录上的校验码校核每个读入的记录,丢掉出错的记录,按照修改信息修改余下的记录,产生的新文件存储在磁盘上。最后,系统输出一份修改报告供文件管理员参阅。
请画出上述主文件修改系统的功能级数据流图。