Maintaining object-oriented software
- 1 January 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 10 (1) , 75-80
- https://doi.org/10.1109/52.207232
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
This publication has 6 references indexed in Scilit:
- Maintenance support for object oriented programsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A study of the impact of C++ on software maintenancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A reusable toolset for software dependency analysisJournal of Systems and Software, 1991
- Assuring good style for object-oriented programsIEEE Software, 1989
- Designing documentation to compensate for delocalized plansCommunications of the ACM, 1988
- Object-oriented developmentIEEE Transactions on Software Engineering, 1986