Contextual Customization of Reusable Components for High Cohesiveness in Robust Software Development

  • J. Vamshi Vijay Krishna Asst. Professor, CVR College of Engineering/ IT Department , Hyderabad, India

Abstract

Developers generally prefer reusable code in software development. Writing reusable code is not about developing generic, monolithic modules. It is about writing focused, com-posable modules with high cohesion and loose coupling. Reusing generic, monolithic modules which are non-cohesive makes a fragile software which in turn increases development and maintenance costs. Proper customisation of a generic monolithic module in a context enhances cohesiveness of the module.  Customisation for cohesiveness makes the module reliable and robust which in turn reduces the development and maintenance cost.

Published
2019-08-29