24大连交通大学软件工程813题库

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

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

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

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

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

答案:C

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

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

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

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

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

答案:B

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

    ①数据描述    ②功能描述

    ③模块描述    ④性能描述

    A.②    B.③④

c.①②③    D.①②④

答案:D

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

    A流程        B数据流

C软件结构    D事务转换

答案:B

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

    A结构说明    B用户需求    

C数据字典    D数据流程

答案:B

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

法等。

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

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

    C.面向事务的分析方法

答案:A

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

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

    C.判定表      D.判定树

答案:A

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

    A.对象    B.数据结构

    C.数据流    D.结构图

答案:C

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

    A.层次图    B.数据字典

    C.数据流图    D.IPO图

答案:B

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

    A.IPO图    B.PDL图

    C.数据字典    D.层次图

答案:B

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

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

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

答案:C

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

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

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

13.需求分析是(  )。

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

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

答案:A

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

    ①获得基本需求

    ②开发工作模型

    ③严格细部说明

    ④模型验证

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

    c.④    D.①和②

答案:B

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

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

    C管理信息           D动态改变

答案:A

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

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

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

答案:C

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

    A自外向内    B自顶向下

    C自内向外    D自底向上

答案:A

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

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

    A.①②和③    B.①和③

    c.全部    D.①③和④

答案:C

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

  (    )。

    A.控制流    B.数据流

    C.程序流    D.指令流

答案:A

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

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

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

答案:B

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

    A开发阶段    B计划阶段

    C分析阶段    D设计阶段

答案:C

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

    A软件模型    B软件功能

    C软件结构    D软件加工

答案:C

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

      A数据守恒    B均匀分解

      C文件操作    D图形层次

答案:C

24.数据字典最基本的功能是(  )。

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

答案:C

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

    A软件结构    B软件流程

    C软件模型    D软件模块

答案:A

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

征。

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

答案:C

27.SA方法是一种(  )。

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

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

    C.面向对象的分析方法

    D.以上都不是

答案:A

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

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

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

答案:D

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

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

    A.DFD图    B.PAD图

    C.IPO图    D.数据字典

答案:D

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

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

答案:B

你可能感兴趣的:(软件工程,考研,大连交通大学)