Critical.
Authoritative.
Strategic.
Subscribe to CIO Magazine »

The Art of Software Architecture: Design Methods and Techniques

  • 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++

Biography

STEPHEN T. ALBIN is a software engineer and consultant in northern California and has developed commercial enterprise software applications, platforms, and technologies. He is a member of the ACM and IEEE Computer and Engineering Management Societies.

Table of Contents

Acknowledgments.

About the Author.

Introduction.

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.

Appendix: Bibliography.

Index.

rhs_login_lockGet exclusive access to Invitation only events CIO, reports & analysis.
Recent comments