Saturday, August 28, 2010

Enterprise architecture and software architecture

For those interested in enterprise architecture it is “the continuous practice of describing the essential elements of a sociotechnical organization, their relationships to each other and to the environment, in order to understand complexity and manage change”  (

Grady Booch recently contrasted this with Len Bass' definition of a system’s software architecture as “the structure or structures of the system which comprises the software elements, the externally visible properties of those elements, and the relationships among them” (

Both mantra are about things and their relationships but the difference between them is a significant one.

Building an Enterprise Architecture Practice: Tools, Tips, Best Practices, Ready-to-Use Insights

| More

No comments:

Post a Comment