International Journal of Advances in Computer Science and Its Applications
Author(s) : KAVITA SHARMA, MINAKSHI HOODA, NISHA AGNIHOTRI
Reusability is the likelihood a segment of source code that can be used again to add new functionalities with slight or no modification. Reusable modules and classes reduce implementation time, increase the likelihood that prior testing and use has eliminated bugs and localizes code modifications when a change in implementation is required. Subroutines or functions are the simplest form of reuse. A chunk of code is regularly organized using modules or namespaces into layers. Software reuse is the process of creating software systems from existing software rather than building them from new software. This paper describes the software reuse possibilities and measures how much code can be modified from the existing software? If any problem occurs to the productivity and the comparison of reusable types along with their properties. Finally the reusable software and its cost also discussed.