软件工程考试习题答案

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

50.在结构化分析方法(SA)中,与数据流图配合使用的是( )。A.网络图B.实体联系图

C.数据字典D.程序流程图

答案:C

51.通过( )可以完成数据流图的细化。

A.结构分解B.功能分解

C.数据分解D.系统分解

答案:B

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

A.细节B.输人与输出

c.软件的作者D.绘制的时间

答案:B

53.数据存储和数据流都是( )仅仅所处的状态不同。

A.分析结果B.事件

C.动作D.数据

答案:D

54.数据字典中,一般不包括下列选项中的( )条目。

A.数据流B.数据存储

C.加工D.源点与终点

答案:D

55.在软件需求分析中,开发人员要从用户那里解决的最重要的问题是( )。

A.要让软件做什么B.要给该软件提供哪些信息

c.要求软件工作效率怎样D.要让软件具有何种结构

答案:A

56.需求分析最终结果是产生( )。

A.项目开发计划B.可行性分析报告

C.需求规格说明书D.设计说明书

答案:C

57.SA方法用DFD描述( )。

A.系统的控制流程B.系统的数据结构

C.系统的基本加工D.系统的功能

答案:D

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

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

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

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

D.获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型

答案:A

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

A.结构化语言

C.判定树

B.判定表

D.流程图

答案:D

60.结构化分析方法(SA)最为常见的图形工具是( )。

A.程序流程图B.实体联系图

C.数据流图D.结构图

答案:C

61.sA方法的基本思想是( )。

A.自底向上逐步抽象B.自底向上逐步分解

C.自顶向下逐步分解D.自顶向下逐步抽象

答案:C

62.下面错误的说法是( )。

A.每个数据流必须用名词或名词短语命名

B.每个加工必须有名字,通常是动词短语

c.每个数据存储必须用名词或名词短语

D.每个数据源点或终点必须有名字

答案:C

63.下面错误的说法是( )。

A.判定表能够把在什么条件下系统应做什么动作准确无误地表示出来

B.判定表能够描述循环的处理特性

C.结构化语言同样能够描述循环的处理特性

D.判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用

答案:B

64.软件需求说明书是软件需求分析阶段的重要文件,下述( )是其应包含的内容。

①数据描述②功能描述

③模块描述④性能描述

A.②B.③④

c.①②③D.①②④

答案:D

65.软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一套分层的( )图。

A流程B数据流

C软件结构D事务转换

答案:B

66.软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一本(B)。

A结构说明B用户需求

C数据字典D数据流程

答案:B

67.常用的需求分析方法有面向数据流的结构化分析方法,( ),面向对象的分析方

法等。

A.面向数据结构的分析方法

B.面向时序问题的分析方法

C.面向事务的分析方法

答案:A

68.结构化分析方法使用的描述工具( )描述系统由哪几部分组成,各部分之间有什么联系等等。

A.数据流图B.数据字典

C.判定表D.判定树

答案:A

69.结构化分析方法(sA)是一种面向( )需求分析方法。

A.对象B.数据结构

C.数据流D.结构图

答案:C

70.需求分析中,对算法的简单描述记录在( )中。

A.层次图B.数据字典

C.数据流图D.IPO图

答案:B

71.数据流图和( )共同构成系统的逻辑模型。

A.IPO图B.PDL图

C.数据字典D.层次图

答案:B

72.在下面的叙述中,( )不是软件需求分析的任务。

A.问题分解B.可靠性与安全性要求

c.结构化程序设计D.确定逻辑模型

答案:C

73.原型化方法是一类动态定义需求的方法,下列叙述中,( )不具有原型化方法的特征。

A.提供严格定义的文档B.加强用户参与和决策

C.简化项目管理D.加快需求的确定

74.需求分析是( )。

A.软件开发工作的基础B.软件生存周期的开始

C.由系统分析员单独完成的D.由用户自己单独完成的

答案:A

75.软件原型化开发方法有其基本步骤,下述( )是实施原型化的最基本的步骤。

①获得基本需求

相关文档
最新文档