Admissions Open
Admissions Open
The idea of software reuse was projected in late sixties. Software reusability is the use of engineering knowledge or artifacts from existing software components to build a new system. Reusability is the key paradigm for increasing software quality in the software development. Reusability implies some explicit management of build, packaging, distribution, installation, configuration, deployment, and maintenance and upgrade issues. If these issues are not considered, software may appear to be reusable from design point of view, but will not be reused in practice. This paper presents an empirical study of the software reuse activity by expert designers in the context of object-oriented design. Our study focuses on the following aspects of reuse the interaction between some design processes, e.g. constructing a problem representation, searching for and evaluating solutions, and reuse processes, i.e. retrieving and using previous solutions, How to retrieve the process which depicts bottom-up versus top-down expanding of the solution, that uses the concept of reusability.
OTHER INSTITUTIONS UNDER MMT