Archive for July, 2011

Discussing and evaluating architectures; pt 2 July 30, 2011 No Comments

In the last installment of this series, I presented the foundations of software architecture.  To recap, they were Every piece of software has an architecture, whether intentional or not Every architecture is created by at least one architect Architecture appears in the small (software design patterns) and in the large (architectural styles) Architecture is independent [...]

Discussing and evaluating architectures; pt 1 July 12, 2011 1 Comment

Previously, I discussed how to Lose Weight exercise validation at various points in the software development life cycle, but left out many details pertaining to software architecture.  Software architecture’s sheer depth and influence on a project was the rationale for doing so.  Being able to fluently dissect, analyze, discuss, evaluate, and compose software architectures is [...]