ITサービスマネージャ 2021年 午前2 問19
問題文
ソフトウェアの機能量に着目して開発規模を見積もるファンクションポイント法で、調整前FPを求めるために必要となる情報はどれか。
選択肢
ア:開発で使用する言語数
イ:画面数(正解)
ウ:プログラムステップ数
エ:利用者数
🔒 解説は解答すると表示されます
ファンクションポイント法【午前2解説】
正解の理由
イの「画面数」は、ファンクションポイント法で機能量を見積もる際の手掛かりになります。画面を通じて利用者に情報を表示する機能や、画面から入力・照会する機能の数を把握することで、機能量の算定に役立てられます。
調整前FPは、外部入力・外部出力・外部照会・内部論理ファイル・外部インタフェースファイルなどの機能を数え、それぞれの複雑さに応じて重み付けして求めます。プログラムの行数や開発言語の数ではなく、ソフトウェアが提供する機能に着目するのが特徴です。
解法ステップ
- 問題文の「機能量に着目」に注目します。
- ファンクションポイント法では、ソフトウェアが提供する入出力やデータ機能を数えると確認します。
- 選択肢のうち、機能の数を把握する手掛かりとなるものを選びます。画面数は、入力・出力・照会などの機能を見積もる際に役立ちます。
選択肢別の誤答解説
-
ア:開発で使用する言語数
開発環境や実装方法に関する情報です。ファンクションポイント法は言語に依存せず、機能量を見積もります。 -
イ:画面数
入力・出力・照会などの機能を把握する手掛かりになります。したがって、調整前FPの算定に必要となる情報として適切です。 -
ウ:プログラムステップ数
実装後のプログラムの規模を表す情報です。ファンクションポイント法はステップ数を使わずに機能量を見積もります。 -
エ:利用者数
システムを利用する人数に関する情報です。通常、調整前FPを求めるために数える機能項目ではありません。
よくある誤解
- 画面数だけで調整前FPが決まるわけではありません。画面数は機能を把握する手掛かりの一つで、実際には複数の機能種別や複雑さを考慮します。
- ファンクションポイント法を、プログラムの行数から規模を求める方法だと混同しがちです。行数を基準にするのは、別の見積り方法です。
- 「利用者に関係する情報」なら何でもFPの算定に必要だと考えないようにします。数える対象は利用者数ではなく、ソフトウェアが提供する機能です。
補足コラム
ファンクションポイント法では、まず機能の種類と複雑さに基づいて調整前FPを求めます。その後、システムの特性などによる調整を加えて、調整後FPを算出する方法があります。開発言語に左右されにくいため、異なる言語や開発環境のプロジェクトを比較するときにも活用できます。
FAQ
画面数が分かれば、調整前FPを正確に算出できますか?
いいえ。画面数は機能を把握する手掛かりですが、それだけでは不十分です。入力・出力・照会・ファイルなどの機能を分類し、複雑さも考慮する必要があります。
いいえ。画面数は機能を把握する手掛かりですが、それだけでは不十分です。入力・出力・照会・ファイルなどの機能を分類し、複雑さも考慮する必要があります。
プログラムステップ数は、ファンクションポイント法では使わないのですか?
調整前FPの算定には使いません。FPを算出した後、過去の実績などからステップ数との関係を分析することはあります。
調整前FPの算定には使いません。FPを算出した後、過去の実績などからステップ数との関係を分析することはあります。
関連キーワード: ファンクションポイント法、調整前FP、外部入力、外部出力、内部論理ファイル、機能量見積り

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

