平成23年度 秋期 午前 問52
プロジェクトマネジメント
ファンクションポイント値
表の機能と特性をもったプログラムのファンクションポイント値は幾らか。ここで,複雑さの補正係数は 0.75 とする。
| ユーザファンクションタイプ | 個数 | 重み付け係数 |
|---|---|---|
| 外部入力 | 1 | 4 |
| 外部出力 | 2 | 5 |
| 内部論理ファイル | 1 | 10 |
| 外部インタフェースファイル | 0 | 7 |
| 外部照会 | 0 | 4 |
- ア18
- イ24
- ウ30
- エ32
答えと解説を見る
✓ これが正解ア18
解説
重み付きの合計24に0.75を掛けて18です。
ファンクションポイント法では、まず機能の種類ごとに個数と重み付け係数を掛け合わせ、その合計を出します。表に当てると、外部入力は1個で係数4なので4、外部出力は2個で係数5なので10、内部論理ファイルは1個で係数10なので10になります。残る二つの種類は個数が0なので、係数がいくつであっても合計には加わりません。ここまでの合計は24です。最後に複雑さの補正係数0.75を掛けて18となります。判定の軸は二つあります。第一に、個数が0の種類を合計に含めていないか。第二に、補正係数を掛ける向きが正しいかです。係数が1より小さいので、正しく掛ければ補正前より必ず小さくなります。
ほかの選択肢はなぜ違うのか
- イ24:個数と重み付け係数を掛けて合計したところで止めた値です。最後に複雑さの補正を掛けるという一手が抜けているので、補正前の大きさのままになっています。
- ウ30:表の重み付け係数を、個数と掛け合わせずにそのまま五つ足した値です。4と5と10と7と4の合計にあたり、個数が0の種類まで数に入ってしまっています。
- エ32:24を0.75で割った値です。補正は掛けるものなので、割ると1より小さい数で割ることになり、補正前よりかえって大きな値が出てしまいます。
出典:平成23年度 秋期 基本情報技術者試験 午前 問52(改変:原典の図表をテキストに書き起こした)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)