Back to Papers and Downloads

Back to Recommended Books

 Architecture Topics

System Architecture

Enterprise Architecture

Architecture Patterns

Architects

 Related Topics

Software Engineering

Components

Distributed and Real-Time Systems

Object-Oriented

Patterns

Requirements and Use Cases

Reuse and Product Platforms

Software Development

UML

Software Engineering

 Architect Skillset

Consulting

Leadership, Teams, and Communication

Modeling and Problem Solving

Strategy

Architecture Metaphors

Building Architecture

James Madison and the US Constitution

General Interest

Miscellaneous

Art

Business 

The Architecture Discipline

What: Architecture

How: Architecting

Who: Architects

Why: Motivation

Where and When: Context

Related Topics

Architecture Training

 

Books on Software Architecture
 
  Forthcoming (see draft): Software Architecture Action Guide, by Ruth Malan and Dana Bredemeyer.
Albin, Stephen T., The Art of Software Architecture: Design Methods and Techniques, Wiley, 2003.

Bass, L., P. Clements, and R. Kazman. Software Architecture in Practice. 2nd ed. Prentice-Hall, 2003.

Bennett, Douglas, Designing Hard Software: The Essential Tasks, Prentice-Hall, 1997.

Bosch, Jan, Design and Use of Software Architectures: Adopting and Evolving a Product-line Approach, Addison-Wesley, 2000.

Clements, Paul, R. Kazman, M. Klein, Evaluating Software Architectures: Methods and Case Studies, Addison-Wesley, 2001. (recommended)

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

Dikel, David, D. Kane, and J. Wilson, Software Architecture: Organizational Principles and Patterns, Prentice-Hall, 2001.  See our Papers and Downloads page to download the Preface and Chapter 4, "Rhythm: Assuring Beat, Process and Movement".

Fowler, Martin, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, and Randy Stafford, Patterns of Enterprise Application Architecture, Addison-Wesley, 2002.

Cover Graphic

Garland, Jeff and Richard Anthony, Large-Scale Software Architecture : A Practical Guide using UML, John Wiley and Sons, 2002.

Designing Software Product Lines with UML : From Use Cases to Pattern-Based Software Architectures (Addison-Wesley Object Technology Series)

Gomma, H. Designing Software Product Lines wtih UML: From Use Cases to Pattern Based Software Architectures. Reading, Massachusetts: Addison-Wesley, 2005.

9783540287131

Gorton, Ian, Essential Software Architecture, Springer, 2006.

Hofmeister, Christine, R. Nord, and D. Soni, Applied Software Architecture, Addison-Wesley 2000. Recommended

A Software Architecture Primer

Reekie, John and Rohan McAdam, A Software Architecture Primer, Angophora Press, 2006.

Rozanski, Nick and Eóin Woods, Software Systems Architecture : Working With Stakeholders Using Viewpoints and Perspectives,  Addison-Wesley Professional, 2005.

Shaw, Mary and David Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice-Hall, 1996.

Witt, B., T. Baker and E. Meritt. Software Architecture and Design: Principles, Models and Methods, p. 9. Van Nostrand Reinhold, 1994.

Copyright © 2001-2008 by  Bredemeyer Consulting
URL: http://www.bredemeyer.com
Last Modified: March 06, 2009