クリーンルーム手法の,バージョンアップ開発への適用
スポンサーリンク
概要
- 論文の詳細を見る
Cleanroom Software Engineering is a software development methodology whose recent focus has been on the development of highly reliable software products. Cases in which it has been applied have shown drastic improvements in product reliability. However, no explicit guidance is available on how the methodology can be applied to new versions of software products. In all the documented cases, the design documents were changed to conform to the style of Cleanroom Software Engineering when new software versions were developed. As a result, much time and money was needed for for the redesign work. In this paper, we introduce an application of the methodology to the development of a new version of a financial institution's middleware product. Our design method is less expensive in time and money than the traditional methodology. It consists of -Reusing the maintenance documents.-Detecting data and modules that are influenced by each modification of items in or addition of items to the maintenance documents, and applying Cleanroom Software Engineering only to them.-Testing by the traditional method. We applied our design method to a banking middleware product that had been developed by using the traditional waterfall model, and achieved zero defect in two years after the shippment in product reliability and 8% in development productivity, with an almost equal development cycle time. This confirms the effectiveness of using the proposed design method to develop new versions of software products, and provides high product reliability at an acceptable cost and within an acceptable delivery time.
- 関西学院大学の論文
著者
関連論文
- クリーンルーム手法の,バージョンアップ開発への適用
- 「情報処理最前線」ソフトウェアCALS実証実験の概要と1年目の成果
- 無故障ソフトウェアを開発するための…「クリーンルーム手法」紹介
- クリーンルーム手法の,バージョンアップ開発への適用
- SUIT:ソフトウェア・ユーザーインターフェース設計ツール : その1:目的と概念