Book Details

Instructors may access teaching resources by clicking the ‘Request Instructor Resources’ tab next to the title.
Please note that you can subscribe to a maximum of 2 titles.

Software Architecture in Practice, 3/e


Software Architecture in Practice, 3/e
Author(s)  Len Bass
ISBN  9789332502307
Imprint  Pearson Education
Copyright  2013
Pages  616
Binding  Paperback
List Price  Rs. 800.00
  
 
 

Software Architecture in Practice 3e
  • About the Authors
  • Contents
  • Features
  • Downloadable Resources

Len Bass is a Senior Principal Researcher at National ICT Australia Ltd (NICTA). He joined NICTA in 2011 after twenty-five years at the Software Engineering Institute (SEI) at Carnegie Mellon University. He is the coauthor of two award-winning books in software architecture, including Documenting Software Architectures: Views and Beyond, Second Edition (Addison-Wesley, 2011), as well as several other books and numerous papers in computer science and software engineering on a wide range of topics. Len has almost fifty years' experience in software development and research in multiple domains, such as scientific analysis systems, embedded systems, and information systems.



 



Paul Clements is the Vice President of Customer Success at BigLever Software, Inc., where he works to spread the adoption of systems and software product line engineering.  Prior to this position, he was Senior Member of the Technical Staff at the SEI, where, for 17 years, he lead or co-lead projects in software product line engineering and software architecture documentation and analysis. Other books Paul has coauthored include Documenting Software Architectures: Views and Beyond, Second Edition (Addison-Wesley, 2011) and Evaluating Software Architectures:  Methods and Case Studies, (Addison-Wesley, 2002), and Software Product Lines: Practices and Patterns (Addison-Wesley, 2002).  In addition, he has also published dozens of papers in software engineering reflecting his long-standing interest in the design and specification of challenging software systems. Paul was a founding member of the IFIP WG2.10 Working Group on Software Architecture.



 



Rick Kazman is a Professor at the University of Hawaii and a Visiting Scientist (and former Senior Member of the Technical Staff) at the SEI. He is a coauthor of Evaluating Software Architectures: Methods and Case Studies, (Addison-Wesley, 2002). Rick's primary research interests are software architecture, design and analysis tools, software visualization, and software engineering economics. He is also interested in human-computer interaction and information retrieval. Rick was one of the creators of several highly influential methods and tools for architecture analysis, including the SAAM (Software Architecture Analysis Method), the ATAM (Architecture Tradeoff Analysis Method), the CBAM (Cost-Benefit Analysis Method), and the Dali architecture reverse engineering tool.


 

 

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


 

 

•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


 

 
 
Username/ Email  
Password  
If you are new to this site, and you do not have a username and password, please register.