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”  (www.opengroup.org)

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” (www.sei.cmu.edu).

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