软件工程考纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.

简述验证软件的需求

软件可靠性及可用性的基本概念

什么是结构化程序设计

软件测试的准则

软件工程的基本原理

需求分析的任务

软件维护的的定义

简述可行性研究的过程

软件工程的目标是什么?

可将软件生存周期划分为哪3个时期和哪8个阶段?

软件工程的基本原理?

二.

1.按下述要求完成给出的程序流程图,即在答案栏内写出图中A、B、C、D、E的正确内容。

给程序输入二维数组W(I,J),其中I≤M,J≤N(M和N均为正整数)。程序打印出数组中绝对值最小的元素值Q=W(K,L),及其下标K、L的值。假定数组中仅有一个绝对值最小的元素。

三.

1.瀑布模型本质上是一种()。

A.线性顺序模型B.顺序迭代模型

C.线性迭代模型D.及早见产品模型

2.软件可维护的特性中相互矛盾的是()。

A.可修改性和可理解性B.可测试性和可理解性

C.效率和可修改性D.可理解性和可读性

3.软件维护产生的副作用,是指()。

A.开发时的错误B.隐含的错误

C.因修改软件而造成的错误D.运行时的错误

4.用黑盒技术设计测试用例的方法之一为()。

A.因果图B.逻辑覆盖

C.循环覆盖D.基本路径测试

5.软件测试方法中的()属于静态测试方法。

A.黑盒法B.路径覆盖

C.错误推测D.人工检测

6.软件详细设计的主要任务是确定每个模块的()。

A.算法和使用的数据结构B.外部接口

C.功能D.编程

7.软件结构图的形态特征能反映程序重用率的是()。

A.深度B.宽度

C.扇入D.扇出

8.在大型数据处理系统的功能分析与设计中,数据库的概念设计对应于系统开发的()。A.需求分析B.概要设计

C.详细设计D.程序设计

9.为了提高模块的独立性,模块内部最好是()。

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

C.功能内聚D.通信内聚

10.软件结构图中,模块框之间若有直线连接,表示它们之间存在()。

A.调用关系B.组成关系

C.链接关系D.顺序执行关系

11.可行性研究要进行一次()需求分析。

A.深入的B.详尽的

C.彻底的D.简化的、压缩的

12.软件是一种()

A.程序B.数据

C.逻辑产品D.物理产品

13.在以下模块耦合性类型中,模块之间独立性最差的类型是()。

A.无直接耦合B.标记耦合

C.控制耦合D.内容耦合

14.一个成功的测试可以()。

A.表明程序没有错误B.发现所有的错误

C.提高软件可靠性D.发现尚未发现的错误

15.关联是建立()之间关系的一种手段。

A.类B.对象

C.角色D.属性

16.软件复杂性度量的参数包括()。

A.效率B.规模

C.完整性D.容错性

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.软件工程B.软件周期

C.软件危机D.软件产生

23.数据流图基本模型不反映出系统()。

A.系统做什么B.系统功能如何实现

C.系统由谁来做D.系统实现的约束条件

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

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

C.偶然内聚D.功能内聚

25.在SD方法中全面指导模块划分的最重要的原则是()。

A.程序模块化B.模块高内聚

C.模块低耦合D.模块独立性

26.黑盒测试在设计测试用例时,主要需要研究()。

A.需求规格说明与概要设计说明B.详细设计说明

C.项目开发计划D.概要设计说明与详细设计说明

27.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。A.条件覆盖法B.等价分类法

C.边界值分析法D.错误推测法

28.下列属于维护阶段的文档是()。

A.软件规格说明B.用户操作手册

C.软件问题报告D.软件测试分析报告

29.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。

A.校正性维护B.适应性维护

C.完善性维护D.预防性维护

30.类库这种机制是()级别的信息共享。

A.同一类B.不同类

C.同一应用D.不同应用

1.只有单重继承的类层次结构是()层次结构。

A.网状B.星状

C.树状D.环状

相关文档
最新文档