24华东交通软件工程837考研题库

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

计方法。

    A.对象    B.数据流

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

答案:C

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

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

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

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

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

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

答案:B

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

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

答案:B

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

    A详细设计    B需求分析

    C总体设计    D编程调试

答案:B

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

     A可行性分析    B需求分析

     C详细设计    D程序编码

答案:B

(华东交通软工:260130322)

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

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

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

答案:A

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

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

答案:B

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

    A.功能需求    B.非功能需求

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

答案:D

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

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

C.软件结构    D.方框图

答案:A

10. 最高程度也是最差的耦合是(    )。

A. 公共耦合                   B. 内容耦合

C. 控制耦合                   D. 数据耦合

答案:B

11. 概要设计阶段产生的文档不包括(    )。

A. 概要设计说明书            B. 数据库设计说明书

C. 用户手册                   D. 开发进度月报

答案:D

12. 一个模块把数值作为参数传送给另一个模块,这种耦合方式称为(    )。

A. 数据耦合                   B. 公共耦合

C. 控制耦合                   D. 标记耦合

答案:A

13. 一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为(    )。

A. 时间内聚                   B. 功能内聚

C. 通信内聚                   D. 顺序内聚

答案:C

14. 结构化设计是一种面向(    )的设计方法。

A. 数据流                     B. 模块

C. 数据结构                   D. 程序

答案:A

15. 结构化设计又称为(    )。

A. 概要设计                   B. 面向数据流设计

C. 面向对象设计               D. 详细设计

答案:B

16. 反映模块内部特性的是(    )。

A. 接口                       B. 状态

C. 功能                       D. 逻辑

答案:D

17. 画软件结构图时应注意调用关系只能(    )。

A. 从上到下                    B. 从下到上

C. 从左到右                    D. 从右到左

答案:A

18. 变换型DFD是一个(    )结构。

A. 循环                        B. 选择

C. 分层                        D. 顺序

答案:D

19. 在详细设计阶段,经常采用的工具包括(    )。

A. SC图                     B. DFD图

C. 判定表                    D. 形式化方法

答案:C

20. 结构化程序设计的一种基本方法是(    )。

A. 筛选法                    B. 递归法

C. 迭代法                  D. 逐步求法

答案:D

21. 与详细设计相对应的是数据库的(    )设计。

A. 概念                    B. 逻辑

C. 物理                     D. 功能

答案:C

22. 详细设计的基本任务中包括(    )。

A. 数据流设计              B. 人机对话设计

C. 数据库的逻辑设计        D. 软件结构设计

答案:B

23. 下面说法不正确的是(    )。

A. 流程图不易表示数据结构    B. 流程图容易造成非结构化的程序结构 

C. 流程图支持逐步求精       D. 流程图描述的是程序的逻辑结构

答案:C

24. 下面说法不正确的是(    )。

A. 盒图支持逐步求精       B.盒图容易造成非结构化的程序结构

C. 盒图描述的是算法       D.盒图容易表达模块的层次结构

答案:B

25. Jackson方法以(    )为中心。

A. 控制                    B. 数据结构

C. 活动事件                 D. 数据流

答案:B

26. Jackson方法是面向(    )的设计方法。

A. 数据结构                 B. 数据流

C. 控制                     D. 对象

答案:A

27.软件测试的目的是(   B )。

A)试验性运行软件  B)发现软件错误  C)证明软件正确  D)找出软件中全部错误

28.软件测试中白盒法是通过分析程序的(  B  )来设计测试用例的。

A)应用范围  B)内部逻辑  C)功能  D)输入数据

29.黑盒法是根据程序的(  C  )来设计测试用例的。

A)应用范围  B)内部逻辑  C)功能  D)输入数据

30.为了提高软件测试的效率,应该(  D  )。

A)随机地选取测试数据               B)取一切可能的输入数据作为测试数据

C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例

你可能感兴趣的:(软件工程,考研,经验分享,华东交通大学)