1995 Fiscal Year Annual Research Report
管理作業を重視した堅牢なソフトウェアプロセスアーキテクチャとその実行支援システム
Project/Area Number |
07780272
|
Research Institution | Nara Institute of Science and Technology |
Principal Investigator |
松本 健一 奈良先端科学技術大学院大学, 情報科学研究科, 助教授 (70219492)
|
Keywords | ソフトウェアプロセス / プロジェクト管理 / 事例ベース |
Research Abstract |
本研究の目的は、ソフトウェアプロジェクトにおける管理者の作業をソフトウェアプロセスに組み入れることにより、プロセスからの逸脱による影響を最小限に抑える機能を持った、より堅牢なソフトウェアプロセスアーキテクチャを構築し、構築したアーキテクチャに基づくプロセス実行支援システムを試作することにあった。これに対する研究実績は次の通りである。 1.プロセス改善モデルとして広く知られているCapability Maturity Model(CMM)を比較的小規模なシステムの開発プロジェクトに適用し、その問題点を次のように明らかにした。 ・ プロセスからの逸脱を検知し、解決するために多くの労力を要する。 ・ プロセスからの逸脱を解消するための具体的な手順が示されていない。 ・ プロセスからの逸脱を防ぐ目的であっても、プロセスの大幅な変更は許されない。 2.1.での問題点を解決するソフトウェアプロセスアーキテクチャを設計した。設計したアーキテクチャでは、プロセスからの逸脱を検知する労力を小さく抑えるため、開発者が日常的に作成している作業報告書に基づいて管理を行う。また、プロセスからの逸脱を解消するための具体的な手順を管理者に呈示するため、過去の開発プロジェクトで発生した「プロセスからの逸脱」の事例データベースを持つ。更に、作業の選択的実行が可能なUnconstrained Process Model(UPM)を拡張したプロセスモデルを用いることにより、管理者によるプロセスの変更(改善)に柔軟に対応する。 3.設計したアーキテクチャに基づくプロセス実行支援システムを試作し、実際のソフトウェア開発プロジェクトに適用した。その結果、作業報告書から「プロセスの逸脱」を検知することは可能であり、管理者による逸脱の解決法も事例として蓄積可能であることが分かった。また、管理者によるプロセスの大幅な変更も可能であることが分かった。
|
Research Products
(5 results)
-
[Publications] 阪井誠他: "ダウンサイジング時代のソフトウェア改善モデル" ソフトウェア・シンポジウム'95予稿集. 131-140 (1995)
-
[Publications] 阪井誠他: "A new framework for improving software development process on small computer systems" Proc.of International Symposium on Software Engineering for the Next Generation. 151-160 (1996)
-
[Publications] 内藤裕幹他: "役割別工数投入計画のための見積りモデルの提案" 情報処理学会研究報告. SE-107-1. (1996)
-
[Publications] 花川典子他: "多様な開発形態に対応するプロジェクト管理モデルの構築" ソフトウェア科学会研究会報告. SP-96-3-10. 59-66 (1996)
-
[Publications] 内藤裕幹他: "役割別工数見積りモデルの開発現場への適用" ソフトウェア・シンポジウム'96論文集. (採録決定). (1996)