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.

Twitter Feed

  • rohan_p RT @Techworld_AU: Gear and gadgets at @CeBITAUS 2012, Sydney http://t.co/J1Sch1sX #cebit2012
  • Techworld_AU Gear and gadgets at @CeBITAUS 2012, Sydney http://t.co/J1Sch1sX #cebit2012
  • HamishBarwick CeBIT 2012: Will NBN speed up freight delivery times? http://t.co/gaZyjOlH #cw #cio #tw #CeBIT2012 #nbn
  • HamishBarwick CeBIT 2012: NAB calls for mobile app security overhaul http://t.co/3Z3ZPUPq #cw #cio #tw #CeBIT2012 #infosec
  • rohan_p RT @Techworld_AU: BigPond Games Arena, Games Shop hit by hackers http://t.co/OXNPeDfL #bigpond #infosec #security