問題
選択肢
- 1プログラムのステップ数(行数)に基づいてソフトウェアの規模を見積もる手法
- 2ソフトウェアの機能の数と複雑さに基づいて規模を見積もる手法
- 3開発に必要な人月を過去の類似プロジェクトから推定する手法
- 4テストケースの数からソフトウェアの品質を見積もる手法
正解
2. ソフトウェアの機能の数と複雑さに基づいて規模を見積もる手法
詳しい解説を見る解説を閉じる
解説
ファンクションポイント法は、ソフトウェアが持つ機能(ファンクション)の数とその複雑さに点数を付け、合計点でソフトウェアの規模を見積もる手法である。具体的には外部入力・外部出力・外部照会・内部論理ファイル・外部インタフェースファイルの5つの要素を数えて重み付けする。画面や帳票など利用者から見える機能を基準にするため発注者にも根拠を説明しやすく、プログラミング言語の種類に依存しない見積りができる点が長所である。誤答肢のうち、プログラムの行数(ステップ数)に基づいて見積もるのはLOC法(プログラムステップ法)、過去の類似プロジェクトから人月を推定するのは類推見積法の説明であり、テストケースの数から品質を見積もるという説明はそもそも規模の見積り手法ではない。「機能の数と複雑さで見積もる」というキーワードで判別できるようにしておくこと。
一問一答
全200問を繰り返し学習