問37
頻出度★★★
Aさんは新規プロジェクトの計画段階の作業をしており,開発コストの見積りに着手した。この段階で短期的に概算費用を見積もる方法として,最も適切なものはどれか。
这道题的解析和你的作答记录。
Aさんは新規プロジェクトの計画段階の作業をしており,開発コストの見積りに着手した。この段階で短期的に概算費用を見積もる方法として,最も適切なものはどれか。
功能点法(FP 法)是通过数出输入、输出、文件等软件功能的数量与复杂度来求得规模,再据此估算工时和费用的方法。它要求功能规格已在一定程度上明确,而且数功能这项作业本身也很费工夫,因此不适合在需求尚未确定的计划初期、于短时间内进行概算的用途。
按每个作业单位估算成本再合计的方法称为自下而上估算(bottom-up)。它需要先用 WBS 把作业分解到很细的单位,对各项作业逐一估算并累加会花费时间。精度虽高,但它属于在作业细节确定之后才进行的方法,不适合在计划阶段于短时间内进行概算。
以预计的代码行数(LOC)为基础进行估算的方法(如程序步数法)适用于设计已推进到一定程度、能够预测代码规模的阶段。在计划初期,行数本身就难以准确预测,因此不适合在短时间内进行初期概算。
正解 正确答案是エ「参考类似项目进行估算」。这是一种称为类推估算法的方法,它以过去实施过的类似项目的实际数据(规模、工时、费用等)为基准,再针对本次项目的差异加以修正来进行概算。在计划阶段,需求和设计的细节尚未确定,但类推估算法只需参考过去的实际数据即可,因此即使在详细信息匮乏的初期阶段,也能在短时间内得出大致费用。它最适合题目所问的「在计划阶段短期内估算大致费用」的情形。