ソフトウェア開発とプロジェクト管理

ソフトウェアの規模の見積もりに使うファンクションポイント法の説明として、適切なものはどれか。

  1. A過去に開発した似たシステムの実績をもとに、違いを補正して全体の規模や工数を見積もる
  2. Bソースコードの行数を見積もり、それを入力として工数や期間を計算式で求める
  3. C外部入力・外部出力・外部照会・内部論理ファイル・外部インタフェースファイルの数と複雑さから、利用者から見た機能の量を点数にして見積もる
答えと解説を見る

正解:C. 外部入力・外部出力・外部照会・内部論理ファイル・外部インタフェースファイルの数と複雑さから、利用者から見た機能の量を点数にして見積もる

ファンクションポイント法は、システムが利用者に提供する機能の量を、入出力や照会、扱うファイル(データ)の数と複雑さで点数にして測る方法です。プログラム言語に依存せず、要件や外部設計の段階から見積もれるのが利点です。ソースコードの行数から工数を計算式で求めるのはCOCOMOなどの方法で、過去の似たシステムをもとにするのは類推見積法です。実際には、複数の方法で見積もって結果を比べることがよく行われます。

  • A. 類推見積法の説明です。
  • B. ソースコードの行数(LOC)から工数を計算式で求めるCOCOMOなどの説明です。
  • C. 正しい。利用者から見た機能の数と複雑さを点数にして、規模を測ります。
この分野を解く 分野ページへ

関連する計算ツール

ソフトウェア開発とプロジェクト管理の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

ソフトウェア開発とプロジェクト管理のほかの問題

  1. あるサービスのSLAで、月間の稼働率を99.95%以上と定めている。1か月を30日とし、計画停止も含めて計算する。今月はすでに障害で合計15分停止した。今月、SLAを守るために残りの期間で許される停止時間はどれか。
  2. ITサービスマネジメントで、繰り返し起こる障害について根本原因を調べ、恒久的な対策によって再発を防ぐことを主な目的とするプロセスはどれか。
  3. ソフトウェア開発のウォーターフォールモデルの特徴として、適切なものはどれか。
  4. ソフトウェア開発のV字モデルで、要件定義の工程に対応し、その工程で決めた内容を満たしているかを確かめるテストはどれか。
  5. スクラムで、プロダクトバックログの項目の内容と並び順(優先順位)に責任をもち、プロダクトの価値を最大にする役割はどれか。