|
Ewa Stemposz, Alina Stasiecka, Kazimierz Subieta
Technologia ponownego uzycia w oparciu o podejscie obiektowe
867
Abstract
The esence of reuse is using a component which already exists to construct an another one which is desired. We create reusable components, we reuse them in many products, and we benefit from future improvements. It is evident, that reuse is an inevitable activity, it has always been a part of most user's and
developer's lives. For instance, we can see reuse in the following processes:
-
repeated executions of a program with different inputs,
-
repeated invocations of a routine within a given program,
-
importing of library routines,
-
importing of complete subsystems,
-
reuse of expertise of personnel, etc.
The aim of our report is to make apparent that reuse should be conceived in terms of the entire software development life cycle. When early life cycle workproducts are reused, there is a high probability of reusing downstream workproducts, as well. We also try to present some nontechnical issues involved in obtaining the benefits of reuse, because reuse will not just happen. It requires a conscious investment by the production team. The company has to know how it is going to get the return on that investment. Through the report we put the main emphasis on the object-oriented technology that has the superior technical support for components reuse. The object-oriented approach provides several features that reduce the complexity inherent in many software development projects.
Key words:
reuse, component, asset, asset qualification, domain, domain analysis, design, framework, design pattern, development for reuse, development with reuse
|
|
 |
 |