研究概要 |
本研究では実用性,特に開発現場への導入の容易さを重視した,ソフトウェア最終品質の推定モデルの開発を追求している.実用性を考える上で次の3点に特に配慮している. 1.推定を行うタイミングに注目する.遅くともテスト工程が始まる時点で推定が行えることを目指す.2.利用する時系列データは開発現場で容易に収集可能であり,推定モデルの適用もできる限り分かりやすいものとする.3.推定結果をソフトウェア開発プロセスの改善につなげることにも挑戦する.これを踏まえ,本研究では次に示す3つのサブテーマを実施している. S1:設計・コーディング工程でのメトリクスデータき利用した最終品質の推定と改善 S2:開発計画の妥当性や開発計画からのずれの大小を利用した最終品質の推定 S3:プロジェクトシミュレータを利用した最終品質改善手法の提案 本年度は,平成16年度までの研究の成果を受け,サブテーマS3を実施することにより本研究としての完成を目指す. 本研究で目指したのはソフトウェア開発計画からのずれを定期的に(つまり動的に)修正していってプロジェクトを可能な限り計画通りに進めることにより,最終品質の改善を図ることである。ずれの修正(すなわち,計画の修正)に当たっては,プロジェクトシミュレータを用いて変更に伴う効果が予測できるので,複数の変更の中から常に最良のものを選ぶことになる.具体的には従来開発してきたプロジェクトリスク予測システムに対して幾つかの変更を行い,品質に対する予測を行うシステムを開発し,そのシステム上で実際の企業から得られたデータを用いた実験を行った.実験の結果は現在発表の準備中である.
|