Thursday, March 1, 2012

What are the 4 levels at which software reuse is possible?

What are the 4 levels at which software reuse is possible?
Answer: 1. The abstraction level: At this level, you don’t reuse software directly but rather use knowledge of successful abstractions in the design of your software.
2. The object level: At this level, you directly reuse objects from a library rather than writing the code yourself. To implement this type of reuse, you have to find appropriate libraries and discover if the objects and methods offer the functionality that you need.
3. The component level: Components are collections of objects and object classes that operate together to provide related functions and services. You often have to adapt and extend the component by adding some code of your own.
4. The system level: At this level, you reuse entire application systems. This usually involves some kind of configuration of these systems. This may be done by adding and modifying code or by using the system’s own configuration interface. 

1 comments:

Post a Comment