Allan J. Albrechtによって提唱されたファンクションポイント法 (FP法) において、下表のFP値はどれか。ただし、調整用係数は1.20とし、小数点第1位を切り捨てる。
表1 機能の個数
┌─────────────┬──┬──┬──┐
│ │単純│普通│複雑│
├─────────────┼──┼──┼──┤
│外部入力 │3 │0 │1 │
├─────────────┼──┼──┼──┤
│外部出力 │0 │0 │1 │
├─────────────┼──┼──┼──┤
│外部照会 │0 │0 │2 │
├─────────────┼──┼──┼──┤
│内部論理ファイル │2 │1 │0 │
├─────────────┼──┼──┼──┤
│外部インタフェースファイル│0 │0 │1 │
└─────────────┴──┴──┴──┘
表2 重み付け係数
┌─────────────┬──┬──┬──┐
│ │単純│普通│複雑│
├─────────────┼──┼──┼──┤
│外部入力 │1 │3 │5 │
├─────────────┼──┼──┼──┤
│外部出力 │2 │3 │8 │
├─────────────┼──┼──┼──┤
│外部照会 │1 │2 │3 │
├─────────────┼──┼──┼──┤
│内部論理ファイル │2 │4 │6 │
├─────────────┼──┼──┼──┤
│外部インタフェースファイル│2 │5 │10│
└─────────────┴──┴──┴──┘
@ 40 A 42 B 44 C 48 D 50
C
ファンクションポイント法は、外部入力、外部出力、外部照会、内部論理ファイル、外部インタフェースの5つの型を機能数 (ファンクション数) としてカウントし、これらの件数に、複雑度を勘案して計算する。
それぞれのファンクションポイントは
外部入力 = 3×1 + 0×3 + 1×5 = 8
外部出力 = 0×2 + 0×3 + 1×8 = 8
外部照会 = 0×1 + 0×2 + 2×3 = 6
内部論理ファイル = 2×2 + 1×4 + 0×6 = 8
インタフェースファイル = 0×2 + 0×5 + 1×10 = 10
従って、ファンクションポイントは
(8 + 8 + 6 + 8 + 10) × 1.20 = 40 × 1.20
= 48
| V−14 | 目次 | V−16 |