• 検索結果がありません。

第 2 章 エンタープライズ系ソフトウェア開発を取囲む環境と課題

2.5  エンタープライズ系ソフトウェアを取囲む技術動向,研究動向

2.5.3 ソフトウェアエンジニアリング

ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ(software engineering)と い う 用 語 は ,1968 年 に ド イ ツ で 開 催 さ れ た NATO( 北 大 西 洋 条 約 機 構 ) 会 議 の 表 題 と し て 使 わ れ た

データ日付

時間 EV

AC

PV

完成時総予算

2.1 アーンドドバリューにおける各指標の関係

の が 最 初 で あ る .

IEEE Computer Society は , ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ を ,「 ソ フ ト ウ ェ ア の 開 発 , 運 用 , 保 守 を 行 う た め の 工 学 的 な 方 法 で あ る . 工 学 的 と は , 方 法 論 が 確 立 し て お り , 系 統 的 か つ 定 量 的 な 方 法 を い う .」 と 定 義 し て い る[26].

(1)SWEBOK

IEEE に よ っ て 「 ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 知 識 体 系 」 が 策 定 さ れ た が , 膨 大 な 資 料 と な っ て い る た め に , そ れ に 対 す る ガ イ ド が ,2004 年 に SWEBOK 2004 と し て 発 行 さ れ た[52].

SWEBOKに は , 次 の 12 の 知 識 領 域 が 記 述 さ れ て い る . (a)ソ フ ト ウ ェ ア 要 求

対 象 と す る ソ フ ト ウ ェ ア に 対 す る 要 求 の ,抽 出 ,分 析 ,仕 様 作 成 ,妥 当 性 確 認 に 関 す る 工 学 的 な 方 法 を 扱 う .

(b)ソ フ ト ウ ェ ア 設 計

ソ フ ト ウ ェ ア 要 求 を 実 現 す る た め の , 設 計 に 関 す る 工 学 的 な 方 法 を 扱 う . (c)ソ フ ト ウ ェ ア 構 築

コ ー デ ィ ン グ ,検 証 ,ユ ニ ッ ト テ ス ト ,組 合 せ テ ス ト に 関 す る 工 学 的 な 方 法 を 扱 う .

(d)ソ フ ト ウ ェ ア テ ス テ ィ ン グ

ソ フ ト ウ ェ ア の テ ス ト に 関 す る 工 学 的 な 方 法 を 扱 う . (e)ソ フ ト ウ ェ ア 保 守

ソ フ ト ウ ェ ア の 開 発 が 終 了 し 運 用 に 入 っ た 後 の ,ソ フ ト ウ ェ ア の 改 変 ,顧 客 に 対 す る 訓 練 , 相 談 機 能 の 運 用 等 の , 保 守 に 関 す る 工 学 的 な 方 法 を 扱 う . (f)ソ フ ト ウ ェ ア 構 成 管 理

ソ フ ト ウ ェ ア 及 び 付 随 す る 文 書 の ,個 々 の 構 成 要 素 の 管 理 に 関 す る 工 学 的 な 方 法 を 扱 う .

(g)ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ マ ネ ジ メ ン ト

ソ フ ト ウ ェ ア の 開 発 ,保 守 ,運 用 に 対 し て ,工 学 的 な 方 法 が 適 用 さ れ る よ う に 管 理 す る た め の 手 法 を 扱 う .

(h) ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ プ ロ セ ス

ソ フ ト ウ ェ ア の 開 発 , 保 守 , 運 用 に 対 し て , 工 学 的 な 方 法 を 適 用 し て い く た め の プ ロ セ ス を 扱 う .

(i) ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ の た め の ツ ー ル 及 び 手 法

ソ フ ト ウ ェ ア の 開 発 , 保 守 , 運 用 を 支 援 す る ツ ー ル , 技 法 を 扱 う . (j)ソ フ ト ウ ェ ア 品 質

ソ フ ト ウ ェ ア の 品 質 保 証 ,検 証 ,妥 当 性 確 認 ,レ ビ ュ ー ,監 査 及 び 品 質 の 計 量 化 に 関 す る 工 学 的 な 手 法 を 扱 う .

