Textbook
Software Architecture: Foundations, Theory, and PracticeISBN: 978-0-470-16774-8
Hardcover
736 pages
January 2009, ©2009
This is a Print-on-Demand title. It will be printed specifically to fill your order. Please allow an additional 15-20 days delivery time. The book is not returnable.
|
-
Central focus on design: emphasizes that design permeates the entire software lifecycle--from requirements through maintenance and evolution
-
Focused on practical principles and insights: rather than just a survey or overview of various languages, techniques, and tools, the text provides concise, practical strategies for designing, implementing, and evolving successful systems using software architecture.
-
Long-term relevance and comprehensive scope: synthesis of more than 15 years of work on software architecture from both academic research and industrial practice; covers influential approaches from the past and present, placed in context with guidance as to their relative strengths and weaknesses
-
Practical organization and progression of topics makes it useful to a variety of readers: first third of the book provides a high-level overview on software architecture and design; middle third addresses technically weighty topics such as fundamental design principles and strategies for modeling, visualization, analysis, and implementation; and final third is dedicated to advanced topics such as product-line architectures, domain-specific development, non-traditional software systems, and the role of software architecture in organizations.
-
Targeted for both students and practitioners: a true textbook, the book is replete with elaborated examples, review questions, exercises for the reader, and pointers to other references, but it is also contains advanced topics, offering insights about topics that will be both useful to students and new to many practitioners
-
Incorporates recent research results and contains previously unpublished results: written by primary researchers and authors in the field, the text contains the very latest research results and includes some material which is completely new