正答3
解説
正解は3です。
この問題は、ソフトウェアの規模や工数の見積り手法を区別できるかを問うています。
ファンクションポイント法は、システムがもつ機能の数と複雑さから開発規模を見積もる手法です。
【選択肢別解説】
1:× プログラムごとのステップ数(行数)を積み上げて規模を見積もるのは、プログラムステップ法(LOC法)です。
2:× WBS(Work Breakdown Structure)で作業を分解し、各作業の工数を積み上げるのは、標準タスク法などの積上げ法です。
3:○ 外部入力、外部出力、内部論理ファイル、外部照会、外部インタフェースの個数と複雑さを点数化して規模を見積もります。
これはファンクションポイント法の説明です。
4:× 過去の類似プロジェクトの実績を基に、差異を分析して見積もるのは、類推見積法です。
【ポイント】
ファンクションポイント法は、利用者から見た機能に着目するので、プログラム言語に依存せず、開発の早い段階でも見積もれます。
LOC法は行数で見積もるため、言語やプログラマによって数値が変わりやすい点が対比されます。