令和6年度 ITパスポート試験 公開問題 問49

ソフトウェア開発プロジェクトにおける,コストの見積手法には,積み上げ法,ファンクションポイント法,類推見積法などがある。見積りで使用した手法とその特徴に関する記述 a〜c の適切な組合せはどれか。

  • a プロジェクトに必要な個々の作業を洗い出し,その作業ごとの工数を見積もって集計する。
  • b プロジェクトの初期段階で使用する手法で,過去の事例を活用してコストを見積もる。
  • c データ入出力や機能に着目して,ソフトウェア規模を見積もり,係数を乗ずるなどしてコストを見積もる。
解答・解説

正解: ア. 積み上げ法: a, ファンクションポイント法: c, 類推見積法: b

ソフトウェア開発プロジェクトにおけるコスト見積手法について、それぞれの特徴を確認します。

  • a 「プロジェクトに必要な個々の作業を洗い出し,その作業ごとの工数を見積もって集計する。」
    プロジェクト全体を細かい作業単位に分割し、それぞれの作業工数を見積もって合計する手法であるため、積み上げ法の説明です。
  • b 「プロジェクトの初期段階で使用する手法で,過去の事例を活用してコストを見積もる。」
    過去の類似プロジェクトの実績データを基にして規模やコストを類推する手法であるため、類推見積法の説明です。
  • c 「データ入出力や機能に着目して,ソフトウェア規模を見積もり,係数を乗ずるなどしてコストを見積もる。」
    システムが提供する機能の数や複雑さに基づいてポイントを割り当ててソフトウェア規模を見積もる手法であるため、ファンクションポイント法の説明です。

したがって、正しい組合せは以下のようになります。

  • 積み上げ法: a
  • ファンクションポイント法: c
  • 類推見積法: b

各選択肢の解説

  • ア 正しい組合せです。
  • イ 積み上げ法をb(類推見積法)、ファンクションポイント法をa(積み上げ法)、類推見積法をc(ファンクションポイント法)としており誤りです。
  • ウ 積み上げ法をc(ファンクションポイント法)、ファンクションポイント法をa(積み上げ法)としており誤りです。
  • エ 積み上げ法をc(ファンクションポイント法)、ファンクションポイント法をb(類推見積法)、類推見積法をa(積み上げ法)としており誤りです。

Spineチーム