代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法,这两种方法的主要区别是_______。
A、在代码审查中由编写代码的程序员来组织讨论,而在代码走查中由高级管理人员来领导评审小组的活动
B、在代码审查中只检查代码中是否有错误,而在代码走查中还要检查程序与设计文档的一致性
C、在代码走查中只检查程序的正确性,而在代码审查中还要评审程序员的编程能力和工作业绩
D、代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的
在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用 ( ) 。
A、原型法
B、瀑布模型
C、V-模型
D、螺旋模型
应该在 ( ) 阶段制定系统测试计划。
A、需求分析
B、概要设计
C、详细设计
D、系统测试
以下内容中, ( ) 应写入操作手册。
A、描述系统对各种输入数据的处理方法
B、说明系统升级时产商提供的服务
C、描述系统处理过程的各个界面
D、说明系统各部分之间的接口关系
在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gannt图的描述不正确的是_________。
A、Gannt图表现各个活动的顺序和它们之间的因果关系
B、Gannt图表现哪些活动可以并行进行
C、Gannt图表现了各个活动的起始时间
D、Gannt图表现了各个活动完成的进度
关于维护软件所需的成本,以下叙述正确的是 ( ) 。
A、纠正外部和内部设计错误比纠正源代码错误需要更大的成本
B、与需求定义相比,源代码的文字量大得多,所以源代码得维护成本更高
C、用户文档需要经常更新,其维护成本超过了纠正设计错误的成本
D、需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本
正在开发的软件项目可能存在一个未被发现的错误,这个错误出现的概率是0.5%,给公司造成的损失将是1 000000元,那么这个错误的风险曝光度(risk exposure)是()元。
A、5 000 000
B、50 000
C、5 000
D、500