🏠 総合トップ 中小企業診断士1次試験 用語集 経営情報システム
システム開発

ファンクションポイント法

Function Point Method

概要

システムが持つ機能の数と複雑さをもとに開発規模を見積もる手法。

詳細解説

ファンクションポイント法(FP法)は、システムが提供する機能をユーザの視点から計測し、開発規模を見積もる手法である。プログラムの行数(LOC)ではなく機能量で見積もるため、開発言語に依存しない客観的な規模測定が可能である。

計測対象は、外部入力(EI)、外部出力(EO)、外部照会(EQ)、内部論理ファイル(ILF)、外部インタフェースファイル(EIF)の5つの機能タイプに分類される。各機能の複雑さに応じた重み付けを行い、補正係数を適用してFP値を算出する。

試験対策のポイント

  • 暗記必須:ファンクションポイント法(FP法)は、システムの機能(入力・出力・照会・ファイル・インタフェース)の数と複雑さから開発規模を見積もる手法。
  • ひっかけ注意:FP法は利用者視点の機能量で見積もる。プログラム行数(LOC)ベースのCOCOMOやLOC法とは着眼点が異なる。
  • 頻出ポイント:言語に依存せず、開発の早い段階でも見積もれる点が利点として問われる。

事例・具体例

受注管理システムで、受注入力画面(EI)、受注一覧表示(EO)、受注明細照会(EQ)、受注データベース(ILF)などの機能を計数し、総FP値から開発工数を推定する。

提唱者・関連学者

アラン・アルブレヒト(Allan Albrecht)がIBMにおいて1979年にファンクションポイント法を考案した。