Overview. The SEI has a rich body of influential and widely cited reports, presentations, and books in the field of software architecture.
These publications present research results, case studies, and practitioner experience with architecture-centric practices, tools, and methods. SEI publications in software architecture provide information about practices and techniques for predictably and efficiently designing, constructing, and guiding the evolution of software-reliant systems with the qualities needed to meet business and mission goals. Software Architect - Nigel Leeming. Are You a Software Architect? Editors note: The author of this article, Simon Brown, will be presenting a tutorial at QCon London coming up this March on the same subject of this article, entitled Software Architecture for Developers.
The line between software development and software architecture is a tricky one. Some people will tell you that it doesn't exist and that architecture is simply an extension of the design process undertaken by developers. Others will make out it's a massive gaping chasm that can only be crossed by lofty developers who believe you must always abstract your abstractions and not get bogged down by those pesky implementation details. As always, there's a pragmatic balance somewhere in the middle, but it does raise the interesting question of how you move from one to the other. Overview.