平成21年度 春期 午前Ⅱ 問3
プロジェクトのコスト
ファンクションポイント法の説明
ソフトウェアの開発規模見積りに利用されるファンクションポイント法の説明はどれか。
- アWBSによって作業を洗い出し,過去の経験から求めた作業ごとの工数を積み上げて規模を見積もる。
- イ外部仕様から,そのシステムがもつ入力,出力や内部論理ファイルなどの5項目に該当する要素の数を求め,さらに複雑さを考慮した重みを掛けて求めた値を合計して規模を見積もる。
- ウソフトウェアの開発作業を標準作業に分解し,それらの標準作業ごとにあらかじめ決められた標準工数を割り当て,それらを合計して規模を見積もる。
- エプログラム言語とプログラマのスキルから経験的に求めた標準的な生産性と,必要とされる手続の個数とを乗じて規模を見積もる。
答えと解説を見る
✓ これが正解イ外部仕様から,そのシステムがもつ入力,出力や内部論理ファイルなどの5項目に該当する要素の数を求め,さらに複雑さを考慮した重みを掛けて求めた値を合計して規模を見積もる。
解説
入力・出力・内部論理ファイルなどの数に重みを掛けて規模を求めます。
ファンクションポイント法は、プログラムの行数ではなく、利用者から見える機能の量で規模を測る方法です。外部仕様から、入力、出力、内部論理ファイルなど5種類の機能要素に当たるものを数え、それぞれの複雑さに応じた重みを掛けて合計します。行数を数える方法と違い、設計の早い段階でも、使うプログラム言語にかかわらず見積もれるのが特徴です。入力・出力・ファイルといった機能の種類ごとに数を数え、複雑さで重み付けして合計する、という手順が書かれていれば、この方法だと判断できます。
ほかの選択肢はなぜ違うのか
- アWBSによって作業を洗い出し,過去の経験…:WBSで洗い出した作業ごとに、過去の経験から工数を求めて積み上げるのは、作業単位で積み上げる見積りのやり方です。外部仕様の機能要素を数えて重みを掛けるわけではありません。
- ウソフトウェアの開発作業を標準作業に分解し…:開発作業を標準作業に分け、あらかじめ決めた標準工数を割り当てて合計するのは、標準値を使って工数を積み上げる見積りです。機能要素の種類ごとに数えて重み付けする手順は含まれていません。
- エプログラム言語とプログラマのスキルから経…:言語とスキルから求めた標準的な生産性に手続の個数を掛けるのは、生産性と量を掛け合わせる見積りです。機能要素の種類ごとに複雑さの重みを付けて合計するファンクションポイント法の手順とは異なります。
この問題の用語
- WBS作業を階層的に細かく分けて、管理できる大きさにまとめた図です。順序関係を表す図ではなく、やることの範囲を漏れなく並べます。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
- プログラム言語プログラムを書くための文法や記号の体系のこと。目的に合わせて多くの種類があり、Java、C、Pythonなどがよく使われます。
出典:平成21年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問3
同じ用語が出る問題
- 令和5年度 秋期 午前Ⅱ 問2:JIS Q 21500の問題(WBS)
- 令和4年度 秋期 午前Ⅱ 問8:WBSを作成する目的(WBS)
- 令和4年度 秋期 午前Ⅱ 問3:WBSに関する問題(WBS)
- 令和2年度 10月 午前Ⅱ 問6:ガントチャートの特徴(WBS)
- 平成31年度 春期 午前Ⅱ 問15:スコープ記述書の説明(WBS)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)