平成23年度秋期 応用情報技術者試験 午前 問52
アプリケーションにおける外部入力,外部出力,内部論理ファイル,外部インタフェースファイル,外部照会の五つの要素の個数を求め,それぞれを重み付けして集計する。集計した値がソフトウェア開発の規模に相関するという考え方に基づいて,開発規模の見積りに利用されるものはどれか。
- ア COCOMO
- イ Dotyモデル
- ウ Putnamモデル
- エ ファンクションポイント法
解答・解説を見る
正解:エ
AI解説
ファンクションポイント法は、外部入力・外部出力・内部論理ファイル・外部インタフェースファイル・外部照会の5要素の個数を数え、それぞれの複雑さに応じた重み付けをして集計した値(ファンクションポイント)でソフトウェアの規模を見積もる手法である。利用者から見た機能の量を基準とするため、プログラム言語に依存せず、要件定義の早い段階から見積りに使える点が特徴である。 ア: COCOMOは、予想されるプログラム行数(LOC)に各種の補正係数を掛けて開発工数や期間を見積もるモデルであり、5要素の重み付け集計ではない。 イ: Dotyモデルは、プログラム行数から工数を見積もる回帰式に基づくモデルである。 ウ: Putnamモデルは、開発工数の時間的配分がRayleigh曲線に従うという考えに基づく見積りモデルである。 エ: 正しい。5つの機能要素を重み付けして集計するのはファンクションポイント法である。 💡 「外部入力・外部出力・照会・ファイル+重み付け」と来たらファンクションポイント法。LOC(行数)ベースのCOCOMOなどとの違い(機能ベースで言語非依存)が頻出ポイントである。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。