loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE Symposium and Workshop on Engineering of Computer Based Systems (ECBS'96)
Software Maintenance versus Software Evolution: An Approach to Software Systems Evolution
Friedrichshafen, GERMANY
March 11-March 15
ISBN: 0-8186-7355-9
Jose Parets, E.T.S. de Ingenieria Informatica. Universidad de Granada. Avda. de Andalucia 38. 18071 - GRANADA (Spain)
Juan Carlos Torres, E.T.S. de Ingenieria Informatica. Universidad de Granada. Avda. de Andalucia 38. 18071 - GRANADA (Spain)
Software development is traditionally conceived as a process where the software development team elaborates, implements and maintains executable models of Information Systems (in the broad sense). In this paper we present an evolutionary view of the software development process, rooted on the General System Theory, which considers software development as a creative process with complex and evolutive interactions between the software development team and the user system. This approach allows to conceive maintenance as a natural projection of an evolutive process. The paper begins considering three different approaches in the conception of Information Systems and our complex view of the relationships between the Information System, the Software System and the Development System. After that it contains a brief survey of previous research on software evolution. It concludes with an exposition of the benefits of our evolutionary approach at the epistemological, methodological and practical level.
Index Terms:
software evolution, software maintenance, information systems, complex systems, software development methods
Citation:
Jose Parets, Juan Carlos Torres, "Software Maintenance versus Software Evolution: An Approach to Software Systems Evolution," ecbs, pp.134, IEEE Symposium and Workshop on Engineering of Computer Based Systems (ECBS'96), 1996
Usage of this product signifies your acceptance of the Terms of Use.