Design Reuse through Frameworks and Patterns

  • Authors:
  • Peter W. Fach

  • Affiliations:
  • -

  • Venue:
  • IEEE Software
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The reuse of accepted software solutions that have proven to be usable is one of the key concepts of modern and successful software development. This contribution focuses on the reuse of good design and presents an approach that is based on over 10 years of experience. Like most modern methods, this approach relies on so-called frameworks and design patterns驴technical aids typically used in the heart of software labs. The approach presented here, however, goes much further in that it completely integrates frameworks and design patterns into the developmental process, where they have proven to be an excellent way to improve user participation throughout the developmental life cycle. Moreover, it even becomes possible to determine which units are suitable for reuse by a high degree of user participation thus achieving the aim of reusing "good design." Finally, these concepts provide elegant methods for adapting application systems.