ソフトウェア開発とプロジェクト管理
ソフトウェアの規模の見積もりに使うファンクションポイント法の説明として、適切なものはどれか。
- A過去に開発した似たシステムの実績をもとに、違いを補正して全体の規模や工数を見積もる
- Bソースコードの行数を見積もり、それを入力として工数や期間を計算式で求める
- C外部入力・外部出力・外部照会・内部論理ファイル・外部インタフェースファイルの数と複雑さから、利用者から見た機能の量を点数にして見積もる
答えと解説を見る
正解:C. 外部入力・外部出力・外部照会・内部論理ファイル・外部インタフェースファイルの数と複雑さから、利用者から見た機能の量を点数にして見積もる
ファンクションポイント法は、システムが利用者に提供する機能の量を、入出力や照会、扱うファイル(データ)の数と複雑さで点数にして測る方法です。プログラム言語に依存せず、要件や外部設計の段階から見積もれるのが利点です。ソースコードの行数から工数を計算式で求めるのはCOCOMOなどの方法で、過去の似たシステムをもとにするのは類推見積法です。実際には、複数の方法で見積もって結果を比べることがよく行われます。
- A. 類推見積法の説明です。
- B. ソースコードの行数(LOC)から工数を計算式で求めるCOCOMOなどの説明です。
- C. 正しい。利用者から見た機能の数と複雑さを点数にして、規模を測ります。