05年下
● 在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用 (13) 。
(13)A. 原型法 B. 瀑布模型 C. V-模型 D. 螺旋模型
解析:
(13)在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用原型法。选A
● 应该在 (14) 阶段制定系统测试计划。
(14)A. 需求分析 B. 概要设计 C. 详细设计 D. 系统测试
解析:
(14)应该在需求分析阶段制定系统测试计划。选A
● 以下内容中, (15) 应写入操作手册。
(15)A. 描述系统对各种输入数据的处理方法
B. 说明系统升级时厂商提供的服务
C. 描述系统处理过程的各个界面
D. 说明系统各部分之间的接口关系
解析:
(15)描述系统处理过程的各个界面应写入操作手册。选C
● 代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法,这两种方法的主要区别是 (16) 。
(16)A. 在代码审查中由编写代码的程序员来组织讨论,而在代码走查中由高级管理人员来领导评审小组的活动
B. 在代码审查中只检查代码中是否有错误,而在代码走查中还要检查程序与设计文档的一致性
C. 在代码走查中只检查程序的正确性,而在代码审查中还要评审程序员的编程能力和工作业绩
D. 代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的
解析:
(16)代码走查与代码审查的主要区别是:代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的。选D
● 关于维护软件所需的成本,以下叙述正确的是 (18) 。
(18)A. 纠正外部和内部设计错误比纠正源代码错误需要更大的成本
B. 与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高 C. 用户文档需要经常更新,其维护成本超过了纠正设计错误的成本
D. 需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本
解析:
(18)需求定义比源代码的维护成本高,B错;纠正设计错误的成本高于维护用户文档的成本,C错;需求定义纠错成本高于源代码纠错成本,D错。选A
各省软考办 | ||||||||||