基本情報技術者 2015年 秋期 午前(科目A) 問52
問題文
表の機能と特性をもったプログラムのファンクションポイント値は幾らか。ここで、複雑さの補正係数は0.75とする。

選択肢
ア:18(正解)
イ:24
ウ:30
エ:32
表の機能と特性をもったプログラムのファンクションポイント値は幾らか。【午前2 解説】
要点まとめ
- 結論:未調整機能ポイント(UFP)24に補正係数0.75を掛けるとファンクションポイントは18になり、正答はアです。
- 根拠:UFPは各ユーザファンクションの「個数×重み」を合計して求め、問題文の数値で となります。
- 差がつくポイント:UFP と補正係数(CAF/VAF)の区別を明確にし、CAFを掛け忘れたり逆に掛け算を誤るミスを避けることが重要です。
正解の理由
与えられた表からまず未調整機能ポイント(UFP)を計算します。
UFP = 1×4(外部入力) + 2×5(外部出力) + 1×10(内部論理ファイル) + 0×7 + 0×4 = 24。
問題で「複雑さの補正係数は0.75」と与えられているため、最終的なファンクションポイントは 。したがって正解はアです。
UFP = 1×4(外部入力) + 2×5(外部出力) + 1×10(内部論理ファイル) + 0×7 + 0×4 = 24。
問題で「複雑さの補正係数は0.75」と与えられているため、最終的なファンクションポイントは 。したがって正解はアです。
よくある誤解
- 補正係数を掛け忘れてUFP(24)をそのまま答えてしまう誤り。問題文にCAFがあるか確認する癖を付けてください。
- 補正係数を「1+係数」や逆に のように誤って扱い、24 を 30(24×1.25)などにしてしまう計算ミス。
- 各ファンクションの重みや個数を読み違え、UFP の合計を誤って算出する(例えば内部論理ファイルの重みを誤るなど)。
解法ステップ
- 表から各ファンクションの「個数」と「重み付け係数」を確認する。
- 未調整機能ポイント(UFP)を計算する:。この問題では 。
- 問題で与えられた補正係数(CAF)を確認する:。
- 最終的なファンクションポイントを計算する:。
- 選択肢からア(18)を選ぶ。
選択肢別の誤答解説
- ア:正解。UFP 24 に補正係数 0.75 を掛けて と正しく導けます。
- イ(24):UFP の合計値 24 のみを答えたケース。CAF の適用(掛け算)を忘れているため不正解です。
- ウ(30):よくある誤りは補正係数を のように誤解して としてしまうことです。問題文の値が 0.75 である点を見落としています。
- エ(32):おそらくUFPの合計時に個数か重みを読み間違え、合計を 32 と誤算したケースか、別の誤った補正係数を掛けた結果です。計算過程を丁寧に追えば避けられます。
補足コラム
- 用語整理:UFP(Unadjusted Function Points)は重み付き合計、CAF(あるいはVAF:Value Adjustment Factor)は機能の総合的な複雑さを反映する補正係数です。標準手順では で算出します。
- CAF の典型範囲は 0.65〜1.35(例:VAF = 0.65 + 0.01×ΣGSC)ですが、本問では既に 0.75 と与えられています。
- 実務では FP は見積もりや生産性評価に使われ、COSMIC 等の他法もありますが、試験問題は与えられた式と数値に従えばよいです。
FAQ
Q1: FP の計算結果は小数になる場合、四捨五入しますか?
A1: 試験問題では与えられた数値でそのまま計算し整数になることが多いです。実務では慣例に従い丸めることがありますが、問題文の指示に従ってください。
A1: 試験問題では与えられた数値でそのまま計算し整数になることが多いです。実務では慣例に従い丸めることがありますが、問題文の指示に従ってください。
Q2: 補正係数が与えられていない場合はどうしますか?
A2: 通常は補正係数を 1(すなわち CAF を適用しない)と見なして UFP をそのまま用いるか、問題の指示に従います。
A2: 通常は補正係数を 1(すなわち CAF を適用しない)と見なして UFP をそのまま用いるか、問題の指示に従います。
Q3: FP とストーリーポイントは同じですか?
A3: 異なります。FP は機能規模に基づく定量的手法、ストーリーポイントはアジャイルで用いられる相対見積の尺度です。
A3: 異なります。FP は機能規模に基づく定量的手法、ストーリーポイントはアジャイルで用いられる相対見積の尺度です。
関連キーワード: ファンクションポイント、UFP、CAF、VAF、機能規模、見積もり、ソフトウェア工学、サイズ見積もり

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

