The Art of Software Architecture: Design Methods and Techniques

Front Cover
John Wiley & Sons, Mar 20, 2003 - Computers - 336 pages
  • 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++
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Chapter 1 Introduction to Software Architecture
1
Chapter 2 The Software Product Life Cycle
17
Chapter 3 The Architecture Design Process
39
Chapter 4 Introduction to Software Design
55
Chapter 5 Complexity and Modularity
85
Chapter 6 Models and Knowledge Representation
113
Chapter 7 Architecture Representation
135
Chapter 8 Quality Models and Quality Attributes
151
Chapter 10 Applying Architectural Styles and Patterns
189
Chapter 11 Understanding Metamodels
213
Chapter 12 Creating Architectural Descriptions
239
Chapter 13 Using Architecture Frameworks
255
Chapter 14 Software Architecture Quality
273
Appendix Bibliography
297
Index
301
Copyright

Chapter 9 Architectural Design Principles
175

Other editions - View all

Common terms and phrases

About the author (2003)

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.

Bibliographic information