I am currently writing a book on software architecture. I have signed a contract with Alan Apt at Taylor and Francis, with a due date of January 2010. With some luck and a lot of hard work, maybe it will be done sooner.
My intention is to explain how architecture concepts are essential for understanding large complex systems, but that you can do “just enough” architecture modeling — architecture need not mean Big Design Up Front.
You can download the current draft below by clicking on the appropriate chapter links below. The Frontmatter chapter has the table of contents and preface. As always, comments or questions on any of this would be appreciated.
-George