Back to Papers and Downloads

Back to Recommended Books

Architecture Topics

Software Architecture

System Architecture

Enterprise Architecture

Architecture Patterns

Architects

Related Topics

Software Engineering

Components

Distributed and Real-Time Systems

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 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
URL: http://www.bredemeyer.com
Last Modified: May 17, 2002