Lecture13: Modifiability Analysis: SAAM
Lecture 13 SAAM: Software Architecture Analysis Method
.
Software Architecture
.
Architectures in the Software Life-Cycle
.
Why do Architectural Analysis?
.
Quality Attributes
.
Problems with Quality Attributes
.
Quality Attributes
.
Scenarios
.
Scenarios in Action
.
Direct/Indirect Scenarios
.
The Steps of SAAM
.
Develop Scenarios
.
Describe Candidate Architectures
.
Classify Scenarios
.
Perform Scenario Evaluation
.
Reveal Scenario Interactions
.
Generate Overall Evaluation
.
The Steps of SAAM
.
Uses/Users of SAAM
.
Case Study: WRCS
.
WRCS: Structural Description
.
WRCS Scenario Development
.
WRCS Scenario Evaluations
.
WRCS Scenario Interactions
.
WRCS Interaction Visualization
.
WRCS: What did we learn?
.
Lessons Learned: SAAM is for People
.
Lessons Learned: Architectural Metrics
.
Lessons Learned: Level of Description
.
Lessons Learned: Level of Description
.
Lessons Learned: Eliciting Scenarios
.
Lessons Learned: Classifying Scenarios
.
Lessons Learned: Stakeholders
.
Lessons Learned: SAAM in an Evaluation
.
Lessons Learned: SAAM Roles
.
Lessons Learned: Standard Artifacts
.
Summary
.
© 1998 Carnegie Mellon Computer Science
BACK
Heather L. Marko
Modified: 5/21/98