当前位置:课程学习>>第三章>>本章练习



一、单选

1.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。

A.细节    B.输入与输出   C.软件的作者   D.绘制的时间

2.需求规格说明书的内容还应包括对( )的描述。

A.主要功能    B.算法的详细过程   C.用户界面及运行环境   D.软件的性能

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

A.软件设计的依据    B.用户与开发人员对软件要做什么的共同理解
   C.软件验收的依据    D.软件可行性研究的依据间

4.SA方法用DFD描述( )

A.系统的控制流程    B.系统的数据结构   C.系统的基本加工   D.系统的功能

5.一个局部数据存储只有当它作为( )时,就把它画出来。

A.某些加工的数据接口    B.某个加工的特定输入
   C.某个加工的特定输出    D.某些加工的数据接口或某个加工的特定输入/输出

6.对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( )。

A.必须一致    B.数目必须相等   C.名字必须相同   D.数目必须不等

7.需求分析阶段不适用于描述加工逻辑的工具是( )。

A.结构化语言    B.判定表   C.判定树   D.流程图

8.SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )。

A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型
   B.获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型
   C.获得当前系统的物理模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型
   D.获得当前系统的物理模型,建立当前系统的物理模型,建立目标系统的物理模型

9.SA方法的基本思想是( )。

A.自底向上逐步抽象    B.自底向上逐步分解   C.自顶向下逐步分解   D.自顶向下逐步抽象

10.初步用户手册在( )阶段编写。

A.可行性研究    B.需求分析   C.软件概要设计   D.软件详细设计


二、填空

1.需求分析阶段产生的最重要的文档是_________。

2.为解决一个复杂问题,往往采取的策略是__________。

3.SA方法中使用半形式化的描述方式表达需求,采用的主要描述工具是__________。

4.数据流图中有四种符号元素,它们是__________。

5.数据字典中有四类条目,分别是___________。

6.在IDEF0图中,表示系统功能的图形称为___________图形。

7.在画分层的DFD时,父图与子图的输入输出数据流要__________。

8.用于描述基本加工的小说明的三种描述工具是_______________。

9.IDEF0是建立系统_________模型的有效方法。

10.在IDEF0方法中,被标志为A—0的图称为系统的_________图。


三、简答

1.什么是需求分析?

2.简述结构化分析方法的步骤.

3.简述SA方法的优缺点.

4.数据流图的作用是什么?画数据流图应注意什么?

5.数据字典的作用是什么?