問51
頻出度★★★
システム開発プロジェクトにおいて, 成果物の品質を評価するために使用する指標として, 適切なものはどれか。
这道题的解析和你的作答记录。
システム開発プロジェクトにおいて, 成果物の品質を評価するために使用する指標として, 適切なものはどれか。
外部采购率表示开发所需的资源(人员、部件、软件构件等)当中,不是由本公司内部提供、而是从外部采购的比例。这是表示采购方针以及开发体制、成本构成的指标,无论比例高还是低,仅凭它都无法说明交付物做得好还是不好。它不是评估质量的指标。
正解 正确答案是「イ 测试覆盖率」。测试覆盖率是指程序中的语句或分支(条件)当中,通过测试实际被执行、被验证的部分所占的比例。也就是说,它用数值表示「所做出的交付物中有多少已经得到验证(覆盖程度)」,因此可以直接评估交付物本身做得是否扎实,也就是质量。如果覆盖率低,说明还留有大量一次都没有运行过的未验证部分,可以判断那里潜藏缺陷的可能性较高。反之,如果覆盖率高,则可以认为通过测试已经充分地检出了缺陷。正因为它能成为判断质量好坏的依据,所以作为评估交付物质量所使用的指标是恰当的。
投入的总人数是表示人月、人日这类工作量大小的指标,用于成本管理和生产率(交付物数量 ÷ 工作量)的分析。投入的人数多并不等于质量就高,反过来也一样,它无法成为衡量质量好坏的尺度。
项目经过天数是表示从启动以来已经过了多少时间的时间、进度类指标,用于查看进度管理和交付期限的遵守情况。它能让人知道工作推进到了哪一步,但对于做出来的交付物的质量则什么也说明不了。