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

選択肢
ア:18(正解)
イ:24
ウ:30
エ:32
🔒 解説は解答すると表示されます
ファンクションポイント算定【午前解説】
正解の理由
表に示された各行について「個数 × 重み付け係数」を計算して合計します。
計算は次の通りです:
計算は次の通りです:
- 外部入力(EI):
- 外部出力(EO):
- 内部論理ファイル(ILF):
- 外部インタフェースファイル(EIF):
- 外部照会(EQ):
これらを合計するとUFP = 。補正係数(CAF)がなので、最終的なファンクションポイントは
。
従って正解は ア です。
解法ステップ
- 表の各ユーザファンクションタイプについて「個数 × 重み付け係数」を算出する。
- すべてを合計してUFP(未調整機能点)を得る。
- 与えられた補正係数(CAF)をUFPに掛けて最終のファンクションポイント(FP)を求める。
- 計算単位・丸めは指示がなければそのままの数値を使う(ここでは整数で一致)。
選択肢別の誤答解説
- ア(正解): ア は正しくUFP=24にCAF=0.75を掛けた結果の18です。
- イ(24): UFPのみ()を答えてしまったケース。補正係数を掛け忘れる典型的ミスです。
- ウ(30): 補正係数を誤ってなどにして計算したか、UFPの算出で個数や重みを誤って増やした誤りです。
- エ(32): 個々の重み付け係数を誤設定したり、データ行の個数を誤カウントして合計を間違えた場合に出やすい値です。
よくある誤解
- UFPと最終FPを混同してUFPの値(ここでは24)をそのまま解答してしまう。最終値は補正係数を掛ける点を忘れがちです。
- ILFとEIFの区別を誤り、内部論理ファイルを外部インタフェースファイルとして誤カウントするなどの分類ミス。
- 補正係数の向き(0.75を0.75倍と理解すべきところを1/0.75や1.25倍にして誤算する)による計算ミス。
補足コラム
ファンクションポイントは機能規模を定量化する手法で、UFP(未調整機能点)を算出してから環境や特性を反映する係数を掛けることで算出します。ここでの「補正係数」は本問の簡略化された係数で、実務では14の一般システム特性に基づく調整(VAF: Value Adjustment Factor)を使う場合があります。問題文の値をそのまま用いることが試験対策では重要です。
FAQ
Q: UFPとFPはどちらを答えれば良いですか?
A: 問題で補正係数が与えられている場合は、補正係数を掛けた最終のFPを答えます。UFPは途中計算の値です。
A: 問題で補正係数が与えられている場合は、補正係数を掛けた最終のFPを答えます。UFPは途中計算の値です。
Q: ILFとEIFの判別が曖昧なときは?
A: ILFはアプリケーション内で維持・管理するデータ群、EIFは外部(別のアプリケーション)が管理するが参照するデータ群です。設問の記述に基づいて区別してください。
A: ILFはアプリケーション内で維持・管理するデータ群、EIFは外部(別のアプリケーション)が管理するが参照するデータ群です。設問の記述に基づいて区別してください。
Q: 小数になることはありますか?
A: 補正係数によっては小数になりますが、問題文で明示がない限り計算結果をそのまま用います。本問は整数(18)になっています。
A: 補正係数によっては小数になりますが、問題文で明示がない限り計算結果をそのまま用います。本問は整数(18)になっています。
関連キーワード: ファンクションポイント、UFP、CAF、機能規模、FPA、未調整機能点、補正係数、ソフトウェア開発、機能ポイント法

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

