BT

Your opinion matters! Please fill in the InfoQ Survey!

New Books on Software Architecture

| by Michael Stal  Followers on Jun 17, 2011. Estimated reading time: 1 minute |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

Software Architecture is one of the important topics for software engineers, because many failures of software development projects are caused by inadequate design. Thus, it is essential to learn more about architectural issues in theory and practice. Interesting new books that have been published recently or in the near future could be very helpful:

  • In The Architecture of Open Source Applications  authors explain the design of well known open source solutions like Erlang/OTP, Eclipse, and Audacity. Obtaining a guided tour about the internal structure of such successful systems gives software engineers an insight into the best practices and pitfalls. The book is available in printed form, as an ebook or online.
  • Architecture Principles: The Cornerstones of Enterprise Architecture is the first book to focus on Software Architecture Principles. The author Danny Greefhorst and Erik Proper explain why such principles are important and how they can be practically expressed and applied in development projects, especially in an enterprise context.
  • David C. Hay explains in his book Requirements Analysis how architects should map business goals to software architecture. Why should engineers care? The answer is  “Garbage-in-Garbage-out”. Without knowing the business perspective and the requirements, software engineers can not provide an appropriate solution. However, Hay presents some recipes but not a full methodology. Nonetheless, the book is nice to read.
  • Paris Avgeriou, Neil B. Harrison, Uwe Zdun, James Noble and Ralph Johnson are the editors of Transactions on Pattern Languages of Programming II. In this book readers will find patterns and patterns languages that were presented at the PLoP conferences (Pattern Languages of Programming) conferences. Since the pattern writers were “shepherded” by patterns experts, the patterns in the book have a sound quality and are worth reading. 

There are many more books which will be recently published. However, Ii you need any good book for your next summer vacation, the list above might be useful. If your spouse shouldn’t know: some of them are also available as ebooks.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

" If your spouse shouldn’t know: some of them are also available as ebooks" by anjan bacchu

+1

Re: by Nick adams

The best book on the Software Architecture is the TOGAF Guide available free at www.opengroup.org/togaf9/cert/docs/.

Once you read it, you don't need to buy any of these books

Good Luck

Re: which document? by Hermann Schmidt

Excuse me, to which document exactly are you referring? The page is full of stuff with no educational content.

Best Software Architecture (Free) Guide by Nick adams

Hi Hermann Schmidt

The link is :

pubs.opengroup.org/architecture/togaf9-doc/arch/

Thanks

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

4 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT