Software Architecture in Practice
Software Architecture in Practice 3e
Table of Content
Chapter 1: What Is Software Architecture?
Chapter 2: Why Is Software Architecture Important?
Chapter 3: The Many Contexts of Software Architecture
Chapter 4: Understanding Quality Attributes
Chapter 5: Availability
Chapter 6: Interoperability
Chapter 7: Modifiability
Chapter 8: Performance
Chapter 9: Security
Chapter 10: Testability
Chapter 11: Usability
Chapter 12: Other Quality Attributes
Chapter 13: Architectural Tactics and Patterns
Chapter 14: Quality Attribute Modeling and Analysis
Chapter 15: Architecture in Agile Projects
Chapter 16: Architecture and Requirements
Chapter 17: Designing an Architecture
Chapter 18: Documenting Software Architectures
Chapter 19: Architecture, Implementation, and Testing
Chapter 20: Architecture Reconstruction and Conformance
Chapter 21: Architecture Evaluation
Chapter 22: Management and Governance
Chapter 23: Economic Analysis of Architectures
Chapter 24: Architecture Competence
Chapter 25: Architecture and Software Product Lines
Chapter 26: Architecture in the Cloud
Chapter 27: Architectures for the Edge
Chapter 28: Epilogue
|
Salient Features
•The core book in Software Engineering Institute's (SEI) influential software architecture curriculum: the field's best-seller (14,000+ copies sold)
•Helps software practitioners and managers resolve crucial questions that enable the development of clear and effective architecture
•Now accompanied by slides, exercises, and exercise answers, making it even easier to teach and learn from
|
|
|
|
|