| TITLE |
AUTHOR |
PUBLISHER |
DATE |
ISBN |
DESCRIPTION |
A R C H I T E C T U R E |
| Software Architecture: Perspectives
on an Emerging Disciple |
M. Shaw D.
Garlan |
Prentice Hall |
1996 |
0-13-182957-2 |
An early work addressing the notion
of architecture in software development. The authors present their ideas on the topic as
well as providing examples and formal notations on how to express the software
architecture. |
| Pattern-Oriented Software
Architecture |
F. Buschmann, et al. |
Wiley |
1996 |
0-471-95869-7 |
Following on the heels of the
Design Patterns movement, the authors address patterns at the architectural level. The
patterns that they provide are accompanied by clear models and code fragments. |
| Software Architecture in Practice |
L. Bass P.
Clements
R. Kazman |
Addison Wesley |
1998 |
0-201-19930-0 |
The authors provide a concise
overview of what a software architecture is, what it means, and its value. They provide
their own notation (although I expect the update version to be translated into UML) that
helps to communicate architecture. They provide many different types of architectures
using case studies. |