web-dev-qa-db-ja.com

関数点の計算方法

これは理論計算についての質問です。以下のような質問がありました。

次の機能単位を持つプロジェクトを考えてみます。

  • ユーザー入力の数= 50
  • ユーザー出力の数= 40
  • ユーザーからの問い合わせ数= 35
  • ユーザーファイルの数= 06
  • 外部インターフェイスの数= 04

すべての複雑さ調整係数と重み付け係数を平均として想定すると、プロジェクトの機能点は次のようになります。

答えは672です。これはどのように計算されますか?

8

1.典型的な複雑度の平均は次のとおりです。

Table of function-points average

AVERAGE複雑度の重み= _{4, 5, 4, 10, 7}_それぞれ5つの複雑度。


2.一般的な特性の重みは次のとおりです。

Table of characteristics weights

平均特性重み= 3。


3.関数ポイント= FP = _UFP x VAF_

UFP =すべての複雑さの合計、つまり質問で提供された5つのパラメーター、
VAF =付加価値係数、つまり0.65 + (0.01 * TDI)
TDI = 14の一般的なシステム特性の影響度の合計。

functional-points calculation

したがって、関数点は次のように計算できます。

_= (200 + 200 + 140 + 60 + 28) x (0.65 + (0.01 x (14 x 3))
= 628 x (0.65 + 0.42)
= 628 x (1.07)
= 672
_

したがって、プロジェクトの関数ポイントは672になります。


関数ポイント計算の詳細なウォークスルーについては、この article をチェックアウトしてください。

16
TheCodeArtist