问题
单项选择题
对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按 (52) 和 (53) 手段进行。估算的方法分为3类:从项目的整体出发,进行 (53) 的方法称为 (54) 估算法。把待开发的软件细分,直到每个子任务都已明确所需要的开发工作量,然后把它们加起来,得到软件开发总工作量的方法称为 (55) 估算法。而把待开发的软件项目与过去已完成的软件项目做类比,区分出类似部分和不同部分分别处理的方法称为 (56) 估算法。
A.差别
B.自顶向下
C.自底向上
D.专家判定技术
E.循序渐进
F.比较
答案
参考答案:A
解析:
成本估算通常按类推(根据以往开发类似软件的经验估算)和分解(按软件生存周期的各个阶段花费的代价估算)手段进行。注意,这里答题(52)和(53)的答案不能互换,因为题目后面用到了(53)的答案。根据题意:“从项目的整体出发,进行(53)的方法称为(54)估算法。”显然,答题(54)的答案应为B,因此(53)的答案为A,(52)的答案为c。把待开发的软件细分,直到每个子任务都已明确所需要的开发工作量,然后把它们加起来,得到软件开发总工作量的方法称为自底向上估算法。而把待开发的软件项目与过去已完成的软件项目做类比,区分出类似部分和不同部分分别处理的方法称为差别估算法。由多位专家进行成本估算的方法称为专家判定技术。