Title :
Maintaining object-oriented software
Author :
Wilde, Norman ; Matthews, Paul ; Huitt, Ross
Author_Institution :
Dept. of Comput. Sci., Univ. of West Florida, Pensacola, FL, USA
Abstract :
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.<>
Keywords :
object-oriented programming; software maintenance; cooperating object classes; dynamic binding; object-oriented software maintenance; polymorphism; Concurrent computing; Error correction; Message passing; Navigation; Object oriented modeling; Object oriented programming; Programming profession; Software engineering; Software maintenance; Software quality;
Journal_Title :
Software, IEEE