平成29年度 春期 基本情報技術者試験 午前 問52
マネジメント/プロジェクトマネジメントシステム開発の見積方法の一つであるファンクションポイント法の説明として,適切なものはどれか。
出典:平成29年度 春期 基本情報技術者試験 午前 問52
- ア開発規模が分かっていることを前提として,工数と工期を見積もる方法である。ビジネス分野に限らず,全分野に適用可能である。
- イ過去に経験した類似のシステムについてのデータを基にして,システムの相違点を調べ,同じ部分については過去のデータを使い,異なった部分は経験から規模と工数を見積もる方法である。
- ウシステムの機能を入出力データ数やファイル数などによって定量的に計測し,複雑さとアプリケーションの特性による調整を行って,システム規模を見積もる方法である。
- エ単位作業量の基準値を決めておき,作業項目を単位作業項目まで分解し,その積算で全体の作業量を見積もる方法である。
正解:ウ
解説
ファンクションポイント法は,画面や帳票の数,入出力データ項目数,ファイル数などのシステムの機能を基に,それぞれの複雑さやアプリケーションの特性による調整係数を加味して,システムの規模(ファンクションポイント数)を定量的に見積もる手法です。プログラム言語や開発環境に依存しにくいという特徴があります。
選択肢ごとの解説
- ア誤り。開発規模が既知であることを前提に工数・工期を見積もる説明は,COCOMOなどの工数見積りモデルの説明に近く,ファンクションポイント法とは異なります。
- イ誤り。過去の類似システムのデータを基に相違点を調べて見積もるのは,類推見積法(アナロジー法)の説明です。
- ウ正しい。入出力データ数やファイル数などから機能を定量的に計測し,複雑さや特性で調整して規模を見積もるのがファンクションポイント法です。
- エ誤り。単位作業量を積み上げて全体の作業量を見積もるのは,積上げ法(ボトムアップ見積り)の説明です。