システム開発
ファンクションポイント法
Function Point Method
概要
システムが持つ機能の数と複雑さをもとに開発規模を見積もる手法。
詳細解説
ファンクションポイント法(FP法)は、システムが提供する機能をユーザの視点から計測し、開発規模を見積もる手法である。プログラムの行数(LOC)ではなく機能量で見積もるため、開発言語に依存しない客観的な規模測定が可能である。
計測対象は、外部入力(EI)、外部出力(EO)、外部照会(EQ)、内部論理ファイル(ILF)、外部インタフェースファイル(EIF)の5つの機能タイプに分類される。各機能の複雑さに応じた重み付けを行い、補正係数を適用してFP値を算出する。
事例・具体例
受注管理システムで、受注入力画面(EI)、受注一覧表示(EO)、受注明細照会(EQ)、受注データベース(ILF)などの機能を計数し、総FP値から開発工数を推定する。
提唱者・関連学者
アラン・アルブレヒト(Allan Albrecht)がIBMにおいて1979年にファンクションポイント法を考案した。