COCOMO IIのScale Factorsを整理する ― 工数見積りの指数部に効く5要因

情報処理技術者試験

この記事について
この記事は、生成AIを活用した自動生成フローで作成しています。COCOMO IIのモデル定義を基に、旧記事で混同していたScale Factors、Effort Multipliers、Sizeの役割を整理しました。

検証ステータス:✅ COCOMO IIモデル定義に沿って再整理

COCOMO IIで工数を見積もるとき、Scale Factors(規模要因)はソフトウェアの規模そのものではありません。プロジェクトの性質が、規模増大に対して工数をどれだけ非線形に増やすかを表す指数部に影響します。

式の役割を分ける

Post-Architectureモデルは、概念的には次の形で表せます。

Effort = A × Size^E × Π EMi
E = B + 0.01 × Σ SFj
  • Size:ソフトウェア規模。
  • SF:Scale Factors。指数部Eへ効く。
  • EM:Effort Multipliers。要求信頼性、製品複雑性、能力、ツールなど個別条件を乗数で調整する。

5つのScale Factors

略称 意味
PREC Precedentedness:過去に類似経験があるか
FLEX Development Flexibility:開発上の裁量・柔軟性
RESL Architecture / Risk Resolution:アーキテクチャとリスク解消の程度
TEAM Team Cohesion:チームの協調性
PMAT Process Maturity:プロセス成熟度

旧記事では「開発チームの経験度」がScale Factorの代表例のように書かれていましたが、COCOMO IIではTEAMは経験年数そのものではなくチーム凝集性です。経験や能力に関係する要因の多くはEffort Multipliers側にあります。

試験や実務での見分け方

「規模の要因」「scale factor」「指数部」という語が出たら、Sizeやツール品質ではなく、PREC・FLEX・RESL・TEAM・PMATを思い出すと切り分けやすくなります。

参考情報

この記事の更新履歴

  • 2026-09-14 追加:5つのScale Factorsと指数部Eとの関係を追加。
  • 2026-09-14 変更:Scale Factors・Effort Multipliers・Sizeの役割が分かる構成へ全面整理。
  • 2026-09-14 削除:内部style_prompt、本文H1、Scale Factorを経験度一般として扱う曖昧な説明を削除。

文書情報

記事タイトル
COCOMO IIのScale Factorsを整理する ― 工数見積りの指数部に効く5要因
作成日
更新日
Source URL
https://papanda925.com/?p=5480

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました