本文へスキップ

平成28年度 春期 ITパスポート試験 問50

この問題の解説と、これまでの解答の記録です。

問50
頻出度★★★

システム開発プロジェクトの工程を,システム要件定義,システム設計,プログラミング,テストの順に進めるとき,a~dのうち,品質の管理を実施する必要がある工程として,適切なものだけを全て挙げたものはどれか。 a システム要件定義 b システム設計 c プログラミング d テスト

出典 平成28年度 春期 ITパスポート試験 問50
解説

問 50

  • ア

    正解 正解は ア(a,b,c,d)。品質はテスト工程だけで確保するものではなく,システム要件定義・システム設計・プログラミング・テストの全工程で「作り込む」のが品質管理の基本的な考え方である。特に上流工程(要件定義・設計)での欠陥ほど後工程での手戻り・修正コストが大きくなるため,各工程でレビューや品質確認を行い,工程ごとに品質を確保していく必要がある。よって品質管理を実施すべき工程は a〜d のすべてであり,これを過不足なく挙げた ア が適切。

  • 不正解イ

    b,c,d としてシステム要件定義(a)を除外しているが,要件定義は品質作り込みの最上流で最重要の工程。ここで要件の誤りや漏れがあると後工程すべてに波及するため,品質管理を欠かせない。a を外すのは誤り。

  • 不正解ウ

    c,d としてシステム要件定義(a)とシステム設計(b)を除外しているが,上流工程こそ品質管理が重要。設計段階での品質確認(レビュー等)を怠ると欠陥が下流に流れ込む。a,b を外すのは誤り。

  • 不正解エ

    d としてテストのみを挙げているが,テストは品質を「作り込む」工程ではなく,作り込んだ品質を「検出・確認」する工程。テストだけに頼ると上流の欠陥を後から発見することになり修正コストが増大する。全工程で品質管理が必要であり,テストのみは誤り。

ここがポイント
  • 品質は全工程で作り込む: 品質管理はテスト工程だけでなく,要件定義から始まる開発の全工程で実施する。テストは品質の作り込みではなく検出・確認の場である。
  • 上流工程ほど重要: 要件定義・設計といった上流工程での欠陥は後工程での手戻り・修正コストが大きくなるため,早期からの品質管理(レビュー等)が特に重要。
用語

解答の記録