08年上
● 软件工程需求分析阶段的任务是确定(6) 。
(6)A. 软件开发方法 B. 软件开发工具
C. 软件开发费 D. 软件系统的功能
解析:
(6)软件工程需求分析阶段的任务是确定软件系统的功能。选D
●(7)是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。(8)是以追求更高的效益和效率为目标的持续性活动。
(7)A. 软件过程 B. 软件工具 C. 质量保证 D. 软件工程
(8)A. 质量策划 B. 质量控制 C. 质量保证 D. 质量改进
解析:
(7)软件过程是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。选A
(8)质量改进是以追求更高的效益和效率为目标的持续性活动。选D
● 对象实现了数据和操作的结合,使数据和操作(13)于对象的统一体中。
(13)A. 结合 B. 隐藏 C. 封装 D. 抽象
解析:
(13)对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。选C
● 数据库SQL语言 中," AGE IN(15,35 ) " 短语的正确含义是(14)。
(14)A. AGE = 15 AND AGE = 35 B. AGE = 15 OR AGE = 35
C. AGE < = 35 AND AGE > = 15 D. AGE < 35 AND AGE > 15
解析:
(14)数据库SQL语言 中," AGE IN(15,35 ) " 短语的正确含义是AGE = 15 OR AGE = 35。选B
● 虚拟存储器是把(15)有机地结合起来使用的。
(15)A. 内存与外存 B. 内存与高速缓存
C. 外存与高速缓存 D. 内存与寄存器
解析:
(15)虚拟存储器是把内存与外存有机地结合起来使用的。选A
● 软件可维护性的特性中相互促进的是(21) 。
(21)A.可理解性和可测试性 B.可理解性和可移植性
C.效率和可修改性 D.效率和结构
解析:
(21)软件可维护性的特性中相互促进的是可理解性和可测试性。选A
● 面向对象方法有许多特征,如:软件系统是由对象组成的;(22);对象彼此之间仅能通过传递消息互相联系;层次结构的继承。
(22)A.开发过程基于功能分析和功能分解
B.强调需求分析重要性
C.把对象划分成类,每个对象类都定义一组数据和方法
D.对既存类进行调整
解析:
(22)把对象划分成类,每个对象类都定义一组数据和方法是面向对象方法的特征之一。选C
● 原型化方法是用户和设计者之间执行的一种交互构成,适用于(23)系统的开发。
(23)A.需求不确定性高的 B.需求确定的 C.分时 D.实时
解析:
(23)原型化方法是用户和设计者之间执行的一种交互构成,适用于需求不确定性高的系统的开发。选A
● 为了提高测试的效率,应该(24)。
(24)A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
解析:
(24)为了提高测试的效率,应该选择发现错误可能性大的数据作为测试数据。选D
● 使用白盒测试方法时,确定测试数据应根据(25)和指定的覆盖标准。
(25)A.程序的内部逻辑 B.程序的复杂结构
C.使用说明书的内容 D.程序的功能
解析:
(25)使用白盒测试方法时,确定测试数据应根据程序的内部逻辑和指定的覆盖标准。选A
● DFD中的每个“加工”至少需要(27) 。
(27)A.一个输入流 B.一个输出流
C.一个输入流或一个输出流 D.一个输入流和一个输出流
解析:
数据流图(Data Flow Diagram,DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。DFD由数据流、加工、数据存储和外部实体4个要素构成。外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生数据的归宿地。FD中的每个“加工”至少需要一个输入流和一个输出流。选D
● 关于源程序功能性注释不正确的说法是(28) 。
(28)A.功能性注释在源程序中,用于说明程序或语句的功能及数据的状态等
B.注释用来说明程序段,需要在每一行都要加注释
C.可以使用空行或缩进,以便于容易区分注释和程序
D.修改程序也应修改注释
解析:
(28)注释用来说明程序段,不需要在每一行都要加注释。选B
● 模块的耦合性可以按照耦合程度的高低进行排序,以下(29)符合耦合程度从低到高的次序。
(29)A.标记耦合,公共耦合,控制耦合,内容耦合
B.数据耦合,控制耦合,标记耦合,公共耦合
C.无直接耦合,标记耦合,内容耦合,控制耦合
D.无直接耦合,数据耦合,控制耦合,内容耦合
解析:
(29)耦合程度从低到高次序是:无直接耦合,数据耦合,控制耦合,内容耦合。选D
● UML语言不支持的建模方式有(32) 。
(32)A.静态建模 B.动态建模 C.模块化建模 D.功能建模
解析:
(32)UML语言不支持的建模方式有模块化建模。选C
● 在E-R模型中,包含的基本成分是(35) 。
(35)A.数据、对象、实体 B.控制、联系、对象
C.实体、联系、属性 D.实体、数据、联系
解析:
(35)在E-R模型中,包含的基本成分是实体、联系、属性。选C
各省软考办 | ||||||||||