当前位置:问答库>考研试题

2017年中国地质大学(武汉)信息工程学院952软件综合之软件工程导论考研冲刺密押题

  摘要

一、选择题

1. 一个类的所有对象具有相同的属性,不包括( )。

A. 个数 B. 名称 C. 数据类型 D. 定义 【答案】D

【解析】对象是类的一个实例,所以类的所有对象都包括相同的属性名、属性个数和属性数据类型。

2. 在四种类型的维护中,( )是针对用户对软件提出的功能和性能要求的。

A. 校正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护 【答案】C

【解析】完善性维护是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分近和设计阶段中没有规定的功能与性能特征。

3. 计算机软件的著作权属于( )。

A. 销售商 B. 使用者 C. 软件开发者 D. 购买者 【答案】C

【解析】计算机软件著作权是指软件的开发者或者其他权利人依据有关著作权法律的规定,对于软件作品所享有的各项专有权利。就权利的性质而言,它属于一种民事权利,具备民事权利

的共同特征。

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

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

A. B.

D.

和和和

C. 全部

【答案】C

【解析】数据流图的基本元素如下:

①数据流,数据流是数据在系统内部传播的路径,因此由一组成分固定的数据项组成。 ,对数据流进行某些操作或变换。 ②加工(又称为数据处理)

,③数据存储(又称为文件)指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。,统④数据源点或终点,是本软件系统外部环境中的实体(包括人员、组织或其他软件系统)称外部实体。

5. 软件工程学是指导计算机软件开发和( )的工程学科。

A. 软件维护 B. 软件设计 C. 软件应用 D. 软件理论 【答案】A

【解析】软件工程学作为一门学科,它不仅指导软件系统的开发阶段的各项工作,还要指导软件运行阶段的维护工作,即软件工程系是一门指导计算机软件开发和软件维护的工程学科。

6. 软件需求规格说明书的内容不应包括对( )的描述。

A. 主要功能 B. 算法的详细过程 C. 用户界面及运行环境 D. 软件的性能 【答案】B

【解析】需求分析的基本任务是要准确地定义新系统的目标,为了满足用户需要,回答系统必须“做什么” 的问题。包括对系统主要功能,用户界面及运行环境和软件的性能的描述,而对算

法的详细过程的描述是在编码阶段完成的。

7. 软件生命周期的最后一个阶段是( )。

A. 书写软件文档 B. 软件维护 C. 稳定性测试 D. 书写详细用户说明 【答案】B

【解析】软件维护需要的工作量非常大,虽然在不同应用领域维护成本差别很大,但是,平均来说,大型软件的维护成本高达开发成本的四倍左右,目前国外许多软件开发组织把60%以上的人力用于维护已有的软件,而且随着软件数量增多和使用寿命延长,这个百分比还在持续上升。软件维护是软件生命周期的最后一个阶段。

8. 在软件项目管理过程中一个关键的活动是( ),它是软件开发工作的第一步。

A. 编写规格说明书 B. 制定测试计划 C. 编写需求说明书 D. 制定项目计划 【答案】D

【解析】软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People )、产品(Product )、过程(Process )和项目(Project )进行分析和管理的活动。它的关键活动是制定项目计划。

9. 程序设计语言包括等几个方面,

它的基本成分包括则文法。一个文法可以 用一个四元组V 是非终结符的有限字母表

,文法中,P 中的生成式都是关文法中,P 中的生成式的左部

A. 语法、语义 B. 语法、语用 C. 语义、语用 D. 语法、语义、语用

A. 数据、传输、运算 B. 数据、运算、控制

(乔姆斯基)提出了形是终结符的有限字符表,

在上下文有关在上下文无

式语言的分层理论,他定义了四类文法:短语结构文法、上下文有关文法、上下文无关文法和正

表示,其中,

的形式,其中的形式,其中

是开始符号,P 是生成式的有限非空集。

在短语文法中,P 中的生成式都是