Software Architecture

Bass, Len, Paul Clements, and Rick Kazman. 1998. Software Architecture in Practice . Reading, MA: Addison-Wesley.
A handbook of software architecture, with numerous case studies.

Buschmann, Frank, R gine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stahl. 1996. Pattern-Oriented Software Architecture: A System of Patterns . New York: John Wiley & Sons.
This book makes an inventory of a wide range of design patterns at the level of the architecture.

Clements, Paul, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, and Judith Stafford. 2002. Documenting Software Architectures: Views and Beyond . Boston: Addison-Wesley.

Dikel, David M., David Kane, and James R. Wilson. 2001. Software Architecture: Organizational Principles and Patterns . Upper Saddle River, NJ: Prentice-Hall.
They capture the role and activities of the architect in the VRAPS model: Vision, Rhythm, Anticipation, Partnering, and Simplification.

Hofmeister, Christine, Robert Nord, and Dilip Soni. 2000. Applied Software Architecture . Boston: Addison-Wesley.
The architectural design approach these authors recommend is very similar to that of the Rational Unified Process and is based on multiple coordinated views.

IEEE 1471-200 Recommended Practice for Architectural Description.
This standard recommends architectural description based on the concept of multiple views.

Kruchten, Philippe. 1995. "The 4+1 View Model of Architecture." IEEE Software 12(6).
The origin of the 4+1 views used for architectural description in the Rational Unified Process.

Rechtin, Eberhardt. 1991. Systems Architecting: Creating and Building Complex Systems . Englewood Cliffs, NJ: Prentice-Hall; and Rechtin, Eberhard, and Mark Maier. 1997. The Art of System Architecting . Boca Raton, FL: CRC Press.
Although not directed specifically to software engineers , these two books are extremely valuable for software architects : They introduce an invaluable set of heuristics and many examples of architecture.



The Rational Unified Process. An Introduction
Blogosphere: Best of Blogs
ISBN: B0072U14D8
EAN: 2147483647
Year: 2002
Pages: 193

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net