(k) ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ に 関 連 す る 専 門 分 野

ソ フ ト ウ ェ ア に 対 す る 工 学 的 な 方 法 と 関 連 す る 科 学 分 野 ,工 学 分 野 を 特 定 す る .そ の 分 野 と は ,コ ン ピ ュ ー タ エ ン ジ ニ ア リ ン グ ,コ ン ピ ュ ー タ サ イ エ ン ス , マ ネ ジ メ ン ト ,数 学 ,プ ロ ジ ェ ク ト マ ネ ジ メ ン ト ,品 質 マ ネ ジ メ ン ト ,ソ フ ト ウ ェ ア エ コ ノ ミ ク ス , シ ス テ ム エ ン ジ ニ ア リ ン グ で あ る .

上 記 の よ う に ,SWEBOKは 知 識 体 系 で あ る た め に 抽 象 的 で あ る が ,ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ の 構 成 要 素 を 網 羅 的 に 整 理 し て い る .PMBOK を 基 に し て プ ロ ジ ェ ク ト マ ネ ジ メ ン ト が 発 展 し た よ う に ,SWEBOKを 基 に し て ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ の 更 な る 発 展 が 期 待 で き る で あ ろ う .

(2)EASE プ ロ ジ ェ ク ト

EASE(Empirical Approach to Software Engineering)プ ロ ジ ェ ク ト は,文 部 科 学 省 の リ ー デ ィ ン グ プ ロ ジ ェ ク ト「e-Society 基 盤 ソ フ ト ウ ェ ア の 総 合 開 発 」の 一 環 と し て 2003 年 度 よ り 開 始 し た プ ロ ジ ェ ク ト で ,ソ フ ト ウ ェ ア 開 発 の 分 野 に お け る エ ン ピ リ カ ル ソ フ ト ウ ェ ア 工 学(Empirical Software Engineering)の 確 立 を 目 指 し て い る .

エ ン ピ リ カ ル ソ フ ト ウ ェ ア 工 学 と は , ソ フ ト ウ ェ ア 開 発 プ ロ ジ ェ ク ト の デ ー タ を 常 時 , 測 定 , 定 量 化 し , 科 学 的 根 拠 に よ り 分 析 ・ フ ィ ー ド バ ッ ク す る ア プ ロ ー チ に よ り , 生 産 性 と 品 質 の 継 続 的 な 改 善 を 支 援 す る 手 法 で あ る .

EASE プ ロ ジ ェ ク ト で は , プ ロ ジ ェ ク ト 管 理 者 と プ ロ ジ ェ ク ト マ ネ ジ メ ン ト オ フ ィ ス を 支 援 す る こ と を 目 的 と し て ,EPM(Empirical Project Monitor)と 呼 ぶ 観 測 型 プ ロ ジ ェ ク ト 管 理 支 援 シ ス テ ム 及 び 分 析 手 法 を 開 発 し た .

EPM基 本 機 能 は デ ー タ 収 集 と デ ー タ 分 析 の 支 援 シ ス テ ム で あ り ,拡 張 機 能 は 基 本 機 能 で は カ バ ー し き れ な い , よ り 高 度 な 分 析 を 行 う の を 支 援 す る ツ ー ル 類 で あ る .EPM を 実 際 の プ ロ ジ ェ ク ト に 適 用 し ,デ ー タ の 収 集 と 分 析 結 果 が 得 ら

れ て い る[17],[43]. (a)EPM 基 本 機 能

デ ー タ を 自 動 収 集 し て , ソ ー ス コ ー ド の 規 模 推 移 グ ラ フ 等 の 分 析 ・ 評 価 ・ 予 測 情 報 を 出 力 す る .

収 集 デ ー タ に は 次 の も の が あ る . ・ 構 成 管 理 履 歴 情 報

プ ロ グ ラ ム の 変 更 ・ 追 加 ・ 削 除 や バ ー ジ ョ ン 更 新 の 日 時 等 . こ れ ら の 情 報 は 構 成 管 理 ツ ー ル CVS(Concurrent Versions System)と 連 携 し て 取 得 す る .

