文档介绍:第三章需求分析
一。填空题
。需求分析的步骤
。需求分析阶段需编写的文档有,,。
。系统规格说明,数据要求,,,这四份文档资料是在书写文档阶段必需完成的。
。在书写文档阶段,数据要求主要包括通过需求分析建立起来的,以及描绘数据结构?7。画数据流图的原那么?
8。数据字典的用途?9。什么是IDEF方法?IDEF0有什么特点?方法的优缺点?
五.应用题
1.根据以下描述,画出教材征订系统的第一层数据流图。学生入学后到教材科订书,教材科根据
教材库存情况分析是否需要买书,如需购置,那么向书店购置。各种资金往来通过学校的会计科办理。
2.图书馆的预定图书子系统有如下功能:
〔1〕由供书部门提供书目给订购组;〔2〕订书组从各单位取得要订的书目;
〔3〕根据供书目录和订书书目产生订书文档留底;
〔4〕将订书信息〔包括数目,数量等〕反应给供书单位;〔5〕将未订书目通知订书者;
〔6〕对于重复订购的书目由系统自动检查,并把结果反应给订书者。
试根据要求画出该问题的数据流程图,并把其转换为软件结构图。
3.某图书馆借阅系统有以下功能:〔1〕借书:根据读者的借书证查询读者档案,假设借书数目未超过规定数量,那么办理借阅手续〔修
改库存记录及读者档案〕,超过规定数量者不予借阅。对于第一次借阅者那么直接办理借阅手续。
〔2〕还书:根据读者书中的条形码,修改库存记录及读者档案,假设借阅时间超过规定期限那么罚款。
请对以上问题,画出分层数据流图。
第三章****题答案
一。填空题答案
1。需求规格说明书初步用户使用手册确认测试方案2。调查研究分析与综合书写文
档需求分析评审3。用户系统描述修正的开发方案4。数据字典5。数据流数据内
容
6。数据项7。这些子功能与父功能的接口8。软件要到达的功能和要处理数据之间的关系
9。数据变换或加工10。面向数据流11。数据流图数据字典结构化语言12。分解抽象
13。数据流加工数据存储数据源点或终点14。抽象性概括性层次性15。逻辑模型
16。数据域数据设计结构设计过程设计17.用户要求18.数据输入的源点和数据输出
的汇点加工数据流数据存储文件19.层次方框图Warnier图IPO图20.需求规格
说明书
二。选择题答案三。名词解释答案
需求分析是准确的理解用的需求将其转换成需求定义,然后由需求定义转换成形式化的功能规
约。需求分析的困难表现在问题的复杂性、交流的障碍、不完备和不一致性、需求易变性。
结构化分析方法是采用自顶向下逐层分解的分析策略把一个复杂的系统分解成假设干小问题然后
分别解决
数据流即数据通过一个系统时的变化方式。输入数据首先转换成中间数据,然后转换成输出结
果数据。在此期间可以从已有的数据存储〔如磁盘文件或内存缓冲区〕中引入附加数据。对数据进
行转换是程序中应有的功能或子功能。两个转换功能之间的数据传递就确定了功能间的接口。
把一个功能分解成几个子功能,并确定这些子功能与父功能的接口,就属于横向分解。
把一个功能分解成几个子功能,并确定这些子功能与父功能的接口,就属于横向分解。但如果
继续分解,把某些子功能又分解为小的子功能,某个小的子功能又分解为更小的子功能,这就属于
纵向分解了。
数据流图是用来表示系统的功能的工具它表示系统的逻辑模型描述了