Skip to content

Just Enough Software Architecture A Risk-Driven Approach

Spend $50 to get a free DVD!

ISBN-10: 0984618104

ISBN-13: 9780984618101

Edition: 2010

Authors: George Fairbanks

Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


This practical guide seeks to make architecture relevant to all software developers. Developers need to understand how to use constraints as guiderails that ensure desired outcomes, and how seemingly small changes can affect a system's properties.
Customers also bought

Book details

Copyright year: 2010
Publisher: Marshall & Brainerd
Publication date: 8/30/2010
Binding: Hardcover
Pages: 360
Size: 7.75" wide x 9.50" long x 1.25" tall
Weight: 2.046
Language: English

Dr. George Fairbanks has been teaching software architecture and object-oriented design for more than ten years at companies, including Kinetium, Valtech, and Platinum Technology. In spring 2008, he was the co-instructor for the graduate software architecture course at Carnegie Mellon University. He is currently the president of Rhino Research, a consulting and training company specializing in software design and architecture.Dr. Fairbanks holds a Ph.D. in Software Engineering from Carnegie Mellon University. His dissertation introduced design fragments, a new way to specify and assure the correct use of frameworks through static analysis.He has published on the topics of frameworks and software development in selective academic conferences, including OOPSLA and ICSE. He also has written production code for telephone switches, plugins for the Eclipse IDE, and everything for his own web dot-com startup. Dr. Fairbanks maintains a network of Linux servers in his spare time. He was a program committee member for 2009 Working International Conference on Software Architecture and has been a referee for IEEE Transactions on Software Engineering and IEEE Software .