Reuse based software engineering is an approach to developme
Reuse based software engineering is an approach to development that tries to maximize the reuse of existing software.
The basic levels that software reuse encompasses are below. Are there more? If so, what are they? What does the level classification denote?
1. Application system reuse
2. Component reuse
3. Object and function reuse
Solution
These are the only basic software reuse levels. Application system reuse if for the whole application. That means if an application is already avaliable, instead of creating it again the application should be used as it is. Component reuse means we can reuse components of an application. This can be understood as, while creating an application if someone has created a component that can be used by other instead of writing that again. Object and function is very low level of reusability.
