软件工程期末复习题参考答案 2_第1页
软件工程期末复习题参考答案 2_第2页
软件工程期末复习题参考答案 2_第3页
软件工程期末复习题参考答案 2_第4页
软件工程期末复习题参考答案 2_第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.软件的结构化设计(S3)方法中,一般分为概要设计和详细设计两阶段,其中详纸设计

主要是要建立()。

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.一个模块的()是指能直接控制该模块的模块数。

A.扇出数

B.扇入数

C.宽度

D.深度

22.下列模型属于成本估算方法的是()

A、COCOMO模型

B、McCal1模型

C、McCabe度量法

1)、时间估算法

23.在衡量软件质量时,最重要的标准是().

A、成本低

B、可维护性好

C、符合要求

D、界面友好

24.瀑布模型的关键不足在于()

A、过于简单

B、不能适应需求的百态变更

C、过于灵活

D、各个阶段需要进行评审

25.软件生命周期中所花费用最多的阶段是()

A、详细设计

B、软件编码

C、软件测试

D、软件维护

26.软件开发时,一个错误发现得越晚,为改正它所付出的代价()

A、越大B、越小

C、越不可捉摸D、越接近平均水平

27.程序的三种基本控制结构是()

A、过程、子程序和分程序

B、顺序、选择和循环

C、递归、堆栈和队列

D、调用、返回和转移

28.结构化程序设计主要强调的是()

A程序的规模

B程序的效率

C程序设计语言的先进性

D易读性

29.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护

称为()

A.纠错性维护

B、适应性维护

C、改善性维护

D、预防性维护

30.模块的内聚性最高的是()

A、逻辑内聚B、时间内聚

C、偶然内聚I)、功能内聚

问答题

1.什么是软件?

2.什么是软件工程?

3.快速原型技术的基本思想是什么?

4.快速开发原型的途径有哪些?

5.什么是软件危机?

6.什么是软件生存周期?

7.什么是软件的可靠性?

8.如何识别用例?

9.如何识别角色?

10.如何识别类?

11.耦合性和内聚性有几种类型?其耦合度、内聚强度的顺序如何?

12.什么是黑盒测试法?

13.等价类划分方法中,划分好等价类后设计测试用例的步骤是什么?

15.什么是白盒测试?

16.什么叫综合测试?

17.什么叫改善性维护?

18什么叫预防性维护?

19什么叫适应性维护?

2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论