Rick Kazman
- Auteur
Boeken van Rick Kazman
Humberto Cervantes
Rick Kazman
Designing Software Architectures
Learn how to create successful architectural designs and improve your current design practices!
Designing Software Architectures, 2nd Edition, provides a practical, step-by-step methodology for architecture design that any professional software engineer can use, with structured methods supported by reusable chunks of design knowledge and rich case studies that demonstrate how to use the methods. Meer
Designing Software Architectures, 2nd Edition, provides a practical, step-by-step methodology for architecture design that any professional software engineer can use, with structured methods supported by reusable chunks of design knowledge and rich case studies that demonstrate how to use the methods. Meer
Len Bass
Paul Clements
Rick Kazman
Software Architecture in Practice
Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter how complex.
Meer
Ivan Mistrik
Nour Ali
Rick Kazman
John Grundy
Bradley Schmerl
Managing Trade-offs in Adaptable Software Architectures
Managing Trade-Offs in Adaptable Software Architectures explores the latest research on adapting large complex systems to changing requirements.
Meer
Peter Gordon
Paul Clements
Rick Kazman
Mark Klein
Evaluating Software Architectures
Praise for Evaluating Software Architectures
“The architecture of complex software or systems is a collection of hard decisions that are very expensive to change. Meer
“The architecture of complex software or systems is a collection of hard decisions that are very expensive to change. Meer
Rick Kazman
Dan Port
COTS-Based Software Systems
In the short space of about a decade, Commercial-Off-the-Shelf (COTS) software has evolved through being a relatively minor aspect of software development; a t- management-endorsedsilverbulletsolutionforsoftwaredevelopment;adisruptivete- nology requiring people and organizations to extensively rethink their approaches to software development; to an increasingly well-understood software phenomenon for which effective solutions are being developed.
Meer