This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Maintaining Object-Oriented Software
January/February 1993 (vol. 10 no. 1)
pp. 75-80

The maintenance requirements of object-oriented software, including the ability to make changes easily and an in-depth understanding of the software's structure and behavior, are discussed. The problems encountered by a maintainer trying to understand object-oriented software by reading and statically analyzing it are described. The problems caused by dynamic binding, polymorphism, and cooperating object classes in object-oriented software maintenance are reviewed.

Index Terms:
object-oriented software maintenance; dynamic binding; polymorphism; cooperating object classes; object-oriented programming; software maintenance
Citation:
Norman Wilde, Paul Matthews, Ross Huitt, "Maintaining Object-Oriented Software," IEEE Software, vol. 10, no. 1, pp. 75-80, Jan.-Feb. 1993, doi:10.1109/52.207232
Usage of this product signifies your acceptance of the Terms of Use.