プロジェクトマネジメント
ファンクションポイント法によるソフトウェア規模見積りに関する記述として、最も適切なものはどれか。
ア.プログラムのソースコード行数をもとに開発規模を見積もる手法である。
イ.要件定義書に記載されたユースケースの数に重みを掛けて規模を算出する。
ウ.開発チームの過去の生産性データを用いて、類似プロジェクトの実績から規模を推定する。
エ.ユーザが利用する機能(入力・出力・照会・ファイル・外部インターフェース)の数と複雑さから規模を計測する。正解
解説
ファンクションポイント法は「ユーザから見た機能の数と複雑さ」でソフトの大きさを測る手法。コードを数えるのではなく、「何ができるか」から大きさを測ります。
なぜ エ が正解か
ファンクションポイント(FP)法は、ユーザが使う機能を「外部入力・外部出力・外部照会・内部論理ファイル・外部インターフェースファイル」の5種類に分類し、それぞれの数と複雑さ(単純/普通/複雑)に重みを掛けて合算します。プログラム言語や実装方法に依存しないため、早期の規模見積もりに適しています。「カフェのメニュー品数と調理難易度で厨房の忙しさを予測する」ようなイメージです。
出典: AI生成問題(学習用)