文档详情

软件工程期末复习题参考答案 2.pdf

发布:2025-05-24约3.54千字共5页下载文档
文本预览下载声明

软件工程期末复习题

选择题

1.软件设计中划分模块的一个准则是()。

A低聚低耦合

B低聚高耦合

C高聚低耦合

D.高聚高耦合

2.()是用户和设计交换最频繁的方法。

A、原型化方法

B、瀑布模型法

C、螺旋模型方法

D、构件组装模型

3.试判断下列叙述中,哪个些是正确的()。

a、软件系统中所有的信息流都可以认为是事务流

b、软件系统中所有的信息流都可以认为是变换流

c、事务分析和变换分析的设计步骤是基本相似的

A、abC、cD、b和c

4.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主

要保证是()

A、硬件环境

B、软件开发的环境

C、软件开发工具和软件开发的环境

I)、开发人员的素质

5.20世纪50年代以来,出现了许多不同的程序设计语言,下列语言中哪个语言是低级语言

()

A、PASCAL

B、VISUALBASIC

C、C++

D、汇编语言

6.软件测试的目的是?()

A.软件的正确性

B.找出软件系统中存在的所有错误

C.证明软件系统中存在错误

D.尽可能多的发现软件系统中的错误

7.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

A、程序的部逻辑

B、程序的复杂程度

C、该软件的编辑人员

D、程序的功能

8.软件维护工作的最主要部分是()。

A、纠正性维护

B、适应性维护

C、完善性维护

D、预防性维护

9』口1是()语言。

A.高级程序设计语言

B、伪码式

C、中级程序设计语言

I)、低级程序设计语言

10.软件的结构化设计S(3)方法中,一般分为概要设计和详细设计两阶段,其中详纸设计

主要是要建立()。

A、软件结构

B、软件过程

C、软件模型

D、软件模块

11.在数据流图中,O椭(圆)代表()

A、数据流

B、转换

C、数据源

D、外部实体

12.总体设计目的是确定整个系统的()。

A、规模

B、测试方案

C、费用

)【、功能及模块结构

13.检查软件产品是否符合需求定义的过程称为(),

A、确认测试

B、集成测试

C、验收测试

D、验证测试

14、在七种偶合中,最低偶合是()。

A、容偶合

B、公共偶合

C、数据偶合

D、非直接偶合

15.以下不属于白盒测试技术的是()

A.逻辑覆盖

B.基本路径测试

C、循环覆盖测试

D、等价类划分

16.软件的发展经历了()个发展阶段

A.1B.2C.3D,4

17.需求分析的任务不包括()

A.问题分析

B.系统设计

C.需求描述

D.需求审。

18.从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为()的方法。

A、面向对象

B、面向数据

C、面向过程

D、面向属性

19.将软件组装成系统的一种测试技术叫()

A.集成测试

B.单元测试

C.集合测试

D.系统测试

20.技术可行性是可行性研究的关键,其主要内容一般不包括()

A.风险分析

B.资源分析

C.人员分析

D.技术分析

21.一个模块的()是指能直接控制该模块

显示全部
相似文档