| 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. |  
          | 
			
			 | Garland, Jeff and Richard 
			Anthony, 
			
			Large-Scale Software Architecture : A Practical Guide using UML, 
			John Wiley and Sons, 2002. |  
          | 
			 | Gomma, H. 
	
	Designing Software Product Lines wtih UML: From Use Cases to Pattern Based 
	Software Architectures. Reading, Massachusetts: Addison-Wesley, 
	2005. |  
          | 
			
			 | Gorton, Ian, 
			
			Essential Software Architecture, Springer, 2006. |  
          | 
			 | Hofmeister, Christine, R.
            Nord, and D. Soni, 
			Applied
    Software Architecture, Addison-Wesley 2000. 
			Recommended. |  
          | 
			
			 | 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. |  |