1. 正統なエンジニアリングとは
あ な た の ソ フ ト ウ ェ ア 品 質 活 動 は 「 正 統 な エ ン ジ ニ ア リ ン グ 」 を 成 し て い る か 。 逆 に 言 う と , 経 験 や 勘 任 せ で あ っ た り , そ の 場 し の ぎ の 行 き 当 た り ば っ た り の 活 動 で は な い か 。 今 一 度 , エ ン ジ ニ ア リ ン グ と は 何 か を 考 え て み る と , 知 識 体 系 と 職 業 人 コ ミ ュ ニ テ ィ に 辿 り 着 く 。 「 エ ン ジ ニ ア リ ン グ( Engineering)」と は 通 常 , 科 学 に 裏 打 ち さ れ た 技 術 活 動 や そ の 学 問 の 体 系 を 指 す 。 Paul Starr は , そ の よ う な エ ン ジ ニ ア リ ン グ 領 域 が 「 正 統 な エ ン ジ ニ ア リ ン グ ・ デ ィ シ プ リ ン ( Discipline; 規 律 ) 」 で あ り , か つ 社 会 的 に 認 め ら れ た 専 門 職 業 で あ る と い う 認 知 を 得 る た め に は , 次 の 要 件 を 満 た す 必 要 が あ る と し て い る [1][2]。 職 業 人 が も つ 当 該 専 門 分 野 に 関 す る 知 識 お よ び 適 格 性 に 関 す る 妥 当 性 を ,同 業 者 コ ミ ュ ニ テ ィ の な か で 判 定 で き る 環 境 が 作 ら れ て い る こ と コ ミ ュ ニ テ ィ( 日 本 で い う と こ ろ の )に よ っ て 妥 当 で あ る と 確 認 さ れ る 知 識 が ,合 理 的 で 正 当 な 科 学 的 な 基 盤 に 基 づ い て い る こ と 職 業 人 が 果 た す 判 断 ,行 為 ,助 言 が ,社 会 の な か で 実 質 的 な 価 値 の 集 成 を 形 成 す る こ と つ ま り , ソ フ ト ウ ェ ア 品 質 に 関 わ る 技 術 活 動 が 「 正 統 な エ ン ジ ニ ア リ ン グ 」 を 成 す た め に は , 図 1 に 示 す よ う に 科 学 的 基 盤 に 基 づ く 知 識 と , そ の 形 成 や 社 会 貢 献 を 担 う コ ミ ュ ニ テ ィ が 必 要 で あ る 。 知識 科学的基盤 社会 同業者 コミュニティ 貢献 図 1: エ ン ジ ニ ア リ ン グ の 基 本 構 成 知 識 が コ ミ ュ ニ テ ィ に よ っ て 妥 当 と 認 め ら れ る と い う こ と は , 当 然 な が ら 暗 黙 知 で は な く , 概 念 や 技 術 , 活 動 の 記 述 と し て 形 式 知 化 さ れ , 評 価 お よ び 洗 練 さ れ る こ と を 意 味 す る 。そ の 結 果 と し て , 特 定 の 専 門 領 域 を 定 義 づ け る 知 識 の 全 体 を 整 理 し た 結 果 を 大 抵 ,知 識 体 系( Body Of Knowledge; BOK) と 呼 ぶ 。 知 識 体 系 は , 当 該 専 門 領 域 に お け る 職 業 人 が も つ べ き 知 識 や 技 能 , 適 格 性 を 判 定 す る 基 盤 を 与 え る こ と と な る 。 具 体 的 に は , 職 業 人 の 資 格 認 定 ( Qualification) や 認 証 ( Certification) の 制 度 設 計 , お よ び 関 連 す る 教 育 カ リ キ ュ ラ ム 策 定 の 基 盤 と な る 。 以 降 に お い て は , 情 報 シ ス テ ム や ソ フ ト ウ ェ ア 全 般 に お け る 知 識 体 系 の 広 が り を 取 り 上 げ , そ の 中 で 特 に ソ フ ト ウ ェ ア 品 質 に 関 す る 知 識 体 系 お よ び そ れ に 基 づ く 技 術 者 認 定 の 現 状 と 活 用 方 法 を 述 べ る 。 そ の う え で , 知 識 体 系 の 今 後 の 方 向 性 の 一 つ と し て , 特 定 の 領 域 の 専 門 性 を 確 保 す る と い う 意 味 で は 閉 じ て い て , 他 領 域 と の 接 続 ・ 統 合 に つ い て 開 か れ て い る と い う 「 オ ー プ ン ・ ク ロ ー ズ ド ( Open-Closed) 」 化 に 向 け た 展 望 を 述 べ る 。2. 知識体系とガイド
知 識 体 系( BOK)の 定 義 は ,個 々 の 知 識 体 系 に よ り さ ま ざ ま で あ る が , 最 大 公 約 数 的 に は , 特 定 の 専 門 領 域 を 定 義 づ け る 知 識 群 を 整 理 お よ び 構 造 化 し て 得 ら れ た 全 体 と い う こ と が で き る 。例 え ば [3]ソフトウェア品質の知識体系
鷲崎 弘宜(早稲田大学)
に お い て は 「 構 造 化 さ れ た 階 層 的 な 知 識 記 述 」 と 定 義 さ れ て い る 。 つ ま り 知 識 体 系 と は , 単 な る 知 識 の 記 述 や 情 報 の 集 合 で は な い 。 何 ら か の 分 類 や 階 層 に 従 っ て 構 造 化 さ れ て い る こ と で , 利 用 者 が 知 識 の 広 が り や 関 係 を 把 握 し , 深 さ を 追 求 す る こ と の 便 宜 を 図 っ て い る 。 知 識 は 書 籍 や 論 文 と い っ た 文 献 に 記 述 さ れ て い る た め , 知 識 体 系 そ の も の ( 知 識 の 全 体 ) を 書 籍 な り Web な り に ま と め る こ と は 現 実 に 不 可 能 で あ る 。 そ こ で , 各 知 識 の あ り か へ の 参 照 群 を , 幾 ら か の 解 説 を 添 え て 分 類 整 理 し た 結 果 が , 「 BOK ガ イ ド 」 ( Guide to BOK) と 称 し て 書 籍 な ど の 形 で ま と め ら れ る こ と が 多 い 。 な お 以 降 に お い て は 「 xBOK」は ,特 別 な 理 由 が な い 限 り「 xBOK ガ イ ド 」 を 指 す も の と す る 。 ソ フ ト ウ ェ ア や 情 報 シ ス テ ム が 関 係 す る 代 表 的 な BOK 群 が , ソ フ ト ウ ェ ア を 中 心 と し た ビ ュ ー 上 で 扱 う 範 囲 を 図 2 に 示 す 。 図 2 に 示 す よ う に , 特 に ソ フ ト ウ ェ ア に つ い て は SWEBOK や SQuBOK が 関 係 し て い る 。 そ れ ら の BOK の 概 要 を 表 1 に 示 す 。 表 1 に 示 す 代 表 的 な BOK は い ず れ も , 図 3 に 示 す よ う に , カ テ ゴ リ や 知 識 領 域 を 通 じ て 個 々 の 知 識 の 説 明 を 分 類 し , 最 終 的 に 各 ト ピ ッ ク か ら 文 献 を 参 照 す る 構 成 を 取 る 。 知 識 領 域 の 性 質 は 実 際 に は BOK に よ っ て 幾 ら か 異 な る 。例 え ば REBOK で は , 知 識 と し て 技 術 知 識 と プ ロ セ ス 知 識 を 区 別 し て , そ れ ぞ れ 異 な る 知 識 領 域 へ と 整 理 し て い る [4]。 表 1 お よ び 以 降 の 説 明 で は , 各 BOK に お け る ソ フ ト ウ ェ ア 品 質 の 扱 い を 以 下 の 観 点 で 整 理 し て い る 。 達 成 す べ き 目 標 と し て の ソ フ ト ウ ェ ア 品 質 の 根 本 的 な 捉 え 方 や 基 礎 概 念 目 標 達 成 に 必 要 な 組 織 や プ ロ ジ ェ ク ト の 運 営 に お け る 品 質 の マ ネ ジ メ ン ト・保 証 プ ロ セ ス プ ロ セ ス に お い て 活 用 す る 技 法 ま た 表 1 に は 含 め て い な い が , IEEE CS に よ り 2013 年 現 在 , 英 国 Skill Framework for IT Age ( SFIA) を 参 考 に , エ ン タ ー プ ラ イ ズ に お け る 情 報 技 術 全 般 に 関 す る 知 識 体 系 ITBOK[5]の 策 定 活 動 が 始 ま っ て い る 。
組織
ビジネ
ス
システ
ム
ソフト
ウェア
PM
BO
K
BABO
K
R
EBO
K
IT
M
BO
K
SEBO
K
SW
EBO
K
SQ
u
BO
K
図 2: BOK が 扱 う 範 囲 表 1: ソ フ ト ウ ェ ア 品 質 に 関 連 す る ソ フ ト ウ ェ ア ・ 情 報 シ ス テ ム の 知 識 体 系 名 称 領 域 ソ フ ト ウ ェ ア 品 質 に 関 わ る 技 術 ・ プ ロ セ ス 上 の 知 識 の 扱 い 初 版 , 最 終 更 新 BABOK: A Guide to the BusinessAnalysis Body of Knowledge
ビ ジ ネ ス 分 析 幾 つ か の 知 識 領 域 で 非 機 能 要 求 , 要 求 の 品 質 , プ ロ ダ ク ト 品 質 , ト レ ー サ ビ リ テ ィ を 含 む 要 求 の マ ネ ジ メ ン ト プ ロ セ ス , 技 法 と し て レ ビ ュ ー や 根 本 原 因 分 析 な ど の 扱 い 。 2005, 2009
A Guide to the Project Management Body of Knowledge
プ ロ ジ ェ ク ト マ ネ ジ メ 独 立 し た 知 識 領 域 と し て ま と ま っ て プ ロ ジ ェ ク ト 品 質 マ ネ ジ メ ン ト の プ ロ セ ス や 品 質 1996, 2013
文献
文献
・・・
・・・
BOK ガイド
カテゴリ
知識領域
トピック
(知識項目)
知識体系へのガイド
知識領域の大分類
(BOKによっては無し)
知識の技術・プロセス
上の分類
最小の知識単位
(技術・プロセス知識)
知識の詳細記述・実体
図 3: BOK の 知 識 記 述 の 構 成3. ソフトウェア品質の知識体系
ソ フ ト ウ ェ ア 品 質 を 直 接 に 扱 う 代 表 的 な 知 識 体 系 と し て , 以 下 に SWEBOK お よ び SQuBOK を 取 り 上 げ て , ソ フ ト ウ ェ ア 品 質 の 基 礎 概 念 , 品 質 マ ネ ジ メ ン ト プ ロ セ ス , 品 質 の 作 り こ み や 保 証 , 管 理 の 技 法 を 概 観 す る 。 さ ら に , ソ フ ト ウ ェ ア 品 質 に 特 化 し た 知 識 体 系 の そ の 他 の 試 み も 説 明 す る 。 ( 1) SWEBOK [6] ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 技 術 者 に 必 要 な 知 識 体 系 へ の ガ イ ド で あ り , IEEE CS と ACM の 協 働 に よ り 1998 年 か ら 策 定 が 開 始 さ れ ,公 開 以 降 は IEEE CS が 所 管 し て い る 。 最 新 版 は 2004 年 に 公 開 さ れ た ver2004 で あ る 。 SWEBOK は ,大 学 卒 業 後 4 年 以 上 の 実 務 経 験 を 持 つ 実 務 家 が 知 っ て お く べ き 10 の 知 識 領 域 ( 要 求 , 設 計 , 構 築 , テ ス テ ィ ン グ , 保 守 , 構 成 管 理 , マ ネ ジ メ ン ト ,プ ロ セ ス 管 理 ,ツ ー ル・手 法 ,品 質 ), お よ び ,ト ピ ッ ク か ら 構 成 さ れ る 。さ ら に IEEE CS は ,SWEBOK に 立 脚 す る 形 で 教 育 カ リ キ ュ ラ ム の 策 定 お よ び 技 術 者 認 定( CSDA, CSDP)を 行 っ て い る 。 SWEBOK で は ,ソ フ ト ウ ェ ア へ の 品 質 の 作 り こ み に つ い て は , 要 求 , 設 計 , 構 築 の 各 知 識 領 域 に お い て , 品 質 要 求 を 含 む 要 求 全 般 の 定 義 と 設 計 , 実 装 と い う 形 で 言 及 し て い る 。 さ ら に ソ フ ト ウ ェ ア 品 質 特 有 の 扱 い ( 識 別 , 保 証 な ど ) に つ い て は , ラ イ フ サ イ ク ル の 全 体 に わ た っ て 関 わ る た め , 要 求 や 設 計 と い っ た 開 発 工 程 か ら 独 立 し た 知 識 領 域 の 一 つ と し て ソ フ ト ウ ェ ア 品 質 を 位 置 付 け て い る 。 ver2004 に お け る 同 知 識 領 域 の 内 部 構 成 を 図 4 に 示 す 。 そ の 中 で 特 徴 的 な ト ピ ッ ク を 以 下 に 挙 げ る 。 基 礎 概 念 : 「 ソ フ ト ウ ェ ア 品 質 」は し ば し ば プ ロ ダ ク ト の 品 質 を 指 す が ,プ ロ セ ス も ま た ソ フ ト ウ ェ ア で あ り [6], プ ロ セ ス 品 質 と プ ロ ダ ク ト 品 質 は 相 互 に 影 響 す る 。 そ こ で , (PMBOK) ン ト 管 理 ツ ー ル の 扱 い 。 主 に プ ロ ダ ク ト 品 質 の 観 点 。 要 求 工 学 知 識 体 系 ( RequirementsEngineering Body of Knowledge; REBOK)
要 求 工 学 幾 つ か の 知 識 領 域 で 品 質 要 求 , 要 求 の 品 質 や プ ロ ダ ク ト 品 質 , 要 求 の 割 り 当 て , 管 理 プ ロ セ ス の 扱 い 。
2011
Guide to the Systems Engineering Body of Knowledge (SEBoK)
シ ス テ ム ズ エ ン ジ ニ ア リ ン グ 幾 つ か の 知 識 領 域 で 非 機 能 要 求 モ デ ル の 品 質 , シ ス テ ム 要 求 分 析 , シ ス テ ム 設 計 に お け る 要 求 の 組 み 入 れ へ の 言 及 。 2012, 2013
Guide to the Software Engineering Body of Knowledge (SWEBOK) ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 独 立 し た 知 識 領 域 と し て , プ ロ ダ ク ト 品 質 と プ ロ セ ス 品 質 , 品 質 モ デ ル , 品 質 マ ネ ジ メ ン ト プ ロ セ ス , レ ビ ュ ー 等 の 静 的 技 法 の 扱 い ( 動 的 技 法 は 他 知 識 領 域 ) 。 2001, 2004 ( 改 訂 中 ) ソ フ ト ウ ェ ア 品 質 知 識 体 系 ガ イ ド (Guide to the Software Quality Body of Knowledge; SQuBOK)
ソ フ ト ウ ェ ア 品 質 全 知 識 領 域 に お い て , 主 に プ ロ ダ ク ト の 品 質 , 品 質 マ ネ ジ メ ン ト プ ロ セ ス , 静 的 ・ 動 的 技 法 の 扱 い 。 2007, 2008 ( 改 訂 中 )
ISO/IEC9126-1( 現 ISO/IEC25010) に 代 表 さ れ る プ ロ ダ ク ト の 品 質 モ デ ル に 加 え て ,エ ン ジ ニ ア リ ン グ プ ロ セ ス の 品 質 の 基 準 や 標 準 と し て ISO9001 や CMM に つ い て も 幾 ら か 言 及 し て い る 。ま た ,品 質 へ の コ ミ ッ ト メ ン ト を 共 有 す る こ と が ソ フ ト ウ ェ ア 技 術 者 の 文 化 と し て 期 待 さ れ る こ と を 明 確 に 謳 い ,合 わ せ て 職 業 倫 理 ( Code of ethics) に つ い て 言 及 し て い る 。こ の よ う な( 少 な く と も 日 本 で は ) 当 た り 前 と 思 わ れ そ う な こ と を あ え て 強 調 し て い る 点 は ,知 識 体 系 に よ り 専 門 領 域 を 定 義 し 職 業・コ ミ ュ ニ テ ィ を 形 成 す る と い う 考 え が 根 底 に あ る た め で あ る 。 プ ロ セ ス : 品 質 保 証 プ ロ セ ス と 検 証・妥 当 性 確 認 プ ロ セ ス ( Verification & Validation; V&V) を 中 心 に , そ れ ら の 共 通 点 や 相 違 , 計 画 や 実 施 の 流 れ を 整 理 し て い る 。 技 法 : 静 的 技 法 と し て の レ ビ ュ ー ,な ら び に , ソ フ ト ウ ェ ア 測 定・メ ト リ ク ス や 欠 陥 分 類 の 技 法 を 取 り 上 げ て い る 。動 的 な 品 質 保 証 技 法 と し て の テ ス ト( 動 的 テ ス ト )は 他 の 独 立 し た 知 識 領 域 で 扱 っ て い る 。 ソフトウェア品質 ソフトウェア品質 の基礎的概念 ソフトウェア品質 マネジメント プロセス 実践上の考慮 事項 ソフトウェアエンジニ アリング文化・倫理 品質価値・コスト 品質特性モデル 品質向上 ソフトウェア品質保証 検証・妥当性確認 レビュー・監査 アプリケーション品 質要求 欠陥特性 ソフトウェア品質マ ネジメント技法 ソフトウェア品質測定 図 4: SWEBOK の ソ フ ト ウ ェ ア 品 質 の 知 識 領 域 SWEBOK は 現 在 , ISO/IEC TR 19759:2005 と し て 国 際 的 に 参 照 可 能 な 文 書 と し て 位 置 付 け ら れ て い る 。 さ ら に IEEE CS は 2013 年 現 在 , ver2004 を 改 訂 し つ つ あ る 。 特 に ソ フ ト ウ ェ ア 品 質 に 関 係 す る 改 訂 予 定 の 事 項 を 以 下 に 示 す 。 ソ フ ト ウ ェ ア 品 質 の 知 識 領 域 内 で は ,ソ フ ト 安 全 性( セ ー フ テ ィ )お よ び ソ フ ト ウ ェ ア 品 質 ツ ー ル の 説 明 が 追 加・強 化 さ れ て い る 。前 者 は ,安 全・安 心 な 社 会 基 盤 と し て ソ フ ト ウ ェ ア が 重 要 性 を 増 す 中 で 必 然 の 流 れ と い え る 。 こ れ に 関 連 し て 後 者 で は , FTA と い っ た セ ー フ テ ィ ハ ザ ー ド( 危 険 源 )の 分 析 技 法 を 含 め て 品 質 ツ ー ル と し て 整 理 し ま と め て い る 。 SWEBOK 全 体 と し て は ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ プ ロ フ ェ ッ シ ョ ナ ル 実 践 ,ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 経 済 ,計 算 基 礎 ,数 学 基 礎 ,一 般 エ ン ジ ニ ア リ ン グ 基 礎 の 5 つ の 知 識 領 域 が 追 加 さ れ る 予 定 で あ る 。こ れ ら の う ち で エ ン ジ ニ ア リ ン グ 基 礎 に お い て は ,生 産 性 や 価 格 ,リ ス ク の 説 明 に あ た り 幾 ら か 品 質 に 言 及 し て い る 。 ( 2) SQuBOK [8] ソ フ ト ウ ェ ア 品 質 の 基 礎 概 念 , プ ロ セ ス , 技 法 の 一 通 り を 知 識 体 系 と し て ま と め た も の で あ り , 日 本 科 学 技 術 連 盟 ソ フ ト ウ ェ ア 品 質 管 理 研 究 会 ( 日 科 技 連・SQiP 研 究 会 )お よ び 品 質 管 理 学 会 の 協 働 で 策 定 が 2005 年 に 開 始 さ れ 2007 年 に 第 1 版 が 公 開 さ れ て い る 。公 開 以 降 は SQiP 研 究 会 に て 主 管 さ れ て お り , 日 科 技 連 が 実 施 す る ソ フ ト ウ ェ ア 品 質 技 術 者 資 格 JCSQE の 基 礎 を 与 え て い る 。 SQuBOK は ,SWEBOK と は 異 な っ て ,ソ フ ト ウ ェ ア 品 質 に フ ォ ー カ ス し , 品 質 保 証 に 携 わ る エ ン ジ ニ ア や ソ フ ト ウ ェ ア 技 術 者 ・ 管 理 者 を 対 象 と し て , 日 本 の 暗 黙 知 の 形 式 知 化 お よ び 品 質 技 術 の 認 知 度 向 上 を も 目 的 と し て 各 種 の 品 質 の 概 念 ,プ ロ セ ス , 技 法 を 網 羅 し て い る 。 SQuBOK の 基 本 構 造 を 図 3 に 示 す 。扱 う 話 題 の 特 徴 を 以 下 に ま と め る 。 基 礎 概 念 : 品 質 の 定 義 は 時 代 背 景 や 支 店 に よ り 変 化 す る た め ,ソ フ ト ウ ェ ア プ ロ ダ ク ト お よ び シ ス テ ム の 品 質 を 中 心 に , ISO/IEC9126-1 に 加 え て , 多 数 の 品 質 の 定 義 や 規 格 を 整 理 し て い る 。そ の 中 で は ,仕 事 や
工 程 ,人 の 質 も 含 め て 全 体 と し て 品 質 と 捉 え る こ と や ,品 質 の 向 上 に よ り 結 果 と し て 納 期 や コ ス ト の 要 求 を 満 足 す る と い う 品 質 第 一 と い っ た 日 本 的 な 品 質 管 理 の 考 え 方 も 含 ま れ て い る 。 プ ロ セ ス : 「 品 質 マ ネ ジ メ ン ト 」と 一 括 り に せ ず ,品 質 マ ネ ジ メ ン ト の シ ス テ ム そ の も の や プ ロ セ ス 改 善 と い っ た 組 織 全 体 を 対 象 と し た 活 動 の マ ネ ジ メ ン ト を 扱 う 組 織 レ ベ ル の マ ネ ジ メ ン ト プ ロ セ ス ,プ ロ ジ ェ ク ト 中 で 構 成 管 理 や プ ロ ジ ェ ク ト マ ネ ジ メ ン ト と い っ た 工 程 に よ ら ず ラ イ フ サ イ ク ル を 通 し て 扱 う マ ネ ジ メ ン ト プ ロ セ ス ,な ら び に ,要 求 分 析 や レ ビ ュ ー・テ ス ト と い っ た プ ロ ジ ェ ク ト 中 の 工 程 に 応 じ て 扱 う 活 動 の マ ネ ジ メ ン ト プ ロ セ ス を そ れ ぞ れ 分 け て 整 理 し て い る 。 技 法 : メ ト リ ク ス や 品 質 計 画 に 始 ま り ,要 求 分 析 ,さ ら に は レ ビ ュ ー と い う 具 合 に 主 に 品 質 の 計 画 や 確 認 の 技 術 を 工 程 に 沿 っ て ま と め て い る 。 SQuBOK は も と も と 日 本 語 で 執 筆 さ れ て い る が , 第 1 版 の 中 国 語 版 は 出 版 済 み で あ り , 英 語 版 の 準 備 も 進 め ら れ つ つ あ る 。さ ら に 2013 年 現 在 改 訂 作 業 中 で あ り ,第 2 版 が 2013 年 度 中 に ま と め ら れ る 予 定 で あ る 。 筆 者 は そ の 改 訂 に 従 事 し て お り , 改 訂 予 定 の 事 項 を 以 下 に 説 明 す る 。 プ ロ ジ ェ ク ト レ ベ ル( 共 通 )の 品 質 マ ネ ジ メ ン ト プ ロ セ ス と し て ,第 1 版 に お け る 構 成 管 理 の 知 識 領 域 を ISO/IEC 12207 を 参 考 に 拡 充 さ せ て , 品 質 管 理 , ト レ ー サ ビ リ テ ィ 管 理 , 要 求 管 理 お よ び 情 報・文 書 管 理 の 各 知 識 領 域 が 新 設 さ れ る 予 定 で あ る 。こ れ ら の 新 設 に よ り ,品 質 の マ ネ ジ メ ン ト や 改 善 に 向 け た 各 種 の 管 理 活 動 の 違 い や 関 係 が 明 確 と な っ て い る 。 要 求 定 義 ,設 計 ,実 装 に お い て 品 質 を 作 り こ む 各 種 の 技 法 ,お よ び ,そ の 計 画 と 実 践・評 価 の 管 理 サ イ ク ル が そ れ ぞ れ 知 識 領 域 と し て 整 理 さ れ 追 加 さ れ る 予 定 で あ る 。そ れ ら は 大 枠 と し て は SWEBOK に お け る 開 発 工 程 の 各 知 識 領 域 と 幾 ら か 重 複 す る が ,SQuBOK に お い て は す べ て の 技 法 や プ ロ セ ス に つ い て 品 質 を 軸 と し て 一 定 の 量 の 解 説 が な さ れ て い る 点 が SWEBOK と は 異 な る 。 例 え ば , 設 計 の 技 法 の 知 識 領 域 で は 品 質 を 組 み 入 れ る 各 種 の ア ー キ テ ク チ ャ 方 法 論 や 設 計 方 法 論 が ,実 装 の 技 法 の 知 識 領 域 で は コ ー ド の 保 守 性 確 保 に 向 け た コ ー デ ィ ン グ 規 約 等 が そ れ ぞ れ 取 り 上 げ れ る 予 定 で あ る 。 要 求 定 義 や 設 計 ,実 装 に お い て 品 質 要 求 の 明 確 化 と 組 み 入 れ に あ た り 根 本 的 に 必 要 な 考 え 方 と し て ,モ デ ル 化( お よ び 形 式 手 法 )を 独 立 し た 知 識 領 域 で 扱 う 予 定 で あ る 。 安 全・安 心 な 社 会 基 盤 と し て ソ フ ト ウ ェ ア が 重 要 性 を 増 す 中 で ,新 た に 取 り 組 み の 必 要 性 が 広 く 生 じ て い る ソ フ ト ウ ェ ア の 観 点 か ら の セ キ ュ リ テ ィ ,セ ー フ テ ィ ー ,お よ び ,ユ ー ザ ビ リ テ ィ の 各 専 門 的 品 質 特 性 の 作 り こ み や 保 証 の 技 法 が 知 識 領 域 と し て 新 設 さ れ る 予 定 で あ る 。 組織レベルのソフト ウェア品質マネジメ ント ソフトウェア 品質技術 ソフトウェア品質 マネジメント SQuBOKガイド ソフトウェア 品質の基本概念 プロジェクトレベル(共 通)のソフトウェア品 質マネジメント プロジェクトレベル (個別)のソフトウェ ア品質マネジメント 品質計画のマネジメント レビューのマネジメント テストのマネジメント 品質分析・評価のマネジメント 運用・保守のマネジメント ソフトウェア品質マ ネジメントシステム の構築と運用 ライフサイクルプロ セスのマネジメント プロセスアセスメント・ プロセス改善のマネジ メント 検査のマネジメント 監査のマネジメント 教育・育成のマネジメント 法的権利・法的責任の マネジメント 意思決定のマネジメント 調達マネジメント 構成管理 リスクマネジメント プロジェクトマネ ジメント全般 品質の概念 品質のマネジメント 品質計画の技法 要求分析の技法 レビューの技法 テストの技法 品質分析・評価 の技法 運用・保守の技法 メトリクス 図 3: SQuBOK ガ イ ド の 構 成 (3) そ の 他 の 品 質 に 特 化 し た 知 識 体 系 ソ フ ト ウ ェ ア 品 質 に 特 化 し た 他 の 知 識 体 系 と し て は ,Schneidewind が ソ フ ト ウ ェ ア 品 質 知 識 測 定
に 絞 っ て 記 事 と し て ま と め た Body of Knowledge for Software Quality Measurement[9]が あ る 。[9] で は ,IEEE 規 格 や ラ イ フ サ イ ク ル を 参 照 し な が ら , ソ フ ト ウ ェ ア 品 質 測 定 に お け る 9 つ の 論 点 ( 例 え ば 目 標 , コ ス ト ・ リ ス ク , コ ン テ キ ス ト な ど ) を 特 定 し , そ れ ぞ れ に 留 意 す べ き 点 や 考 え 方 を 整 理 し て い る 。 IEEE CS と ACM の 共 同 に よ る 情 報 技 術 の カ リ キ ュ ラ ム 標 準 Computing Curriculum( CC) の 取 り 組 み で は , ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 領 域 の 大 学 学 部 生 向 け の カ リ キ ュ ラ ム 標 準 SE2004[10]が 策 定 さ れ , そ の 中 に は , 同 学 生 教 育 に 資 す る こ と を 目 的 と し た 知 識 体 系 SEEK – Software Engineering Education Knowledge が 含 ま れ て い る 。SEEK は ,SWEBOK を 参 考 と し た う え で ,十 分 な 理 論 的 基 盤 を 持 っ て い て 大 学 教 育 に 適 し た 知 識 領 域 を , 推 奨 さ れ る 教 育 時 間 数 を 明 記 し て 策 定 し て い る 。そ の 中 で は ,SWEBOK と 同 様 に 独 立 し た 知 識 領 域 と し て ソ フ ト ウ ェ ア 品 質 が 扱 わ れ , 品 質 の 概 念 や 文 化 , 品 質 規 格 , プ ロ セ ス , な ら び に プ ロ セ ス や プ ロ ダ ク ト の ( 品 質 ) 保 証 に つ い て 学 習 す べ き ト ピ ッ ク が 整 理 さ れ て い る 。 た だ し ト ピ ッ ク の 詳 細 は 含 ま れ な い 。 SE2004 は 2013 年 現 在 ,改 訂 が 行 わ れ つ つ あ り , 筆 者 も 改 訂 状 況 に つ い て 意 見 を 受 け 付 け る ワ ー ク シ ョ ッ プ( 国 際 会 議 CSEET’13 内)に 出席 した。そ こ で は , 「 要 求 」 知 識 領 域 の 独 立 新 設 , 進 化 と マ ネ ジ メ ン ト の 「 プ ロ セ ス 」 知 識 領 域 へ の 統 合 , な ら び に , 横 断 的 か つ 非 常 に 重 要 な た め セ キ ュ リ テ ィ の 知 識 領 域 の 新 設 が 予 定 と し て 説 明 さ れ た 。 日 本 で は 情 報 処 理 学 会 に よ り CC に 基 づ い て 日 本 の 大 学 の 事 情 を 勘 案 し た カ リ キ ュ ラ ム 標 準 J07 が 策 定 さ れ て い る 。 筆 者 は そ の 中 で ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 領 域 の 標 準 J07-SE[11]の 策 定 に 従 事 し ,知 識 体 系 と し て は SEEK に 準 拠 し た も の と な っ て い る 。 他 に ソ フ ト ウ ェ ア 品 質 関 係 で 「 知 識 体 系 」 と 称 さ れ る も の と し て は , 各 種 の 資 格 認 定 や 認 証 に お け る 試 験 の 出 題 範 囲 を 指 す も の が 見 受 け ら れ る 。 例 え ば ASQ が 実 施 す る ソ フ ト ウ ェ ア 品 質 技 術 者 認 定 CSQE の 出 題 範 囲 は Software Quality Engineer Body Of Knowledge[12]と 称 さ れ て い る 。 た だ し あ く ま で 試 験 範 囲 を 示 す も の で あ り , 知 識 の 詳 細 や 文 献 参 照 は 含 ま れ な い 。
4. 品質知識体系の利点と活用
品 質 に 関 す る 知 識 体 系 の 利 点 は , ソ フ ト ウ ェ ア 品 質 と い う 幅 広 い 領 域 に お け る 知 識 の 全 体 像 を 与 え る こ と ( ポ ー タ ル ) , 各 知 識 の 最 低 限 の 定 義 を 示 す こ と ( 辞 書 ) , お よ び , そ の 詳 細 の 理 解 に 向 け た 優 良 な 文 献 へ の 参 照 が ま と め ら れ て い る こ と ( ガ イ ド ) に あ る 。 こ れ ら の 利 点 は , ソ フ ト ウ ェ ア 品 質 に 関 わ る 技 術 者 個 人 , 組 織 , さ ら に は , 学 会 に 代 表 さ れ る 同 業 者 コ ミ ュ ニ テ ィ に お い て 活 用 で き る 。 ( 1) 技 術 者 個 人 技 術 者 の レ ベ ル や 立 場 に 応 じ て 品 質 の 知 識 体 系 を 活 用 で き る [13]。 レ ベ ル と し て は 経 験 の 浅 い 初 学 者 と , 経 験 の あ る 中 上 級 者 を 考 え る こ と が で き る 。 初 学 者 : ソ フ ト ウ ェ ア 品 質 の 基 礎 概 念 を ま ず は 学 習 し ,そ の う え で ,日 々 の 活 動 に お け る プ ロ セ ス や 技 法 の 辞 書 代 わ り と し て 活 用 で き る 。具 体 的 に は ,知 識 体 系 に お い て 定 義 を 参 照 し ,よ り 詳 し い 記 述 を 文 献 に 求 め て 理 解 を 深 め ら れ る 。こ れ は Bloom の 教 育 目 標 分 類 [14]に お い て は 「 1. 意 味 を 知 っ て い る 」 「 2. 内 容 を 理 解 し て い る 」「 3. 内 容 を 説 明 , 利 用 で き る 」 を 目 指 す こ と に 相 当 す る 。 中 上 級 者 : ソ フ ト ウ ェ ア 品 質 の プ ロ セ ス や 技 法 の 広 が り を 把 握 し ,基 礎 の 再 学 習 や ,自 身 の キ ャ リ ア を 見 据 え な が ら さ ら に 深 め る べ き 知 識 を 確 認 お よ び 実 践 す る こ と に 役 立 て ら れ る 。実 務 に お い て は ,特 定 の 技 法 を 教 科 書 通 り に 役 立 て ら れ る と は 限 ら な い 。そ こ で 知 識 体 系 に よ り 様 々 な プ ロ セ ス や 技 法 の 選 択 肢 と 根 底 に あ る 本 質 を 理 解 し た う え で ,そ れ ら の 取 捨 選 択 や 組 み 合 わ せ を 通 じ た 応 用 力 が 求 め ら れ る 。こ れ は 上 記 分 類 に お い て 「 4. 応 用 し て 分 析 な ど を 行 え る 」「 5. 複 雑 な 問 題 に 対 し て 適 切 な 方 法 と 選 択 と 遂 行 が で き る 」 「 6. 比 較 ・ 評 価 で き る 」 を 目 指 す こ と に 相 当 す る 。 立 場 と し て は , マ ネ ー ジ ャ , 開 発 部 門 , 品 質 保 証 部 門( Software Quality Assurance Group; SQAG), プ ロ セ ス 改 善 部 門( Software Engineering Process Group; SEPG),さ ら に は 顧 客 の そ れ ぞ れ に つ い て 役 立 て ら れ る 。 マ ネ ー ジ ャ : 主 に プ ロ ジ ェ ク ト レ ベ ル に お け る 品 質 マ ネ ジ メ ン ト プ ロ セ ス を 把 握 の う え , 実 施 す る 品 質 の 技 法 を 参 照 で き る 。 開 発 部 門 : 品 質 を 作 り こ む 開 発 技 法 を 把 握 の う え ,関 係 す る 品 質 保 証 技 術 や プ ロ セ ス へ と 理 解 を 広 げ ら れ る 。 品 質 保 証 部 門 : 品 質 保 証 技 術 を 把 握 の う え , 関 係 す る 開 発 技 術 や プ ロ セ ス へ と 理 解 を 広 げ ら れ る 。 プ ロ セ ス 改 善 部 門 : 組 織 に お い て 目 標 と す る 品 質 の 基 礎 概 念 を 再 確 認 の 上 ,主 に 組 織 レ ベ ル の 品 質 マ ネ ジ メ ン ト シ ス テ ム や プ ロ セ ス を 把 握 し ,そ の う え で 関 係 す る 個 別 の プ ロ セ ス や 技 法 へ と 理 解 を 広 げ ら れ る 。 顧 客 : 発 注 側 や ユ ー ザ の 立 場 に お い て も ,品 質 の 基 礎 概 念 を 把 握 し て 要 求 す る 品 質 を 確 認 し ,プ ロ セ ス・技 法 へ と 理 解 を 深 め る こ と が 可 能 で あ る 。 ( 2) 組 織 レ ベ ル 品 質 の 基 礎 概 念 お よ び プ ロ セ ス ・ 技 法 の 全 体 像 を 把 握 可 能 な 辞 書 な ら び に ポ ー タ ル と し て 役 立 つ た め , マ ネ ー ジ ャ や 開 発 部 門 さ ら に は 顧 客 と い っ た ス テ ー ク ホ ル ダ 間 に お け る 語 彙 と 意 識 の 共 有 に 役 立 つ 。 そ の う え で , 高 品 質 か つ 高 効 率 な ソ フ ト ウ ェ ア の 開 発 運 用 を 組 織 的 に 進 め る た め に は , 成 果 物 や 技 法 , プ ロ セ ス に つ い て , ソ フ ト ウ ェ ア 品 質 に 関 す る 知 識 体 系 を 用 い た 標 準 化 が 不 可 欠 で あ る 。 こ れ は 主 に プ ロ セ ス 改 善 部 門 が 知 識 体 系 を 用 い て 主 導 し , そ の 徹 底 に つ い て マ ネ ー ジ ャ や 各 開 発 者 が 同 様 に 知 識 体 系 を 参 照 で き る 。 さ ら に 組 織 と し て の 成 長 の た め に は , 品 質 面 の 技 術 者 の 育 成 ・ 強 化 が 必 要 で あ る 。 大 抵 の 知 識 体 系 に つ い て そ の 理 解 状 況 を 問 う 資 格 認 定 や 認 証 が あ り , そ れ を 活 用 し て 組 織 に お け る 人 材 の 現 状 と 育 成 目 標 に 対 す る 必 要 な 教 育 を 検 討 で き る 。 た だ し , ソ フ ト ウ ェ ア 品 質 に 関 す る 資 格 認 定 や 認 証 は 様 々 に 独 立 し て 実 施 さ れ て い る 。 今 日 の グ ロ ー バ ル な ソ フ ト ウ ェ ア 開 発 時 代 に お け る 人 材 の 流 動 性 を 考 え る と , 単 一 の 認 定 ・ 認 証 制 度 の み で 人 材 採 用 や 調 達・入 札 に 対 応 で き る と は 限 ら な い 。 そ こ で , 異 な る 認 証 や 資 格 認 定 間 の 比 較 に つ い て ISO/IEC 24773:2008[15]を 活用 でき る 。24773 は , 扱 う 認 証 や 認 定 が 何 ら か の 知 識 体 系 に 基 づ い て い る こ と を 前 提 条 件 と し て , 当 該 知 識 体 系 を 構 成 す る 知 識 や 技 能 の う ち で ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ に 関 す る 部 分 を SWEBOK の 知 識領 域に マッ ピ ン グ す る こ と を 通 じ て , ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 領 域 に お け る 異 な る 認 証 や 資 格 認 定 の 間 で 比 較 可 能 と す る 参 照 モ デ ル で あ る 。 そ こ で , 組 織 に お い て 技 術 者 が 認 証 あ る い は 資 格 認 定 を 受 け て い る 場 合 に , そ の 内 容 を 24733 が 与 え る 参 照 モ デ ル に マ ッ ピ ン グ す る こ と で , 認 証 さ れ た 知 識 や ス キ ル の 広 が り と 深 さ を 第 三 者 に 説 明 可 能 と な る 。 組 織 は , そ の よ う な 各 技 術 者 の 知 識 や ス キ ル の 状 況 を 把 握 し , 将 来 的 な 雇 用 や 受 発 注 ・ 受 託 等 に お け る 1 つ の参 照標 準と して 24733 を 活 用 で き る 。 (3) 同 業 者 コ ミ ュ ニ テ ィ ソ フ ト ウ ェ ア 品 質 技 術 者 と い う 専 門 職 業 の 団 体 ・ コ ミ ュ ニ テ ィ は 品 質 の 知 識 体 系 を 策 定 し 管 理 す る こ と で , 自 身 ら が 扱 う 範 囲 と 社 会 へ も た ら す 価 値 ・ 社 会 的 立 場 を 明 確 に で き る 。 そ の う え で , 価 値 や 立 場 を 維 持 お よ び 向 上 さ せ
る た め に , 同 団 体・コ ミ ュ ニ テ ィ へ の 所 属 を 希 望 す る 技 術 者 を 認 証 す る こ と に 知 識 体 系 を 活 用 で き る 。 ま た , 認 証 に 至 ら な い 技 術 者 に 対 し て 知 識 や 技 能 を 向 上 さ せ る た め の 教 育 カ リ キ ュ ラ ム 作 成 ・ 実 施 に あ た り 知 識 体 系 を 基 盤 と し て 活 用 で き る 。
5. 品質知識体系のオープン・ク
ローズド化に向けて
ソ フ ト ウ ェ ア の 品 質 は , ソ フ ト ウ ェ ア に よ り 制 御 さ れ る シ ス テ ム , ビ ジ ネ ス , 組 織 さ ら に は 社 会 と い っ た 図 2 に 示 す ソ フ ト ウ ェ ア の 外 か ら の 要 求 に 基 づ い て 定 義 さ れ , そ の 品 質 を ソ フ ト ウ ェ ア が 満 足 す る か ど う か が ソ フ ト ウ ェ ア の 外 へ と 影 響 す る 。 つ ま り , ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ や 品 質 技 術 は 本 質 的 に 学 際 的 学 問 で あ り , 他 の 情 報 技 術 や 産 業 ・ ド メ イ ン 領 域 と の 接 続 が 欠 か せ な い 。 そ こ で , ソ フ ト ウ ェ ア 品 質 の 技 術 者 は , ソ フ ト ウ ェ ア 品 質 の 概 念 や 品 質 保 証 の プ ロ セ ス ・ 技 法 を 知 る の み で は 不 十 分 で あ り , 品 質 の 作 り こ み の プ ロ セ ス や 技 法 , シ ス テ ム ズ エ ン ジ ニ ア リ ン グ に お け る シ ス テ ム 全 体 の 概 念 や 技 法 ,扱 う ビ ジ ネ ス( ド メ イ ン ) や 組 織 活 動 , さ ら に は , そ れ ら を や り 繰 り す る プ ロ ジ ェ ク ト マ ネ ジ メ ン ト を 知 り , 有 機 的 に 結 び 付 け て 活 用 で き る こ と が 望 ま し い 。 そ こ で 今 後 は 品 質 の 知 識 体 系 を , 特 定 の 専 門 領 域 や 職 業 ・ コ ミ ュ ニ テ ィ を 他 領 域 か ら 守 る た め の 「 閉 じ た 」 道 具 と し て だ け で は な く , 他 領 域 と の 接 続 や 統 合 を 促 す 「 開 か れ た 」 オ ー プ ン ・ ク ロ ー ズ ド な 道 具 と し て も 位 置 付 け る こ と が 重 要 に な る 。 品 質 関 係 の 各 知 識 体 系 が オ ー プ ン ・ ク ロ ー ズ ド 化 に よ り , 図 4 に 示 す よ う に , 知 識 体 系 間 で 重 複 す る 部 分 の 整 合 性 が 保 た れ , さ ら に , 知 識 体 系 を 横 断 し た 知 識 の ア ク セ ス が 期 待 で き る 。 同 時 に , 各 知 識 体 系 の オ ー ナ ー は あ く ま で も 単 一 の 同 業 者 コ ミ ュ ニ テ ィ の ま ま と し て , 明 確 な 視 点 に お い て 定 期 的 な 改 訂 が な さ れ る べ き で あ る 。 そ の 実 現 に 向 け た 課 題 と 展 望 を 以 下 に 述 べ る 。 SWEBOK SQuBOK PMBOK SWEBOK PMBOK SQuBOK 現状 オープン・クローズド 図 4: 知 識 体 系 の オ ー プ ン ・ ク ロ ー ズ ド 化 (1) 知 識 体 系 の 定 義 の 明 確 化 前 述 の よ う に , 品 質 に 関 す る 知 識 体 系 の 構 成 や 内 容 は ま ち ま ち で あ り , 構 造 上 の 階 層 や 知 識 の 詳 細 記 述 の 有 無 な ど が 統 一 さ れ て い な い 。 結 果 と し て , 異 な る 知 識 体 系 を 比 較 し 重 複 す る 部 分 に つ い て 接 続 を 試 み る こ と が 困 難 と な っ て い る 。 ISO/IEC/JTC1/SC7/WG20 に お い て は 2013 年 現 在 , 筆 者 ら に よ り ISO/IEC 24773:2008 の 改 訂 作 業 に 着 手 し て お り , そ の 中 で , ソ フ ト ウ ェ ア や シ ス テ ム ズ エ ン ジ ニ ア リ ン グ の 知 識 体 系 に お け る 知 識 や ス キ ル の 記 述 要 件 を 定 め る こ と を 計 画 し て い る 。 そ の 改 訂 結 果 へ と 各 知 識 体 系 の 構 成 を 照 ら し 合 わ せ る こ と で , 知 識 体 系 が 乱 立 し つ つ あ る 今 日 に お い て 構 成 や 内 容 を 比 較 が 容 易 と な り , オ ー プ ン 化 の 足 掛 か り が 得 ら れ る 。 (2) 知 識 体 系 の 接 続 上 述 の 定 義 明 確 化 の う え で , 品 質 に 関 す る 種 々 の 知 識 体 系 を 接 続 ・ 統 合 で き る こ と が 望 ま し い 。 た だ し , 各 知 識 体 系 の オ ー ナ ー シ ッ プ を あ く ま で 当 該 知 識 体 系 を 所 管 す る も と も と の 専 門 職 業 団 体 ・ コ ミ ュ ニ テ ィ の ま ま と す る た め に は , 共 通 の 知 識 体 系 の 定 義 言 基 づ い た う え で 各 知 識 体 系 の 構 成 や 内 容 は そ の ま ま に , 知 識 体 系 間 の 接 続 ・ 統 合 を 後 付 け で 第 三 者 が 実 施 で き る こ と が 望 ま し い 。 現 状 で は , 品 質 に 関 わ る 各 知 識 体 系 が 扱 う 領 域 が 重 複 し だ す こ と に よ り , 同 一 の 概 念 や 知 識 の 記 述 や 整 理 に つ い て , 異 な る 知 識 体 系 間 で 不 整 合 を 生 じ つ つ あ る 。 例 と し て , 品 質 管 理 お よ び 品 質 に 関 す る 異 な る 3 種 の 知 識 体 系 に お け る 定 義 の 比 較 を 表 2 に 示 す 。 こ の よ う な 不 整 合 は , 複 数 の 知 識体 系 を 横 断 す る こ と に よ る よ り 俯 瞰 的 あ る い は 連 続 的 な 知 識 の 拡 大 ・ 深 掘 り を 妨 げ る も の で あ る 。 そ の よ う な 不 整 合 の 解 消 に 伴 う 品 質 の 知 識 体 系 の 接 続 に 向 け て は , 異 な る 知 識 体 系 間 で 共 通 す る 部 分 を 識 別 し , 適 切 に 結 合 で き る こ と が 望 ま し い [16]。 例 え ば ISO/IEC JTC1/SC7 に お い て は ,ソ フ ト ウ ェ ア お よ び シ ス テ ム ズ エ ン ジ ニ ア リ ン グ 領 域 で SC7 が 扱 う 種 々 の 国 際 規 格 に お け る 用 語 や 概 念 の 記 述 の オ ン ト ロ ジ ー ( 概 念 体 系 ) を 作 成 す る プ ロ ジ ェ ク ト が 立 ち 上 が っ て い る [17]。 ま た 領 域 を ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ に 絞 れ ば , オ ン ト ロ ジ ー 構 築 の 試 み は 他 に も 複 数 あ る [18][19]。 こ れ ら の 取 り 組 み は , 将 来 的 に 知 識 体 系 間 の 整 合 性 確 保 に 役 立 て ら れ る 可 能 性 が あ る 。 例 え ば , 表 2 の 内 容 に つ い て 筆 者 ら が 独 自 に オ ン ト ロ ジ ー 構 築 を 試 み た 例 を 図 5 に 示 す 。 表 2: 知 識 体 系 に お け る 記 述 の 相 違
トピック PMBOK SWEBOK SQuBOK
品質 本来備わって いる特性がま とまって、要 求事項を満た す度合い・・・ ユーザ要求に 対する適合性 が要求を満た す度合い・・・ ユーザ要求、 顧客満足度を 満たす度合 い・・・ 品質管 理 プロジェクト結 果を監視し、 不満足なパ フォーマンス の原因を除去 するための方 法を特定・・・ 全ソフトウェア エンジニアリン グプロセスの 品質表示など、 マネジメントに 対する一般的 な情報を提 示・・・ 組織を長期 的・安定的に 存続を実現さ せるための必 要なモノ・・・。 顧客の満足度 を満たす・・・ 品質 ソフトウェ ア品質 品質表 示 提示 品質管 理 プロジェク ト品質 プロジェクト 品質管理 不満原 因 結果 満た す 特定 監視 is-a is-a is-a 顧客満 足度合 い 満た す is-a is-a 要求 満た す ソフトウェ ア品質管 理 図 5: 筆 者 ら に よ る オ ン ト ロ ジ ー 構 築 の 試 行 例 ( 協 力 : 林 有 一 氏 ) 他 の 取 り 組 み と し て は , SEMAT ( Software Engineering Methods and Theory ) Initiative に お け る メ ソ ッ ド ア ー キ テ ク チ ャ [20]も ま た , 異 な る 知 識 体 系 の 整 理 と 統 合 に 利 用 で き る 可 能 性 が あ る 。 メ ソ ッ ド ア ー キ テ ク チ ャ で は , ソ フ ト ウ ェ ア 開 発 に お け る 本 質 的 な 要 素 ( 例 え ば 要 求 や ソ フ ト ウ ェ ア シ ス テ ム , 仕 事 の 仕 方 な ど ) と そ れ ら の 間 の 関 係 を カ ー ネ ル と し て 定 め , そ の 共 通 基 盤 と し て の カ ー ネ ル を 用 い て 種 々 の プ ラ ク テ ィ ス を 記 述 す る 。 知 識 体 系 間 で 特 に 共 通 す る 部 分 に 絞 っ て カ ー ネ ル を 用 い て 知 識 を 記 述 す る こ と で 整 合 性 を 確 保 し 接 続 ・ 統 合 を 進 め ら れ る 可 能 性 が あ る 。 筆 者 は SEMAT 日 本 支 部 の 代 表 を 務 め て お り , 上 記 観 点 か ら の 活 動 を 日 本 か ら 世 界 へ 貢 献 し て い き た い と 考 え て い る 。
6. まとめ
本 稿 で は , 知 識 体 系 の 最 大 公 約 数 的 な 定 義 を 示 し , SWEBOK と SQuBOK を 中 心 と し て 代 表 的 な ソ フ ト ウ ェ ア 品 質 に 関 す る 知 識 体 系 の 現 状 と 展 望 を 説 明 し た 。 品 質 の 知 識 体 系 は , ソ フ ト ウ ェ ア 品 質 の 基 礎 概 念 や プ ロ セ ス ・ 技 法 を 対 象 と し て , 全 体 像 の 把 握 可 能 な ポ ー タ ル , 各 知 識 の 定 義 を 把 握 可 能 な 辞 書 , さ ら に は , 優 良 な 文 献 へ の ガ イ ド と し て 機 能 す る 。 そ こ で , ソ フ ト ウ ェ ア 品 質 に 関 わ る 主 要 な ス テ ー ク ホ ル ダ が そ れ ぞ れ に 役 立 て ら れ る 。 個 人 や 組 織 を 超 え た 同 業 者 コ ミ ュ ニ テ ィ の レ ベ ル を 考 え る と き , 知 識 体 系 は , ソ フ ト ウ ェ ア 品 質 に 関 す る 技 術 的 活 動 の 範 囲 を 定 義 づ け , そ れ が 正 当 な エ ン ジ ニ ア リ ン グ で あ る こ と の 基 盤 を 与 え る 。 一 方 で , ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ や ソ フ ト ウ ェ ア 品 質 が 本 来 的 に 学 際 的 ・ 横 断 的 な 領 域 で あ る こ と を 鑑 み る に , PMBOK や SEBOK と い っ た 関 連 す る 知 識 体 系 と の 接 続 ・ 統 合 を 通 じ た 一 貫 ・ 横 断 的 な 知 識 ア ク セ ス が 望 ま し い 。 本 稿 で は , そ の よ う な オ ー プ ン ・ ク ロ ー ズ ド な 知 識 体 系 の 位 置 づ け に 向 け た 展 望 を 解 説 し た 。 今 後 は そ の よ う な 取り 組 み の 進 展 , さ ら に は , 知 識 体 系 や 技 術 者 認 証 の 制 度 の 再 利 用 と ガ イ ド ラ イ ン や ツ ー ル 化 を 通 じ た 組 織 的 な 有 効 活 用 の 進 展 に 期 待 し た い 。
参考文献
[1] Paul Star, “The Social Transformation of American Medicine,” Basic Books, 1982. [2] 松 本 吉 弘 , “ エ ン ジ ニ ア リ ン グ 基 礎 知 識 体 系 と ISO 標 準 ” , ITSCJ Newsletter, No.88, 2010. [3] Thomas B. Hilburn, et al., “A Software Engineering Body of Knowledge Version 1.0,” CMU/SEI-99-TR-004, 1999.
[4] 情 報 サ ー ビ ス 産 業 協 会 REBOK 企 画 WG, “要求 工 学 知 識 体 系 第 1 版”, 近代 科学 社 , 2011. [5] IEEE CS, “Preliminary Call for Participation: Guide to the Information Technology Body of Knowledge (ITBOK Guide)”,
http://www.computer.org/portal/web/certifica tion/ITBOK-Call ( 2013 年 10 月 16 日 訪 問 ) [6] ISO/IEC/JTC1/SC7: ISO/IEC TR 19759:2005, Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEBOK), ANSI , 2007. ( 最 新 版 は http://www.swebok.org/ よ り 取 得 可 能 ) ( 邦 訳 ) 松 本 吉 弘 監 訳 , ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 基 礎 知 識 体 系 ― SWEBOK 2004 ― , オ ー ム 社 , 2005.
[7] Leon J. Osterweil, “Software processes are software too, revisited,” Proceedings of the 19th International Conference on Software Engineering (ICSE), 1997.
[8] SQuBOK 策 定 部 会 , “ソ フ ト ウ ェ ア 品 質 知 識 体 系 ガ イ ド ― SQuBOK Guide”, オ ーム 社, 2007. [9] Norman F. Schneidewind, “Body of Knowledge for Software Quality Measurement,” Computer, Vol.35, No.2, pp.77-83, 2002.
[10] IEEE CS, ACM, “Software Engineering 2004: Curriculum Guidelines for Undergraduate Degr ee Programs in Software EngineeringComputing
Curriculum,” 2004. http://sites.computer.org/ccse/ ( 訪 問 2013 年 10 月 16 日 ) [11] 阿 草 清 滋 ,西 康 晴 ,沢 田 篤 史 ,鷲 崎 弘 宜 ,” ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 領 域 (J07-SE)”, 情 報 処 理 , Vol.49, No.7, pp.743-749, 2008. [12] ASQ, “Certified Software Quality Engineer (CSQE) Body of Knowledge”,
http://cert.asq.org/certification/control/so ftware-quality-engineer/bok( 訪 問 2013 年 10 月 16 日 ) [13] 町 田 欣 史 , “SQuBOK ガイ ド( ソフ トウ ェア 品 質 知 識 体 系 ガ イ ド )の 概 要 と 活 用 の ポ イ ン ト”, ソ フ ト ウ ェ ア 品 質 管 理 研 究 会 第 2 回 例 会 特 別 講 義 , 2011.
[14] Benjaman S. Bloom, “Taxonomy of Educational Objectives: The Classification of Educational Goals,” Longman Group United Kingdom, 1969.
[15] ISO/IEC 24773:2008 Certification of software engineering professionals - Comparison framework
[16] 山 本 修 一 郎 ,ソ フ ト ウ ェ ア 知 識 体 系 の メ タ モ デ ル に つ い て の 一 考 察 , 人 工 知 能 学 会 第 12 回 知 識 流 通 ネ ッ ト ワ ー ク 研 究 会 ,SIG-KSN-012-02, [17] SG on SC7 ontology, “Report of Study Group on the feasibility of preparing an ontology for the SC7 domain and standards,” ISO/IEC/JTC1/SC7, 2013.
[18] Olavo Mendes , Alain Abran , Hc K Montréal Québec, “Software Engineering Ontology: A Development Methodology,” Metrics News ,vol. 9 , 2004.
[19] Pornpit Wongthongtham, Elizabeth Chang, Tharam Dillon, Ian Sommerville, “Development of a Software Engineering Ontology for Multi-site Software Development,” IEEE Transactions on Knowledge and Data Engineering, Vol.21, No.8, pp.1205-1217, 2009.
Software Engineering Methods,” ad/2013-02-01, 2013. http://www.omg.org/spec/Essence/1.0 ( 訪 問 2013 年 10 月 18 日 ) 鷲 崎 弘 宜 ( 早 稲 田 大 学 , 正 会 員 ) [email protected] 博 士 ( 情 報 科 学 )。 早 稲 田 大 学 グ ロ ー バ ル ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ 研 究 所 所 長・理 工 学 術 院 准 教 授 ,国 立 情 報 学 研 究 所 客 員 准 教 授 。ソ フ ト ウ ェ ア エ ン ジ ニ ア リ ン グ の 研 究 ,教 育 ,社 会 展 開 に 従 事 。 対 外 活 動 に SEMAT Japan Chapter Chair, IEEE Computer Society Japan Chapter Secretary, ISO/IEC/JTC1/SC7/WG20 国 内 委 員 会 主 査 , SQuBOK 策 定 委 員 , 日 本 ソ フ ト ウ ェ ア 科 学 会 論 文 誌 編 集 委 員 ほ か 。著 書 に『 ソ フ ト ウ ェ ア 品 質 知 識 体 系 ガ イ ド 』( オ ー ム 社 ),『 初 級 ソ フ ト ウ ェ ア 品 質 技 術 者 資 格 試 験 (JCSQE)問 題 と 解 説 』( 日 科 技 連 出 版 社 ),『 ソ フ ト ウ ェ ア パ タ ー ン 』( 近 代 科 学 社 ),『 AspectJ に よ る ア ス ペ ク ト 指 向 プ ロ グ ラ ミ ン グ 入 門 』( ソ フ ト バ ン ク パ ブ リ ッ シ ン グ ) ほ か 。