戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

プロジェクトマネージャ 2021年 午前2 問09


問題文

ソフトウェアの規模の見積り方法のうち、利用者機能要件と機能プロセスに着目して、機能プロセスごとに①~③の手順で見積りを行うものはどれか。 ①データ移動を型として識別し、エントリ、エグジット、読込み及び書込みの4種類に分類する。 ②データ移動の型ごとに、その個数に単位規模を乗じる。 ③ ②で得た型ごとの値の合計を、機能プロセスの機能規模とする。

選択肢

ア:COCOMO
イ:COSMIC法(正解)
ウ:積み上げ法
エ:類推法

🔒 解説は解答すると表示されます

COSMIC法による機能規模見積り【午前2解説】

正解の理由

該当するのはイのCOSMIC法です。
COSMIC法は、ソフトウェアの機能規模を、機能プロセス内で発生するデータ移動の数から見積もる方法です。データ移動を次の4種類に分類し、それぞれの数に単位規模を乗じて合計します。
  • エントリ(Entry):利用者など外部からソフトウェアへデータを取り込む
  • エグジット(Exit):ソフトウェアから外部へデータを出力する
  • 読込み(Read):永続データを読み込む
  • 書込み(Write):永続データを書き込む
したがって、設問の①〜③の手順はCOSMIC法の特徴に合致します。

解法ステップ

  1. 設問が「ソフトウェアの規模」を「利用者機能要件」に基づいて見積もる方法を尋ねていると確認します。
  2. エントリ、エグジット、読込み、書込みという4種類のデータ移動に注目します。
  3. 4種類のデータ移動を数えて機能規模を算出するCOSMIC法を選びます。

選択肢別の誤答解説

  • ア:COCOMO
    ソフトウェアの規模などを基に、開発工数や開発期間を見積もるモデルです。データ移動を4種類に分類して機能規模を計算する方法ではありません。
  • イ:COSMIC法
    データ移動をエントリ、エグジット、読込み、書込みに分類し、その数から機能規模を算出します。設問の手順に該当します。
  • ウ:積み上げ法
    作業を細かい単位に分解し、それぞれの見積りを合算する方法です。データ移動の種類を数える特定の機能規模測定法ではありません。
  • エ:類推法
    過去の類似プロジェクトの実績を基に見積もる方法です。設問のようにデータ移動を分類して規模を算出する方法ではありません。

よくある誤解

  • COCOMOとCOSMIC法を混同する
    どちらもソフトウェアの見積りに関係しますが、COSMIC法は機能規模の測定、COCOMOは主に開発工数などの見積りに用います。
  • 「データの個数」を数えると考える
    COSMIC法で着目するのは、データそのものの個数ではなく、機能プロセス内のデータ移動です。
  • 読込みとエントリを同じものと考える
    エントリは外部からソフトウェアへの入力、読込みは永続データからの取込みです。

補足コラム

COSMIC法では、機能プロセスごとにデータ移動を数えます。各データ移動の単位規模を1 CFP(COSMIC Function Point)とする場合、機能規模は次のように表せます。

FAQ

Q. COSMIC法の「機能プロセス」とは何ですか?
A. 利用者の要求に応じて、ソフトウェアが一連の処理を行う機能のまとまりです。
Q. COSMIC法では、開発工数も直接求められますか?
A. まず機能規模を測定する方法です。開発工数を見積もる場合は、測定した規模に生産性などの情報を組み合わせます。

関連キーワード: COSMIC法、機能規模、データ移動、CFP、COCOMO
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について