表の機能と特性をもったプログラムのファンクションポイント値は幾らか。
ここで,複雑さの補正係数は0.75とする。
ユーザファンクションタイプ|個数|重み付け係数/外部入力|1|4/外部出力|2|5/内部論理ファイル|1|10/外部インタフェースファイル|0|7/外部照会|0|4
正答1
解説
正解は1です。
ファンクションポイント法は、ソフトウェアの機能の数と複雑さから規模を見積もる手法です。
ユーザファンクションタイプごとに「個数×重み付け係数」を合計し、複雑さの補正係数を掛けて求めます。
【計算】
外部入力は、1×4=4です。
外部出力は、2×5=10です。
内部論理ファイルは、1×10=10です。
外部インタフェースファイルと外部照会は、個数が0なので0です。
合計は、4+10+10=24です。
ファンクションポイント値=24×0.75=18です。
【選択肢別解説】
1:○ 重み付けした合計24に補正係数0.75を掛けて18になります。
2:× 24は補正係数を掛ける前の値です。
最後に0.75を掛けます。
3:× 30は、合計24を補正係数で割り増した値(24×1.25)です。
補正係数0.75は掛けて小さくします。
4:× 32は、合計24を補正係数0.75で割った値です。
正しくは割るのではなく掛けます。
【ポイント】
ファンクションポイント法は、画面や帳票、ファイルなど利用者から見た機能を数えるので、開発言語に依存せずに規模を見積もれます。