keyboard_arrow_up
A Structural Approach to Improve Software Design Reusability

Authors

Tawfig M. Abdelaziz, Yasmeen.N.Zada and Mohamed A. Hagal, University of Benghazi, Libya

Abstract

Software reuse become a very promising area that has many benefits such as reducing costs, time, and most importantly, increasing quality of software. However, the concept of reuse is not only related to implementation level, in fact, it can be included in the earlier stages of the software development life cycle such as design stage. Adopting reuse at this stage provides many benefits such as increasing productivity, saving time and reducing cost of software development. Accordingly, this paper presents the concept of reuse at design level in more details. As well as, it proposes an approach to improve the reusability of software design using the directed graph concept. This leads to produce a design to be considered as reusable components which can be adapted in many software systems.

Keywords

Software Reusability, Software Component, Unified Modeling Language (UML), Parameterization, Directed Graph.

Full Text  Volume 4, Number 1