Budget Amount *help |
¥2,000,000 (Direct Cost: ¥2,000,000)
Fiscal Year 2001: ¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 2000: ¥1,300,000 (Direct Cost: ¥1,300,000)
|
Research Abstract |
本研究では,オブジェクト指向に基づくソフトウェア開発における,プロジェクト管理のための支援環境の設計と構築を目的としている.支援環境の機能としては, 1.計画支援:開発すべきソフトウェアの機能量(例えば,ファンクションポイント)の計測やそれに基づく開発工数や開発期間の見積もりを行う. 2.進捗管理支援:開発プロセスから収集されたプロセス/プロダクトに関するデータに基づいて,品質,コストも含めた進捗状況の把握を行う. 3.開発支援:様々なメトリクス計測ツールによる支援(集中的にレビューを行うべき複雑な部分の指摘,変更のための改善案の提示等)あるいは,エラーデータ収集分析ツールを用いたエラーに関する分析結果の開発者へのフィードバック支援を行う. 計画支援に関しては,UML設計仕様書からのファンクションポイント計測について実施した.提案手法により,専門家が手作業で数えたファンクションポイント値と近い値を算出できることを確認した. 進捗管理支援については,複雑度メトリクスを用いて,プログラム中のモジュールに対するエラー発生予測手法について検討した.計測ドメイン毎に,エラー発生の予測式を構築することで,予測制度が向上した.最後に,開発支援については,地方自治体向けソフトウェアに対するアプリケーションフレームワーク導入を目的として,フレームワーク導入における効果を定量的に評価した. 結果として,フレームワーク導入により開発工数の削減が可能であることを確認した.実施した内容を統合することで,一つのオブジェクト指向開発プロジェクトのための支援環境の構築が可能になると考えられる.
|