問題
問49 ソフトウェア開発プロジェクトにおける,コストの見積手法には,積み上げ法,ファンクションポイント法,類推見積法などがある。見積りで使用した手法とその特徴に関する記述a~cの適切な組合せはどれか。 a. プロジェクトに必要な個々の作業を洗い出し,その作業ごとの工数を見積もって集計する。 b. プロジェクトの初期段階で使用する手法で,過去の事例を活用してコストを見積もる。 c. データ入出力や機能に着目して,ソフトウェア規模を見積もり,係数を乗ずるなどしてコストを見積もる。
選択肢
- ア積上げ法 ファンクションポイント法 類推見積法
- イ積上げ法 類推見積法 ファンクションポイント法
- ウ類推見積法 ファンクションポイント法 積上げ法
- エ類推見積法 積上げ法 ファンクションポイント法
解説
正解:ア
概要
この問題は、ソフトウェア開発プロジェクトのコスト見積り手法(積み上げ法、ファンクションポイント法、類推見積法)と、その特徴の対応を問う問題です。
正解の理由
aは作業を洗い出して工数を積み上げるので積み上げ法です。cは入出力や機能から規模を見積もって係数でコスト化するのでファンクションポイント法です。bは初期段階に過去事例を基に見積もるので類推見積法となり、組合せはアです。
各選択肢の解説
ア(〇): aを積み上げ法、cをファンクションポイント法、bを類推見積法に対応付けており正しいです。各手法の典型的な使い分けに合致します。
イ(×): bは過去事例を使う類推見積法の説明であり、積み上げ法ではありません。またaは積み上げ法なので配置が誤りです。
ウ(×): cは機能規模から係数で見積もるファンクションポイント法の説明であり、積み上げ法ではありません。手法の対応が入れ替わっており誤りです。
エ(×): cはファンクションポイント法の説明であり類推見積法ではありません。bも類推見積法なので、対応関係が一致せず誤りです。
ポイント
積み上げ法は作業分解して工数を合計、類推見積法は過去事例ベース、ファンクションポイント法は機能規模から係数で見積もると整理すると解きやすいです。