第三章 需求分析习题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章需求分析

一. 填空题

1.需求分析的步骤 , , , 。

2.需求分析阶段需编写的文档有,,。

3.系统规格说明,数据要求,,,这四份文档资料是在书写文档阶段必需完成的。

4.在书写文档阶段,数据要求主要包括通过需求分析建立起来的,以及描绘数据结构的层次方框图。

5.对于计算机程序处理的数据,其数据域应包括 , , 和数据结构。

6.数据内容即是。

7.把一个功能分解成几个子功能,并确定 , 就属于横向分解。

8.软件需求的逻辑视图给出 , 而不是实现的细节。

9. 功能一般用 , 来表示。

10.结构化分析方法是 , 进行需求分析的方法.

11.描述结构化分析方法的工具有,,,判定表,判定树。

·

12. SA方法中自顶向下的分析策略主要是和。

13.数据流图的基本组成部分有,,,。

14.数据流图的特性,,,。

15.数据流图和数据字典共同构成了系统的模型,是需求规格说明书的主要组成部分。

16.分析员通过需求分析,逐步细化对软件的需求,描述软件主要处理的,并给软件开发提供一种可转化为,和的数据与功能表示。

17.需求分析阶段研究的对象是软件项目的。

18.数据流图的基本符号包括,,,。

19.在需求分析阶段常用的图形工具有,,。

20.需求分析应交付的主要文档是。

二. 选择题

/

1. 需求分析中开发人员要从用户那里了解()

A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模

2. 需求分析阶段的任务是确定()

A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能

3. 需求分析阶段最重要的技术文档之一是非曲直()。

A.项目开发计划B.设计说明书C.需求规格说明书D.可行性分析报告

4.需求分析阶段建立原型的目的是()。

A.确定系统的功能和性能的需求B.确定系统的运行要求

C.确定系统是否满足用户需求D.确定系统是否满足开发人员需要

5.需求分析阶段研究的对象是()

A.用户需求 B.分析员要求 C.系统要求 D.软硬件要求

6.系统流程图用于可行性分析中的_____的描述。( )

A.当前运行系统B.当前逻辑模型C.目标系统D.新系统

7.数据流图(DFD)是_________方法中用于表示系统的逻辑模型的一种图形工具。()A.SA B.SD C.SP D.SC

8.数据字典是用来定义_________中的各个成份的具体含义的。()

A.流程图 B.功能结构图C.系统结构图 D.数据流图

9.需求规格说明书的作用不包括()

A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解

C.软件可行性研究的依据D.软件设计的依据

10.软件开发的需求活动,其主要任务是()

A.给出软件解决方案B.给出系统模块结构C.定义模块算法 D.定义需求并建立系统模型11.软件需求分析一般要确定的是用户对软件的( )

A.功能需求B.非功能需求C.性能需求D.功能需求和非功能需求

12.在数据流图中,符号方框表示()

A.变换/加工B.外部实体C.数据流D.数据存储

13.需求分析是()

A.由开发人员和系统分析人员完成B.由系统分析人员完成

C.软件生命周期的开始D.软件开发任务的基础性工作

14.在软件开发过程中常用图作为描述工具。如DFD就是面向( )分析方法的描述工具。

A.数据结构B.数据流C.对象D.构件

15.软件开发常使用结构化方法和原型化方法;实施软件开发原型化方法应具备的必要条件是()A.原型系统的积累、需求的准确理解B.原型化开发人员、完善的开发工具

C.软件的支持、原型系统的积累D.硬件的支持、原型开发系统的积累

}

16.数据字典是对数据定义信息的集合,它所定义的对象都包含于( )

A.数据流图B.程序框图C.软件结构D.方框图

17.软件开发的结构化方法中,常用数据字典技术,其中数据加工是组成内容之一,下述方法中,( )是常采用编写加工说明的方法。I 结构化语II 判定III 判定表

A.ⅠB.ⅡC.Ⅱ、ⅢD.全部

19.下面不是需求分析的具体任务的是()

A.确定对系统的综合要求B.分系统的数据要求C.修正系统开发计划D.了解用户的需要20.数据流图是表示软件模型的一种图示方法,画数据流图应遵循的原则是:()

A.自顶向上、分层绘制、逐步求精B.自定向下、分层绘制、逐步求精

C.自定向下、逐步求精D.自顶向上、分层绘制

三. 名词解释

;

1需求分析2.结构化分析方法3数据流4横向分解5纵向分解6数据流图7数据字典8.数据存贮

四. 简答题

1.需求分析的任务是什么

2.在分析和综合过程中应注意什么

3.简述一下需求分析的原则

4.各种需求分析方法的共性

5.结构化分析方法通过那些步骤实现

6.数据流图的作用它的优缺点其中的符号表示什么含义

7.画数据流图的原则

8.数据字典的用途9.什么是IDEF方法IDEF0有什么特点方法的优缺点

五.应用题

1.根据下列描述,画出教材征订系统的第一层数据流图。学生入学后到教材科订书,教材科根据教材库存情况分析是否需要买书,如需购买,则向书店购买。各种资金往来通过学校的会计科办理。2.图书馆的预定图书子系统有如下功能:

(1)由供书部门提供书目给订购组;(2)订书组从各单位取得要订的书目;

|

(3)根据供书目录和订书书目产生订书文档留底;

(4)将订书信息(包括数目,数量等)反馈给供书单位;(5)将未订书目通知订书者;

(6)对于重复订购的书目由系统自动检查,并把结果反馈给订书者。

试根据要求画出该问题的数据流程图,并把其转换为软件结构图。

3.某图书馆借阅系统有以下功能:

(1)借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案),超过规定数量者不予借阅。对于第一次借阅者则直接办理借阅手续。(2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。请对以上问题,画出分层数据流图。

~

相关文档
最新文档