正答2
解説
正解は2です。
この問題は、ファンクションポイント法(FP法)で調整前FPを求めるのに必要な情報を問うています。
ファンクションポイント法は、外部入力、外部出力、外部照会、内部論理ファイル、外部インタフェースファイルといった、利用者から見た機能の数と複雑さから規模を見積もる方法です。
これらを数えて重み付けした合計が調整前FPで、システム特性による補正を加えると調整後FPになります。
【選択肢別解説】
1:× 開発者数は、開発体制や生産性に関する情報です。
ソフトウェアの機能の量を表すものではないので、調整前FPの算出には使いません。
2:○ 画面数は、外部入力、外部出力、外部照会の数を把握するための情報になります。
利用者から見た機能の量を表すので、調整前FPを求めるのに必要です。
3:× プログラムステップ数は、ソースコードの行数で規模を見積もるLOC(Lines Of Code)法などで使う情報です。
ファンクションポイント法は、プログラムの行数ではなく機能の量に着目します。
4:× 利用者数は、システムの負荷や性能を検討するための情報です。
機能の量とは関係がないので、調整前FPの算出には使いません。
【ポイント】
ファンクションポイント法は、開発言語に左右されず、要件定義の段階から規模を見積もれる点が特徴です。
調整前FPは機能の数え上げ、調整後FPはそこにシステム特性の補正を加えたものと区別しましょう。