首页Just Enough Software Architecture
Praise for Just Enough Software Architecture: A Risk-Driven Approach
If you’re going to read only one book on software architecture, start with this one. Just
Enough Software Architecture covers the essential concepts of software architecture
that everyone — programmers, developers, testers, architects, and managers — needs
to know, and it provides pragmatic advice that can be put into practice within hours
—Michael Keeling, professional software engineer
This book reﬂects the author’s rare mix of deep knowledge of software architecture
concepts and extensive industry experience as a developer. If you’re an architect, you
will want the developers in your organization to read this book. If you’re a developer,
do read it. The book is about architecture in real (not ideal) software projects. It
describes a context that you’ll recognize and then it shows you how to improve your
design practice in that context.
—Paulo Merson, practicing software architect and
Visiting Scientist at the Software Engineering Institute
Fairbanks’ focus on “just enough” architecture should appeal to any developers try-
ing to work out how to make the architecting process tractable. This focus is made
accessible through detailed examples and advice that illustrate how an understand-
ing of risk can be used to manage architecture development and scope. At the same
time, Fairbanks provides detail on the more academic aspects of software architec-
ture, which should help developers who are interested in understanding the broader
theory and practice to apply these concepts to their projects.
—Dr. Bradley Schmerl, Senior Systems Scientist, School of
Computer Science, Carnegie Mellon University
The Risk-Driven Model approach described in George Fairbanks’ Just Enough Software
Architecture has been applied to the eXtensible Information Modeler (XIM) project
here at the NASA Johnson Space Center (JSC) with much success. It is a must for
all members of the project, from project management to individual developers. In
fact, it is a must for every developer’s tool belt. The Code Model section and the
anti-patterns alone are worth the cost of the book!
—Christopher Dean, Chief Architect, XIM,
Engineering Science Contract Group – NASA Johnson Space Center
Just Enough Software Architecture will coach you in the strategic and tactical appli-
cation of the tools and strategies of software architecture to your software projects.
Whether you are a developer or an architect, this book is a solid foundation and
reference for your architectural endeavors.
—Nicholas Sherman, Program Manager, Microsoft
Fairbanks synthesizes the latest thinking on process, lifecycle, architecture, modeling,
and quality of service into a coherent framework that is of immediate applicability to
IT applications. Fairbanks’ writing is exceptionally clear and precise while remaining
engaging and highly readable. Just Enough Software Architecture is an important con-
tribution to the IT application architecture literature and may well become a standard
reference work for enterprise application architects.
—Dr. Ian Maung, Senior VP of Enterprise Architecture at Citigroup
and former Director of Enterprise Architecture at Covance
This book directly tackles some key needs of software practitioners who seek
that blend of tools to help them create more effective systems, more effectively.
George reaches frequently into his own experience, combining important ideas from
academia to provide a conceptual model, selected best practices from industry to
broaden coverage, and pragmatic guidance to make software architectures that are
ultimately more useful and realistic. His simple risk-based approach frames much of
the book and helps calibrate what “just-enough” should be. This book is an important
addition to any software architecture bookshelf.
—Desmond D’Souza, Author of MAp and Catalysis, Kinetium, Inc.
This book shows how software architecture helps you build software instead of dis-
tracting from the job; the book lets you identify and address only those critical archi-
tectural concerns that would otherwise prevent you from writing code.
—Dr. Kevin Bierhoff, professional software engineer
System and software developers questioning why and where about software archi-
tecture will appreciate the clear arguments and enlightening analogies this book
presents; developers struggling with when and how to do architecture will discover
just-enough guidance, along with concepts and ideas that clarify, empower, and lib-
erate. All in all, this book is easy to read, concise, yet rich with references — a
well-architected and ﬁnely-designed book!
—Dr. Shang-Wen Cheng, ﬂight software engineer
A Risk-Driven Approach
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额