ソフトウェア見積り (FP/LOC/COCOMO)

プロジェクト規模・工数の見積り手法を学びます。

プロジェクトの規模・工数を見積もる代表的な手法。LOC法・FP法・COCOMOを学びます。

日野 こむぎ(普段) 日野 こむぎ

プロジェクトのコストってどうやって見積もるの?

藤森 さやか 先生(笑顔) 藤森 さやか 先生

代表的な見積り手法が3つあるの。
LOC法・FP法・COCOMO よ。

青木 澪(普段) 青木 澪

LOC法 (Lines Of Code) はソースコード行数を基にする最も古典的な手法。
「想定LOC ÷ 開発生産性 (LOC/人月)」で工数を出すの。
シンプルだけど言語依存・設計段階では困難。

桃井 すみれ(普段) 桃井 すみれ

FP法は何が違うんですかぁ?

青木 澪(普段) 青木 澪

ファンクションポイントは機能の点数化で見積もる。
「画面5・帳票3・DBファイル4...」のように要素数を計上し、複雑度補正を掛ける。
言語非依存で設計段階でも見積れるのが利点ね。

藤森 さやか 先生(普段) 藤森 さやか 先生

COCOMO (Constructive Cost Model) は LOC から工数・期間を算出する数式モデル。
組織型・準分離型・組込み型の3カテゴリで係数が変わるの。

青木 澪(普段) 青木 澪

他にも類推見積り (Analogy) やボトムアップ見積り、プランニングポーカー (アジャイル) などの手法も覚えておくと良いわ。

日野 こむぎ(普段) 日野 こむぎ

計算問題でも出るの?

青木 澪(笑顔) 青木 澪

「想定3万行、生産性500行/人月、人件費80万円/人月のときの工数とコストは?」 → 30000÷500=60人月、60×80=4800万円、ね。

確認クイズ

ソフトウェア見積り手法のうち、機能 (画面・帳票・ファイル等) の数と複雑度を点数化する言語非依存の手法はどれか。

  1. LOC法
  2. FP法
  3. COCOMO
  4. 類推見積り
こたえを見る

正解: 2. FP法

FP法 (ファンクションポイント法) は機能を点数化する手法で、言語非依存・設計段階でも適用可能という利点があります。LOCは言語依存、COCOMOはLOCから派生する数式モデルです。

🔖 この記事の関連書籍

Amazonアソシエイトリンクを含みます。他分野は おすすめ書籍ページ へ。