Warning: include(api.php) [function.include]: failed to open stream: No such file or directory in /home/shapings/public_html/wp-content/themes/arthemia/functions.php on line 2

Warning: include() [function.include]: Failed opening 'api.php' for inclusion (include_path='.:/usr/local/php52/pear') in /home/shapings/public_html/wp-content/themes/arthemia/functions.php on line 2
Shaping Software » Blog Archive » You Can’t Evaluate Architecture in a Vacuum
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

Comments are closed.