・ 不 具 合 履 歴 情 報 ・ メ ー ル 履 歴 情 報 ・ ソ ー ス コ ー ド (b)EPM 拡 張 機 能

・ 協 調 フ ィ ル タ リ ン グ 機 能

プ ロ ジ ェ ク ト の デ ー タ に 欠 損 値 が あ っ て も , デ ー タ 中 の 類 似 度 の 高 い 過 去 の デ ー タ か ら 類 推 す る 機 能 .

・ コ ー ド ク ロ ー ン 検 出 ツ ー ル

ソ ー ス コ ー ド に 存 在 す る コ ー ド ク ロ ー ン を 抽 出 す る ツ ー ル . コ ー ド ク ロ ー ン と は , 同 一 若 し く は 類 似 し た コ ー ド の 断 片 で , 多 く は 他 の プ ロ グ ラ ム か ら コ ピ ー さ れ た も の で あ る . コ ー ド ク ロ ー ン 量 を 計 測 す る こ と で , ソ フ ト ウ ェ ア 保 守 に お け る 潜 在 的 リ ス ク を 把 握 で き る .

・ 開 発 者 間 , プ ロ グ ラ ム モ ジ ュ ー ル 間 の 類 似 分 析

開 発 者 間 , プ ロ グ ラ ム モ ジ ュ ー ル 間 の 類 似 性 を 分 析 , 明 示 化 . こ れ に よ り , 人 員 配 置 や 作 業 割 当 の 合 理 化 , 品 質 改 善 を 行 う こ と が で き る .

(3)SEC

SEC( ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ セ ン タ ) は , 日 本 の ソ フ ト ウ ェ ア 産 業 に お い て 高 品 質 な ソ フ ト ウ ェ ア 開 発 の 実 現 を 目 的 と し て ,2004 年 10 月 に ,IPA

( 独 立 行 政 法 人 情 報 処 理 推 進 機 構 ) の 中 に 設 置 さ れ た 組 織 で あ る . 特 に エ ン タ ー プ ラ イ ズ 系 ソ フ ト ウ ェ ア と 組 込 ソ フ ト ウ ェ ア の 開 発 力 強 化 に 重 心 を 置 い て い る . 本 研 究 と は エ ン タ ー プ ラ イ ズ 系 ソ フ ト ウ ェ ア の 開 発 力 強 化 と 関 係 が 深 い

が , そ こ で は , 開 発 プ ロ セ ス 共 有 化 , 定 量 デ ー タ 分 析 , 見 積 手 法 , 要 求 工 学 ・ 設 計 ・ 開 発 技 術 , プ ロ ジ ェ ク ト 見 え る 化 , プ ロ セ ス 改 善 を 研 究 し て お り , そ の 成 果 が 次 の 出 版 物 と な っ て 発 行 さ れ て い る .

① 経 営 者 が 参 画 す る 要 求 品 質 の 確 保[41]

②IT ユ ー ザ と ベ ン ダ の た め の 定 量 的 見 積 の 勧 め[27]

エ ン タ ー プ ラ イ ズ 系 ソ フ ト ウ ェ ア 開 発 に 関 し て ,2.4 節 で ,1) 開 発 委 託 時 に 開 発 す べ き ソ フ ト ウ ェ ア の 機 能 仕 様 が 曖 昧 で あ る ,2) 開 発 規 模 , 開 発 コ ス ト , 開 発 期 間 の 見 積 精 度 が 低 い こ と を 説 明 し た が ,[27],[41]は , こ れ ら の 改 善 を 目 的 と し て 発 行 さ れ た .[41]で は , 経 営 層 が 機 能 要 件 の 確 定 に 参 加 す べ き で あ る こ と が 説 か れ て い る .[27]で は , 開 発 の 前 段 階 で 定 量 的 な 見 積 を 行 う た め の 要 点 が 記 載 さ れ て い る .

第 3 章 フ ァ ン ク シ ョ ン ポ イ ン ト 法 を 応 用 し た 早 期 見 積 技 法 の 提 案 と