Software Architecture Book

I am currently writing a book on software architecture. You can download the current draft here: Software Architecture Book

As always, comments or questions on any of this would be appreciated.

-George

Outline

Part I: Narrative

  1. Introduction
  2. Risks and Techniques
  3. Making Good Models
  4. Architecture Models
  5. Working with Models
  6. Working with Code
  7. Detailed Example: Media Player
  8. Architecture Technologies
  9. Conclusion

Part II: Reference

  1. Concepts
  2. Model Types
  3. Model Relationships
  4. Analyses
  5. Applying models
  6. Architectural styles
  7. UML as an ADL