ソフトウェア開発プロジェクトにおけるプログラムの品質の指標として, 適切なものはどれか。
平成29年度 春期 ITパスポート試験 問38
This question's explanation and your answers so far.
問 38
Incorrectア
The budget set during planning is a planned value for the costs to be invested, i.e., the “cost” indicator in QCD. It does not represent the quality of the program itself (such as the number of defects), so it is inappropriate.
Incorrectイ
Return on investment (ROI) is an economic-efficiency indicator that measures how much effect and benefit is obtained relative to the cost invested; it is an evaluation on the cost side. It does not directly indicate the quality of the program, so it is inappropriate.
Incorrectウ
The delivery deadline is a time (delivery) indicator concerning by when the deliverable must be finished; it corresponds to “delivery” in QCD. Whether the deadline was met does not represent quality itself, so it is inappropriate.
- エ
正解 In project management, the objects of management are quality, cost, and delivery (QCD). Among these, the indicator that directly represents “quality” is the “number of bugs detected (the count of defects found).” By grasping the count and density of defects detected in testing and reviews, you can quantitatively evaluate how many defects remain in or have been removed from the program, and judge how well quality has been built in. Therefore, the appropriate indicator of program quality is “エ Number of bugs detected.”
- The objects of project management are quality, cost, and delivery (QCD). Map budget and ROI to cost, delivery deadline to delivery, and number of bugs detected to quality in order to tell the choices apart.
- Typical quantitative indicators of quality are the number and density of bugs (defects) detected; program quality is evaluated from the defect-detection situation in testing and reviews.