05年上
● 以下关于信息库(Repository)的叙述中,最恰当的是 (18) ; (19) 不是信息库所包含的内容。
(18)A. 存储一个或多个信息系统或项目的所有文档、知识和产品的地方
B. 存储支持信息系统开发的软件构件的地方
C. 存储软件维护过程中需要的各种信息的地方
D. 存储用于进行逆向工程的源码分析工具及其分析结果的地方
(19)A. 网络目录 B. CASE工具 C. 外部网接口 D. 打印的文档
解析:
(18)以下关于信息库(Repository)的叙述中,最恰当的是网络目录;选A
(19)CASE工具不是信息库所包含的内容。选C
● 下列叙述中,与提高软件可移植性相关的是 (20) 。
(20)A. 选择时间效率高的算法
B. 尽可能减少注释
C. 选择空间效率高的算法
D. 尽量用高级语言编写系统中对效率要求不高的部分
解析:
(20)尽量用高级语言编写系统中对效率要求不高的部分与提高软件可移植性相关。选D
● 下列要素中,不属于DFD的是 (21) 。当使用DFD对一个工资系统进行建模时, (22) 可以被认定为外部实体。
(21)A. 加工 B. 数据流 C. 数据存储 D. 联系
(22)A. 接收工资单的银行 B. 工资系统源代码程序
C. 工资单 D. 工资数据库的维护
解析:
DFD是数据流程图。
(21)联系不属于数据流程图。选D
(22)当使用DFD对一个工资系统进行建模时,接收工资单的银行可以被认定为外部实体。选A
● 关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。其中正确的是 (23) 。
(23)A. ①、②、③ B. ①、②、④
C. ①、③、④ D. ①、②、③、④
解析:
(23)软件测试无法保证软件质量,②错,排除ABD。选C
● 软件质量的定义是 (24) 。
(24)A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B. 满足规定用户需求的能力
C. 最大限度达到用户满意
D. 软件特性的总和,以及满足规定和潜在用户需求的能力
解析:
(24)软件质量的定义是软件特性的总和,以及满足规定和潜在用户需求的能力。选D
● 采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些文档的描述中,正确的是 (25) 。
(25)A. 外部设计评审报告在概要设计阶段产生
B. 集成测试计划在程序设计阶段产生
C. 系统计划和需求说明在详细设计阶段产生
D. 在进行编码的同时,设计独立的单元测试计划
解析:
(25)外部设计评审报告在详细设计阶段产生,A错;集成测试计划在需求分析阶段产生,B错;系统计划和需求说明在概要设计阶段产生,C错。选D
各省软考办 | ||||||||||