ソフトウェア開発プロジェクトにおける,コストの見積手法には,積み上げ法,ファンクションポイント法,類推見積法などがある。
見積りで使用した手法とその特徴に関する記述a〜cの適切な組合せはどれか。
a プロジェクトに必要な個々の作業を洗い出し,その作業ごとの工数を見積もって集計する。
b プロジェクトの初期段階で使用する手法で,過去の事例を活用してコストを見積もる。
c データ入出力や機能に着目して,ソフトウェア規模を見積もり,係数を乗ずるなどしてコストを見積もる。
積み上げ法=a,ファンクションポイント法=c,類推見積法=b 積み上げ法=b,ファンクションポイント法=a,類推見積法=c 積み上げ法=c,ファンクションポイント法=a,類推見積法=b 積み上げ法=c,ファンクションポイント法=b,類推見積法=a 購入状況を確認しています… 正答 1
解説 正解は1です。
ソフトウェア開発のコスト見積手法と、その特徴の組合せを問う問題です。
積み上げ法、ファンクションポイント法、類推見積法の、それぞれの見積りの根拠を考えます。
【記述別解説】
a:個々の作業を洗い出し、作業ごとの工数を見積もって集計するのは、積み上げ法です。
WBS(Work Breakdown Structure)などで作業を細かく分解してから見積もります。
b:初期段階で過去の事例を活用して見積もるのは、類推見積法です。
似た過去のプロジェクトの実績と比べて、全体のコストを見積もります。
c:データの入出力や機能に着目して規模を見積もり、係数を掛けてコストを求めるのは、ファンクションポイント法です。
入出力の数や機能の複雑さを点数化して、ソフトウェアの規模を測ります。
【選択肢別解説】
1:○ 積み上げ法がa、ファンクションポイント法がc、類推見積法がbであり、全て正しい組合せです。
2:× 積み上げ法をb、ファンクションポイント法をa、類推見積法をcとしており、全て誤りです。
3:× 積み上げ法をc、ファンクションポイント法をaとしている点が誤りです。
4:× 積み上げ法をc、ファンクションポイント法をb、類推見積法をaとしており、全て誤りです。
【ポイント】
類推見積法は情報が少ない初期段階に、積み上げ法は作業が具体化した段階に向いています。
見積りの時期と手法の対応も押さえておきましょう。