loading...
Software Evolution in Componentware-A Practical Approach
Gold Coast, Queensland, Australia April 28-April 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASWEC.2000.8445532000 Australian Software Engineering ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Andreas Rausch, Technische Universit?t M?nchen
Industrial software projects are not based on a top-down development process relying on refinement but use a more iterative and incremental approach with respect to changing requirements. We call this an evolutionary approach. In this paper, we present the basic concepts of a suitable overall componentware methodology with respect to software evolution. We clarify the difference between refinement steps and evolution steps in a document-based development process.Based on this, we introduce the concept of requirements/assurances contracts to explicitly model the dependencies between the development documents. This helps developers to track and manage the software evolution process. A short example shows the usefulness of the presented concepts and introduces a description technique for requirements/assurances contracts in componentware.
Index Terms:
Software Evolution, Componentware, Description Techniques, Process Model, Software Engineering
Citation:
Andreas Rausch, "Software Evolution in Componentware-A Practical Approach," aswec, pp.13, 2000 Australian Software Engineering Conference, 2000
Usage of this product signifies your acceptance of the Terms of Use.