この概念が出た関連問題

この試験の対策ガイド

基本情報技術者試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ウ

解説

ソフトウェア開発の見積手法に関する問題です。ファンクションポイント(FP)法は、ソフトウェアがもつ「機能」の量を基準に開発規模を見積もる手法です。具体的には、外部入力・外部出力・内部論理ファイル・外部インタフェースファイル・外部照会といった機能の種類ごとに個数を数え、それぞれの複雑さに応じた重み付けをして点数化し、さらにシステム全体の複雑さによる調整係数を掛けてソフトウェア規模(ファンクションポイント値)を算出します。ウの「ソフトウェアの機能を入出力データ数やファイル数などによって定量的に計測し、複雑さによる調整を行って、ソフトウェア規模を見積もる」はこの説明そのものであり、正解です。FP 法の利点は、プログラム言語や実装技術に依存せず、利用者から見える機能に基づくため要件定義の早い段階から見積もれることです。見積手法は他に、類推見積法(過去の類似プロジェクトから推定)、COCOMO(規模から工数・工期を算定)、標準値法(作業項目ごとの基準値を積算)などがあり、それぞれの特徴を対比して覚えておきましょう。

なぜ他の選択肢は違うのか

選択肢 ア
開発規模が分かっていることを前提として工数と工期を見積もる手法は COCOMO の説明です。COCOMO はソースコード行数などの規模から、係数モデルを使って工数や工期を算出します。「規模を見積もる」FP 法とは異なり、「規模が判明した後に工数・工期を導く」段階の手法であり、見積りの入力と出力が逆の関係にあります。
選択肢 イ
過去に経験した類似のソフトウェアとの相違点を調べ、同じ部分は過去のデータを使い、異なる部分は経験に基づいて規模と工数を見積もる手法は類推見積法の説明です。過去実績との比較に依存するため、類似プロジェクトの経験がない場合には適用しにくいという特徴があります。機能数を定量的に計測する FP 法とはアプローチが異なります。
選択肢 エ
単位作業項目に適用する作業量の基準値をあらかじめ決めておき、作業項目を単位作業項目まで分解して基準値を積算する手法は標準値法(標準タスク法)の説明です。WBS のように作業を細かく分解できる段階で有効な手法ですが、ソフトウェアの機能量から規模を算出する FP 法とは見積りの基準がまったく異なります。

解くときのポイント

見積手法は「FP法=機能数を点数化して規模を算出」「COCOMO=規模から工数・工期」「類推法=過去の類似実績」「標準値法=作業分解×基準値の積算」とキーワードで判別する。