Designing Software Architectures: A Practical Approach (SEI Series in Software Engineering)
Cervantes, Humberto, Kazman, Rick
Language: English
Published by Addison-Wesley Professional, 2016
- First Edition
- Hardcover
- Used

Seller: Textbooks_Source, Columbia, MO, U.S.A.Textbooks_Source
AbeBooks seller since November 10, 2017
Condition: Used - Good
US$ 25.84
Quantity: 3 available
Add to basketItem description from seller
Ships in a BOX from Central Missouri! May not include working access code. Will not include dust jacket. Has used sticker(s) and some writing or highlighting. UPS shipping for most packages, (Priority Mail for AK/HI/APO/PO Boxes).
Seller Inventory # 002189276U
- Title
- Designing Software Architectures: A Practical Approach (SEI Series in Software Engineering)
- Author
- Cervantes, Humberto, Kazman, Rick
- Publisher
- Addison-Wesley Professional
- Publication year
- 2016
- Condition
- Good
- Binding
- Hardcover
- Language
- English
- ISBN 10
- 0134390784
- ISBN 13
- 9780134390789
- Edition
- 1st Edition.
- Series
- Book 21 of 27: SEI Series in Software Engineering
Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way.
This book introduces a practical methodology for architecture design that any professional software engineer can use, provides structured methods supported by reusable chunks of design knowledge, and includes rich case studies that demonstrate how to use the methods.
Using realistic examples, you’ll master the powerful new version of the proven Attribute-Driven Design (ADD) 3.0 method and will learn how to use it to address key drivers, including quality attributes, such as modifiability, usability, and availability, along with functional requirements and architectural concerns.
Drawing on their extensive experience, Humberto Cervantes and Rick Kazman guide you through crafting practical designs that support the full software life cycle, from requirements to maintenance and evolution. You’ll learn how to successfully integrate design in your organizational context, and how to design systems that will be built with agile methods.
Comprehensive coverage includes
- Understanding what architecture design involves, and where it fits in the full software development life cycle
- Mastering core design concepts, principles, and processes
- Understanding how to perform the steps of the ADD method
- Scaling design and analysis up or down, including design for pre-sale processes or lightweight architecture reviews
- Recognizing and optimizing critical relationships between analysis and design
- Utilizing proven, reusable design primitives and adapting them to specific problems and contexts
- Solving design problems in new domains, such as cloud, mobile, or big data
"Synopsis" may belong to another edition of this title.
About the Author
Humberto Cervantes is a professor at Universidad Autónoma Metropolitana Iztapalapa in Mexico City. His primary research interest is software architecture and, more specifically, the development of methods and tools to aid in the design process. He is active in promoting the adoption of these methods and tools in the software industry. Since 2006, Cervantes has been a consultant for software development companies in topics related to software architecture. He has authored numerous research papers and popularization articles, and has also coauthored one of the few books in Spanish on the topic of software architecture. Cervantes received a master’s degree and a Ph.D. from Université Joseph Fourier in Grenoble, France. He holds the Software Architecture Professional and ATAM Evaluator certificates from the SEI.
Rick Kazman is a professor at the University of Hawaii and a principal researcher at the Software Engineering Institute of Carnegie Mellon University. His primary research interests are software architecture, design and analysis tools, software visualization, and software engineering economics. Kazman has created 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 and Titan tools. He is the author of more than one hundred fifty peer-reviewed papers, and is coauthor of several books, including Software Architecture in Practice, Third Edition (Addison-Wesley, 2013), Evaluating Software Architectures (Addison-Wesley, 2002), and Ultra-Large-Scale Systems. Kazman received a B.A. (English/music) and M.Math (computer science) from the University of Waterloo, an M.A. (English) from York University, and a Ph.D. (computational linguistics) from Carnegie Mellon University.
"About the title" may belong to another edition of this title.
Textbooks_Source
Columbia, MO, U.S.A.
AbeBooks seller since November 10, 2017
Shipping rates within U.S.A.
| Item | 5 to 14 business days | 3 to 6 business days |
|---|---|---|
| First item | US$ 3.99 | US$ 6.99 |
Payment methods
Store description
Textbooks_Source is committed to selling new and used books for less money. We offer fast shipping & handling and dedicated customer service support to ensure that you have a great experience as our customer. Thank you for shopping with us!
Specialty
Textbooks and TradeSeller's business information
TXTB.com, LLC
2711 W. Ash St.
Columbia, MO U.S.A. 65203
Terms of sale
We guarantee the condition of every book as it’s described on the AbeBooks websites. If you are not satisfied with your purchase or if the order has not arrived yet, you are eligible for a refund within 30 days of the estimated delivery date. If you have any questions about an order, please us the “Ask Bookseller a Question” link to contact us and we will respond within 2 business days.
Shipping terms
All orders ship from our warehouse, centrally located in Columbia, Missouri. Orders usually ship on the same or next business day (Monday – Friday).