Home » Architecture

You Can’t Evaluate Architecture in a Vacuum

25 September 2008 Leave a Comment

As we work through the patterns & practices App Arch Guide 2.0 project, I find myself repeating an important mantra …

“You can’t evaluate an architecture in a vacuum …”

You need scenarios to evaluate it against scenarios.

Scenario-Based Evaluation Methods
Here’s a list of some scenario-based evaluation methods:

  • Software Architecture Analysis Method (SAAM) - evaluate quality attributes against actual usage.
  • Architecture Trade_off Analysis Method (ATAM ) - evaluate how well the architecture satisfies particular goals, especially around trade-offs between qualities.

These are mostly variations of SAAM and ATAM.

  • Cost-Benefit Analysis Method (CBAM) - evaluates the architecture cost and benefit against the economics of the organization.
  • Architecture Level Modifiability Analysis (ALMA) - evaluates the modifiability of an architecture for Business Information Systems (BIS).
  • Family-Architecture Assesment Method (FAAM) - evaluates information-system family architectures for interoperability and extensibility.

Additional Resources

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.