プロジェクトマネージャ 2023年 午前2 問10
問題文
売上管理を行うアプリケーションソフトウェアの規模を、条件に従ってファンクションポイント法で見積もる。調整要因も加味したファンクションポイント数は幾つか。
ここで、未調整ファンクションポイントの算出は、JIS X 0142:2010(ソフトウェア技術—機能規模測定—IFPUG機能規模測定手法(IFPUG 4.1版未調整ファンクションポイント)計測マニュアル)による。
〔条件〕
・トランザクションファンクションの未調整ファンクションポイントの算出には、表1~表4を用いる。
・データファンクションの未調整ファンクションポイントは、33である。
・調整要因は、0.9である。

選択肢
ア:45(正解)
イ:46
ウ:49
エ:50
🔒 解説は解答すると表示されます
ファンクションポイントの調整計算【午前2解説】
正解の理由
調整後のファンクションポイント数は、未調整ファンクションポイント数に調整要因を掛けて求めます。
まず、各トランザクションファンクションの複雑さを表から判定し、未調整ファンクションポイントを算出します。
トランザクションファンクションの合計は、 です。これに、条件で与えられたデータファンクションの33を加えると、未調整ファンクションポイントは50になります。
調整要因0.9を掛けると、 です。したがって、アが正解です。
解法ステップ
- 表1の各要素処理について、ファンクション型に対応した複雑さ判定表を使います。
- 関連ファイル数とデータ項目数から複雑さを判定します。
- ①:外部入力、関連ファイル数1、データ項目数8 → 低
- ②:外部照会、関連ファイル数3、データ項目数21 → 高
- ③:外部照会、関連ファイル数1、データ項目数12 → 低
- ④:外部出力、関連ファイル数2、データ項目数10 → 中
- 表4を使って各要素処理のポイント数を求め、合計します。 です。
- データファンクションの33を加えます。 です。
- 調整要因0.9を掛けます。 です。
選択肢別の誤答解説
- ア 45:未調整ファンクションポイント50に調整要因0.9を掛けた値です。
- イ 46:各ファンクション型の複雑さ判定、または表4のポイント数を誤ると、この値に近い結果になることがあります。
- ウ 49:調整要因の適用や、データファンクションの加算を誤った場合に生じやすい値です。
- エ 50:未調整ファンクションポイント数です。調整要因0.9を掛ける前の値なので、求める調整後の値ではありません。
よくある誤解
- 複雑さ判定表を取り違える:外部入力には表2、外部出力と外部照会には表3を使います。
- 未調整値を最終値とする:トランザクションとデータファンクションの合計を求めた後、調整要因を適用します。
- 調整要因を足し引きする:調整要因は、ここでは未調整ファンクションポイントに掛けます。
補足コラム
ファンクションポイント法では、ソフトウェアの機能を、外部入力・外部出力・外部照会などのトランザクションファンクションと、内部論理ファイルなどのデータファンクションに分けて規模を見積もります。
この問題では、調整要因が「0.9」と直接与えられているため、調整要因自体を計算する必要はありません。まず未調整値を正しく求め、その後に0.9を掛けるのがポイントです。
FAQ
Q. 外部照会と外部出力は、同じ複雑さ判定表を使うのですか?
A. はい。この問題では、どちらも表3を使って複雑さを判定します。ただし、表4のポイント数はファンクション型ごとに異なります。
A. はい。この問題では、どちらも表3を使って複雑さを判定します。ただし、表4のポイント数はファンクション型ごとに異なります。
Q. データファンクションの33は、表から計算するのですか?
A. いいえ。条件で与えられているため、そのままトランザクションファンクションの合計に加えます。
A. いいえ。条件で与えられているため、そのままトランザクションファンクションの合計に加えます。
Q. 50に0.9を掛けるのはなぜですか?
A. 50は調整前の未調整ファンクションポイントであり、調整要因を反映した値を求めるためです。
A. 50は調整前の未調整ファンクションポイントであり、調整要因を反映した値を求めるためです。
関連キーワード: ファンクションポイント法、未調整ファンクションポイント、トランザクションファンクション、データファンクション、調整要因

\ せっかくなら /
プロジェクトマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

