• DocumentCode
    878490
  • 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
  • Volume
    10
  • Issue
    1
  • fYear
    1993
  • Firstpage
    75
  • Lastpage
    80
  • 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;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.207232
  • Filename
    207232