Increasing Reusability through Architectural Design

Kim Harris, Software Reuse Program Manager
Hewlett Packard Company, Corporate Engineering
1801 Page Mill Rd., MS 18DG, Palo Alto, CA 94304
Telephone 415-857-7771, FAX 415-857-2631

email: kimh@hpcea.ce.hp.com

Abstract:

The design of good, reusable architectures is essential to effective software reuse among applications in a product family. The goals of an architecture improvement process and good architectures are presented. An example of a reusable architectural design is described. Both the process and artifacts of the architecture are included.




Keywords: domain analysis, reusable architectures, object-oriented analysis, object-oriented design