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
- Introduction
- Risks and Techniques
- Making Good Models
- Architecture Models
- Working with Models
- Working with Code
- Detailed Example: Media Player
- Architecture Technologies
- Conclusion
Part II: Reference
- Concepts
- Model Types
- Model Relationships
- Analyses
- Applying models
- Architectural styles
- UML as an ADL