Back to Papers and Downloads

Back to Recommended Books

Architecture Topics

Software Architecture

System Architecture

Enterprise Architecture

Architecture Patterns


Related Topics

Software Engineering


Distributed and Real-Time Systems


Requirements and Use Cases

Reuse and Product Platforms

Software Development


Software Engineering

Architect Skillset


Leadership, Teams, and Communication

Modeling and Problem Solving


Architecture Metaphors

Building Architecture

James Madison and the US Constitution

General Interest




The Architecture Discipline

What: Architecture

How: Architecting

Who: Architects

Why: Motivation

Where and When: Context

Related Topics

Architecture Training



Books on Software Development


Extreme Programming Explained : Embrace Change (2nd Edition) Beck, Kent and Cynthia Andres, Extreme Programming Explained: Embrace Change, 2nd ed., Addison-Wesley, 2004
Object-Oriented Analysis and Design with Applications (2nd Edition) Booch, Grady, Maksimchuck, Engel, Brown, Conallen, Houston, Martin, and Newkirk, Object-Oriented Analysis and Design with Applications (3rd Edition), Addison-Wesley, 2004
Brooks, Frederick P., Jr. The Mythical Man-Month: Essays on Software Engineering Anniversary Edition, Addison-Wesley, 1995.
Agile Software Development Alistair Cockburn, Agile Software Development, Addison-Wesley, 2004
Constantine, Larry, Beyond Chaos: The Expert Edge in Managing Software Development, Addison-Wesley, 2001.
Gilb, Tom, Principles of Software Engineering Management, Addison-Wesley, 1988
Jacobson, Ivar, G. Booch, J. Rumbaugh, The Unified Software Development Process, Addison-Wesley, 1999.
Maguire, Steve, Debugging the Development Process, Microsoft Press, 1994.
McCarthy, Jim, Dynamics of Software Development, Microsoft Press, 1995.
McConnell, Steve, Code Complete: A Practical Handbook of Software Construction, Microsoft Press, 1993.  2nd edition, 2004.
McConnell, Steve, Rapid Development: Taming Wild Software Schedules, Microsoft Press, 1996.
  Whitehead, Richard, Leading a Software Development Team: A Developer's Guide to Successfully Leading People and Projects, Addison-Wesley, 2001.

Copyright 2001 by  Bredemeyer Consulting
Last Modified: May 17, 2002