The Art of Software Architecture: Design Methods and Techniques
Stephen T. Albin
* This innovative book uncovers all the steps readers should follow in order
to build successful software and systems
* With the help of numerous examples, Albin clearly shows how to incorporate Java, XML, SOAP, ebXML, and BizTalk when designing true distributed business systems
* Teaches how to easily integrate design patterns into software design
* Documents all architectures in UML and presents code in either Java or C++
Table of Contents
About the Author.
Chapter 1: Introduction to Software Architecture.
Chapter 2: The Software Product Life Cycle.
Chapter 3: The Architecture Design Process.
Chapter 4: Introduction to Software Design.
Chapter 5: Complexity and Modularity.
Chapter 6: Models and Knowledge Representation.
Chapter 7: Architecture Representation.
Chapter 8: Quality Models and Quality Attributes.
Chapter 9: Architectural Design Principles.
Chapter 10: Applying Architectural Styles and Patterns.
Chapter 11: Understanding Metamodels.
Chapter 12: Creating Architectural Descriptions.
Chapter 13: Using Architecture Frameworks.
Chapter 14: Software Architecture Quality.