关于软件工程试题及答案(2)

2018-10-08 试题

  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、软件原型化开发方法有其基本步骤,下述( )是实施原型化的最基本的步骤。

  ①获得基本需求

  ②开发工作模型

  ③严格细部说明

  ④模型验证

  A、全部都是    B、①②和④

  c、④    D、①和②

  答案:B

  76、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。

  A需求不确定性高的    B需求确定的

  C管理信息           D动态改变

  答案:A

  77. 原型化方法从用户界面的开发人手,首先形成(B)。

  A用户界面使用手册    B用户界面需求分析说明书

  C系统界面原型    D完善的用户界面

  答案:C

  78原型化方法是一种( )型的设计过程。

  A自外向内    B自顶向下

  C自内向外    D自底向上

  答案:A

  79、数据流图是用于软件需求分析的工具,下列元素( )是其基本元素。

  ①数据流    ②加工    ③数据存储    ④外部实体

  A、①②和③    B、①和③

  c、全部    D、①③和④

  答案:C

  80、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的

  (    )。

  A、控制流    B、数据流

  C、程序流    D、指令流

  答案:A

  81、软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为( )。

  A、互相排斥    B、互相补充

  C、独立使用    D、交替使用

  答案:B

  82、软件工程的结构化生命周期方法(sA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于(   )。

  A开发阶段    B计划阶段

  C分析阶段    D设计阶段

  答案:C

  83、作为软件开发结构化方法的工具,数据流图描述数据在软件流动和被处理变换的过程,它是以图示的方法来表示(   )。

  A软件模型    B软件功能

  C软件结构    D软件加工

  答案:C

  84、数据流图的正确性是保证软件逻辑模型正确性的基础,以下(    )项内容与它的正确性、相关性最弱。

  A数据守恒    B均匀分解

  C文件操作    D图形层次

  答案:C

  85、数据字典最基本的功能是( )。

  A数据库设计    B数据通讯    C数据定义    D数据维护

  答案:C

  86、软件的结构化设计(sD)方法中,一般分为总体设计和详细设计两阶段,其中总体设计主要是建立(   )。

  A软件结构    B软件流程

  C软件模型    D软件模块

  答案:A

  87、结构化生命周期方法具有各种特征,下列各种叙述中,( )不是结构化方法的特

  征。

  A、严格定义需求    B、划分开发阶段   C、提供运行模型    D、制定规范文档

  答案:C

  88、SA方法是一种( )。

  A、自顶向下逐层分解的分析方法

  B、自底向上逐层分解的分析方法

  C、面向对象的分析方法

  D、以上都不是

  答案:A

  89、结构化程序流程图中一般包括三种基本结构,下述结构中(    )不属于其基本结构。

  A、顺序结构    B、条件结构

  C、选择结构    D、嵌套结构

  答案:D

  90、结构化分析方法以数据流图、(    )和加工说明等描述工具,即用直观的图和简洁

  语言来描述软件系统模型。

  A、DFD图    B、PAD图

  C、IPO图    D、数据字典

  答案:D

  91、结构化分析(SA)是软件开发需求分析阶段所使用的方法,( )不是SA所使用的工具。

  A、DFD图    B、PAD图 c、结构化英语    D、判定表

  答案:B

  92、Jackson设计方法是由英国的M、Jackson所提出的。它是一种面向( )的软件设

  计方法。

  A、对象    B、数据流

  C、数据结构    D、控制结构

  答案:C

  93、软件设计中,Jackson方法是一种面向数据结构的设计方法,它将数据结构表示为

  三种基本结构,分别为( )。

  A、分支结构、选择结构和控制结构

  B、顺序结构、选择结构和循环结构

  c、顺序结构、分支结构和嵌套结构

  D、顺序结构、选择结构和重复结构

  答案:B

  94、软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是指( )。

  A、原型化方法    B、结构化方法    C、面向对象方法    D、功能分解方法

  答案:B

  95、在结构化方法中,软件功能分解应属于软件开发中的(   )阶段。

  A详细设计    B需求分析

  C总体设计    D编程调试

  答案:B

  96、数据流程图(DFD)是用于描述结构化方法中(   )阶段的工具。

  A可行性分析    B需求分析

  C详细设计    D程序编码

  答案:B

  97、数据字典(DD)是定义(    )系统描述工具中的数据的工具。

  A数据流程图    B系统流程图

  C程序流程图    D软件结构图

  答案:A

  98、判定树和判定表是用于描述结构化分析方法中(   )环节的工具。

  A功能说明    B数据加工 C流程描述    D结构说明

  答案:B

  99、软件需求分析一般应确定的是用户对软件的( )。

  A、功能需求    B、非功能需求

  c、性能需求    D、功能需求和非功能需求

  答案:D

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

  A、数据流图    B、程序框图

  c、软件结构    D、方框图

  答案:A

上一篇:初二上册数学第二单元复习试题答案 下一篇:初中生物会考试题及答案
[试题]相关推荐