Predilection of Reusability over Maintainability in Aspect-Oriented Systems
Ritika Chaudhary, Ram Chatterjee · INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY · 2013
Maintenance is the important phase in software development lifecycle which initiates after the software has been deployed for use. Reusability is an important area of concern which depicts the extent to which a module can be used again in different applications with slight or no modification. Maintainability is one of the contributing factors for assessing Reusability. So, assessment of Reusability is preferred over Maintainability. This paper has been split into Introduction, Role of Maintainability, Role of reusability and conclusion. In the introduction section the concept that how the software evolves has been discussed. The second section focuses on the Role ofMaintainability. The third second emphasizes on the Role of Reusability within the domains of Object-Oriented Programming and Aspect-Oriented Programming. In the last section we have concluded that assessment of Reusability must be given more preference over the assessment of Maintainability.