preview

Reuse Of Asset Architecture For Some System

Better Essays

Reuse of asset architecture for some system can maximize company investment. Reused- based software engineering is a software engineering approach where the development process is geared to reusing recent software. One of the best efficient approaches to reuse is to create software product line engineering or application families. In recent years, software reusability has emerged as promising reusability approach, which brings out some important benefits such as increasing reusability of its core assets, while decreasing time to market. Software reusability has focal on two areas; domain engineering, in which the assets are de-veloped for reuse, and application engineering where the core assets are being reused to generate specific …show more content…

Reuse, as a software strategy for reducing development costs and refining quality, is not a new idea. Many past reuse agendas have fixated on the reuse of relatively small pieces of code. Organizations have developed reuse librar-ies containing modules, components, algorithms and, ob-jects. Almost anything a software developer develops goes into the library. Other developers are then urged to use what the library provides instead of creating their own ver-sions. Unfortunately, it often takes longer to locate these small pieces and integrate them into a system than it would take to build them anew. Documentation might explain the situation for which the piece was created but not how it can be generalized or adapted to other situations. The benefits of small-grained reuse depend on the predisposition of the software engineer to use what is in the library, the suitabil-ity of what is in the library for the engineer 's particular needs, and the successful adaptation and integration of the library units into the rest of the system. If reuse occurs at all under these conditions, it is fortuitous, and the payoff is usually nonexistent.
Software reusability is not just about variation management of software features, it delivers framework governing the development and distribution lifecycle of all the variation of product portfolio and amalgamation of system components that makes up each product. It eventually

Get Access