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

  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有什么特点? 10.SA方法的优缺点?五.应用题

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

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

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

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

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

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

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

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

请对以上问题,画出分层数据流图。

相关文档
最新文档