跳到正文

平成22年度 秋期 ITパスポート試験 問51

这道题的解析和你的作答记录。

問51
頻出度★★★

システム開発プロジェクトにおいて, 成果物の品質を評価するために使用する指標として, 適切なものはどれか。

出典 平成22年度 秋期 ITパスポート試験 問51
解説

問 51指标要按 QCD(质量、成本、交付期)的观点分类后再选

  • 错误ア

    外部采购率表示开发所需的资源(人员、部件、软件构件等)当中,不是由本公司内部提供、而是从外部采购的比例。这是表示采购方针以及开发体制、成本构成的指标,无论比例高还是低,仅凭它都无法说明交付物做得好还是不好。它不是评估质量的指标。

  • イ

    正解 正确答案是「イ 测试覆盖率」。测试覆盖率是指程序中的语句或分支(条件)当中,通过测试实际被执行、被验证的部分所占的比例。也就是说,它用数值表示「所做出的交付物中有多少已经得到验证(覆盖程度)」,因此可以直接评估交付物本身做得是否扎实,也就是质量。如果覆盖率低,说明还留有大量一次都没有运行过的未验证部分,可以判断那里潜藏缺陷的可能性较高。反之,如果覆盖率高,则可以认为通过测试已经充分地检出了缺陷。正因为它能成为判断质量好坏的依据,所以作为评估交付物质量所使用的指标是恰当的。

  • 错误ウ

    投入的总人数是表示人月、人日这类工作量大小的指标,用于成本管理和生产率(交付物数量 ÷ 工作量)的分析。投入的人数多并不等于质量就高,反过来也一样,它无法成为衡量质量好坏的尺度。

  • 错误エ

    项目经过天数是表示从启动以来已经过了多少时间的时间、进度类指标,用于查看进度管理和交付期限的遵守情况。它能让人知道工作推进到了哪一步,但对于做出来的交付物的质量则什么也说明不了。

ここがポイント
  • 指标要按 QCD(质量、成本、交付期)的观点分类后再选。质量(Q)= 测试覆盖率、缺陷密度、评审发现的问题数;成本(C)= 投入的工作量、总人数;交付期(D)= 经过天数、进度率。先判断题目问的是哪一个观点,再选出对应的指标,这是常规解法。
  • 测试覆盖率(覆盖度)的定义:测试中被执行的语句或分支在全体中所占的比例。覆盖度越高,未被验证的部分越少,通过测试检出缺陷的可信度也越高,因此它被用作交付物的质量指标。
解答問51イ
练这一题

作答记录