問39
頻出度★★★
ソフトウェアの開発に当たり, 必要となる作業を階層構造としてブレークダウンする手法はどれか。
この問題の解説と、これまでの解答の記録です。
ソフトウェアの開発に当たり, 必要となる作業を階層構造としてブレークダウンする手法はどれか。
CMM (Capability Maturity Model, 能力成熟度モデル) は、ソフトウェア開発組織のプロセス成熟度を 5 段階のレベルで評価・改善するためのモデルであり、作業を階層構造に分解する手法ではないため誤り。
ITIL (Information Technology Infrastructure Library) は、IT サービスマネジメントのベストプラクティスをまとめたガイドラインであり、作業を階層構造にブレークダウンする手法ではないため誤り。
PERT は作業の順序と所要時間から日程を計画・分析する手法で、アローダイアグラム上でクリティカルパスを求めるのに使う。作業を階層構造に分解する手法ではないため誤り (WBS で洗い出した作業の日程を組む段階で使われる別手法)。
正解 正解は「エ」の WBS。WBS (Work Breakdown Structure, 作業分解構成図) は、プロジェクトで必要となる作業 (成果物や作業) を、大きな単位から小さな単位へと段階的に分解し、木のような階層構造で整理する手法である。設問の「必要となる作業を階層構造としてブレークダウンする手法」という説明にそのまま合致するため、エが正しい。WBS により作業の抜け漏れを防ぎ、工数見積りや進捗管理の基礎単位 (ワークパッケージ) を明確にできる。