第 3 章 ファンクションポイント法を応用した早期見積技法の提案と
3.6 評価
(1)要 素 見 積 法 の 精 度
要 素 見 積 法 の 精 度 の 評 価 で は , 要 素 機 能 の FP 単 価 の 精 度 評 価 と , 要 素 機 能 の 抽 出 精 度 の 2 つ の 面 か ら 行 う 必 要 が あ る .
(a)FP単 価 の 精 度
要 素 見 積 法 で は ,各 要 素 機 能 の FP単 価 を 表 3.5 の FP単 価 の 列 に 示 す よ う に 設 定 し て い る .し た が っ て , こ の FP単 価 の 設 定 値 が 要 素 見 積 法 の 精 度 に 影 響 を 与 え る と 考 え ら れ る . こ の 精 度 分 析 も ,3.3 節 で 要 素 機 能 の FP単 価 の 評 価 と 同 時 に 行 っ た .
図 3.6 は ,6 つ の エ ン タ ー プ ラ イ ズ 系 ソ フ ト ウ ェ ア に つ い て ,IFPUG 法 で 計 測 し た FP を 100%と し て , 要 素 見 積 法 で 算 出 し た FP を 評 価 し た も の で あ る . 図 3.6 で は ,FP を 更 に デ ー タ フ ァ ン ク シ ョ ン の FP(DF FP)と ト ラ ン ザ ク シ ョ ン フ ァ ン ク シ ョ ン の FP(TF FP)に 分 解 し て 表 示 し て い る .
図 3.6 に 示 す よ う に ,要 素 見 積 法 は ,IFPUG 法 に 対 し ,-4%~+11% の 範 囲 に 納 ま っ て い る こ と を 確 認 で き た .
ま た , 要 素 見 積 法 が IFPUG 法 よ り 大 き く な る 傾 向 に あ る こ と が 図 3.6 か ら わ か る .特 に デ ー タ フ ァ ン ク シ ョ ン は 6 つ の ソ フ ト ウ ェ ア 全 て で 大 き く ,ト ラ ン ザ ク シ ョ ン フ ァ ン ク シ ョ ン も 5 つ の ソ フ ト ウ ェ ア で 大 き い .6 つ の ソ フ ト ウ ェ ア を IFPUG 法 で 計 測 す る と ,ILF の 平 均 値 は 7.3 で あ り ,EI, EO, EQ の 平 均 値 は ,そ れ ぞ れ 4.3, 5.9, 4.0 で あ る .一 方 ,3.3(2)項 で 説 明 し た よ う に ,要 素 見 積 法 で の FP 単 価 設 定 で は ,ILF:8, EI:5, EO:6, EQ:4 を 用 い て お り ,要 素 見 積 法 は IFPUG法 よ り も ,FP 単 価 が 大 き い . こ れ が 6つ の ソ フ ト ウ ェ ア に お い て , 要 素 見 積 法 が IFPUG 法 よ り 大 き く な る 理 由 で あ る .
(b)要 素 機 能 の 抽 出 精 度
要 素 見 積 法 で は ,開 発 の 前 段 階 に お い て ,RFPに 記 載 さ れ て い る 機 能 要 件 か ら 要 素 機 能 を 精 度 高 く 抽 出 で き る こ と を ,出 張 旅 費 精 算 を 行 う ソ フ ト ウ ェ ア を 例 に と り 評 価 す る .
RFPで は ,出 張 旅 費 精 算 ソ フ ト ウ ェ ア の 機 能 要 件 に つ い て ,表 3.8 の 程 度 し か 示 さ れ て い な い こ と は , よ く あ る こ と で あ る .IFPUG 法 や NESMA FP 概 算 法 で は ,こ の 情 報 か ら ト ラ ン ザ ク シ ョ ン フ ァ ン ク シ ョ ン を 抽 出 す る こ と に な る .
図 3.6 要 素 見 積 法 の 精 度 分 析 85
90 95 100 105 110 115
ソフトウェア1 ソフトウェア2
ソフトウェ ア3
ソフトウェア4 ソフトウェア5
ソフトウェア6
DF FP TF FP FP合計
表 3.9 IFPUG 法 ま た は NESMA法 に よ る 未 習 熟 者 の 見 積 結 果
機 能 見 積 結 果
1)事 前 に 登 録 し て お い た 出 張 案 件 か ら 精 算 し た い 案 件 を 選 択 す る . EQ×1 2)旅 費 に 関 す る 事 項 を 入 力 し シ ス テ ム に 登 録 す る . EI×1 3)登 録 し た 旅 費 精 算 の 内 容 を 後 で 修 正 で き る . EI×1 4)領 収 書 の 提 出 な ど の た め に ,旅 費 精 算 書 と い う 帳 票 を 出 力 す る . EO×1
FP合 計:17
FP 合 計 の 算 出 で は EI, EO, EQの 複 雑 度 を ” 中 ” と 仮 定 し て い る . 表 3.8 旅 費 精 算 ソ フ ト ウ ェ ア の RFP
機 能
1)事 前 に 登 録 し て お い た 出 張 案 件 か ら , 精 算 し た い 案 件 を 選 択 す る . 2)旅 費 に 関 す る 事 項 を 入 力 し シ ス テ ム に 登 録 す る .
3)登 録 し た 旅 費 精 算 の 内 容 を 後 で 修 正 で き る .
4)領 収 書 の 提 出 な ど の た め に , 旅 費 精 算 書 と い う 帳 票 を 出 力 す る .
表 3.10 IFPUG法 ま た は NESMA法 に よ る 習 熟 者 の 見 積 結 果
習 熟 者 の 考 え 方 見 積 結 果
1)精 算 し た い 案 件 を 選 択 す る に は , ま ず , 条 件 入 力 → 候 補 一 覧 と い う ス テ ッ プ が あ り , 続 い て 1件 選 択 → 精 算 案 件 内 容 表 示 と な る . 即 ち こ こ に は 2 つ の 照 会 が 存 在 し ,更 に 前 者 は 計 算 を 伴 う 可 能 性 が 高 い の で EO と 判 断 で き る .
EO×1 EQ×1
2)文 面 ど お り , 登 録 の ト ラ ン ザ ク シ ョ ン フ ァ ン ク シ ョ ン が あ る と 判 断 す る .
EI×1
3)修 正 す る に は 登 録 し た 内 容 を 表 示 す る 必 要 が あ る . そ の 表 示 は 1)の ケ ー ス と 同 様 に 2段 階 の 照 会 と な る . ま た , 修 正 に は 削 除 機 能 も 含 ま れ る と 解 釈 で き る .
EO×1 EO×1 EI×2 4)帳 票 の 出 力 は 通 常 計 算 を 伴 う の で EOと 判 断 で き る . EO×1
FP 合 計:36
FP合 計 の 算 出 で は EI, EO, EQ の 複 雑 度 を ” 中 ” と 仮 定 し て い る .
手 法 に 習 熟 し て い な い 人 は ,表 3.9 の よ う に 見 積 る 可 能 性 が 高 く ,こ れ で は 過 小 見 積 と な っ て し ま う 。一 方 ,見 積 手 法 に 習 熟 し て い る 人 は ,機 能 の 説 明 と ト ラ ン ザ ク シ ョ ン フ ァ ン ク シ ョ ン の 関 係 を 把 握 し て , 表 3.10 の よ う な 適 切 な 見 積 を 行 う が , こ こ ま で 習 熟 す る に は 一 定 の 経 験 を 必 要 と す る .
IFPUG法 や NESMA 法 で , こ の よ う な 習 熟 し た 考 え 方 に た ど り つ け な い 要 因 と し て 以 下 の 2点 が あ る と 考 え ら れ る .
・「2段 階 の 照 会 」,「 修 正 の 陰 に 削 除 あ り 」等 ,い わ ゆ る 機 能 説 明 の 行 間 に あ た る も の を ,EI,EO,EQ の フ ァ ン ク シ ョ ン タ イ プ の 定 義 だ け か ら 想 起 す る こ と は 容 易 で な い .
・ 開 発 の 前 段 階 で の 見 積 で は ,EOかEQか の 判 別 は 難 し い . 何 故 な らEQで は な くEOと な る 要 件 は 「 処 理 中 に 計 算 が 含 ま れ る 」 か 「 デ ー タ フ ァ ン ク シ ョ ン 更 新 を 伴 う 照 会 で あ る 」の い ず れ か で あ る が ,い ず れ も ,そ の 時 点 で は 明 確 で な い こ と が 多 い .
要 素 見 積 法 で の 見 積 結 果 は 表 3.11の よ う に な る .
表 3.11で 示 す よ う に ,要 素 機 能 は 具 体 的 な 機 能 を 表 す の で ,そ の 機 能 に 関 連 す る 要 素 機 能 が 想 起 し や す く ,要 素 機 能 の 抽 出 漏 れ を 防 止 す る ナ ビ ゲ ー シ ョ ン と し て の 役 割 を 果 た し て い る こ と が わ か る .こ の よ う に ,IFPUG 法 や NESMA 法 等 に 比 べ て ,要 素 見 積 法 は 見 積 の 初 心 者 で あ っ て も ト ラ ン ザ ク シ ョ ン フ ァ ン
表 3.11 要 素 見 積 法 に よ る 見 積 結 果
要 素 見 積 法 で の 考 え 方 見 積 結 果
1)「 案 件 の 選 択 」と あ る の で 案 件 を 表 示 す る“ 明 細 照 会 ”が 洗 い 出 せ る が“ 明 細 照 会 ”が あ る な ら“ 一 覧 照 会 ”も 存 在 す る の で は な い か , と い う こ と が 想 起 さ れ る .
一 覧 照 会 明 細 照 会
2)旅 費 精 算 の 登 録 は“ 新 規 登 録 ”で あ る が“ 新 規 登 録 ”が あ る と“ 既 存 デ ー タ 変 更 ” や “ 既 存 デ ー タ 削 除 ” を 伴 う こ と が 多 い 。 変 更 や 削 除 は 3)で 示 さ れ て い る の で そ ち ら で 計 上 す る .
新 規 登 録
3)修 正 が“ 既 存 デ ー タ 変 更 ”で ,変 更 が あ れ ば“ 既 存 デ ー タ 削 除 ”も 存 在 す る と 想 起 さ れ る 。 ま た “ 更 新 の た め の 照 会 ” と い う 要 素 機 能 種 別 に よ り ,変 更・削 除 に は 登 録 内 容 の 照 会 を 伴 う こ と が 想 起 さ れ , そ れ が1)の ケ ー ス と 同 様 に 2段 階 の 照 会 と な る か ど う か と い う 連 鎖 思 考 に 結 び つ く .
既 存 デ ー タ 変 更 既 存 デ ー タ 削 除 一 覧 照 会 明 細 照 会
4)帳 票 の 出 力 は EQで あ る 可 能 性 も あ る 。早 期 見 積 時 点 で は EOか EQ か は 判 断 が つ か な い こ と が 多 い が , 要 素 見 積 法 で は EO かEQ か は 判 断 せ ず “ 帳 票 出 力 ” と し て 見 積 る .
帳 票 出 力
FP合 計:40
ク シ ョ ン の 抽 出 を 容 易 に 行 う こ と が で き る .
(2)そ の 他 の 評 価
AP-Estimate に よ り 規 模 の 見 積 を 実 施 し た 開 発 者 に ,AP-Estimate の 効 果 に つ い て ア ン ケ ー ト を と り , 次 の よ う な 評 価 を 得 た .
(a)各 要 素 機 能 の 個 数 の 分 布 を 評 価 す る こ と で , 特 定 の 要 素 機 能 の 個 数 が 多 す ぎ る , 少 な す ぎ る と い う こ と が 判 断 で き , 見 積 誤 り を 防 止 で き る .
(b)IFPUG法 で は , ト ラ ン ザ ク シ ョ ン フ ァ ン ク シ ョ ン , デ ー タ フ ァ ン ク シ ョ ン の 複 雑 度 の 評 価 に 時 間 を 費 や す が ,要 素 見 積 法 で は 複 雑 度 の 評 価 が 不 要 で あ る . 実 際 に ソ フ ト ウ ェ ア の FP を ,IFPUG 法 と 要 素 見 積 法 の 2つ の 技 法 で 計 測 し た と こ ろ , 要 素 見 積 法 の 計 測 速 度 は IFPUG 法 に 対 し て 3 倍 ~5 倍 速 か っ た .