Experience with Performing architecture Trade-off Analysis CSC 532 TERM PAPER Experience with Performing architecture Trade-off Analysis Hhhhh VIKAS
KEY WORDS: Quality attributes models Architectural styles Architecture Analysis Quality attributes models Architectural styles
Advantages: software development cycle 1: The ATAM can be done early in the software development cycle 2: It can be done inexpensively and quickly 3: It identifies trends were some architectural parameters is correlated with the measurable quality attribute of interest
ATAM STEPS Step 0- planning/ information exchange Step1-scenario brainstorming Step2-Architectural presentation Step3-Scenario coverage checking
ATAM STEPS Step4-Scenario grouping and prioritization Step5-Map high priority scenarios onto architecture Step6-Perform quality attribute-specific analysis
ATAM STEPS Step7-Identify trade-off points Step8-Consolidate findings and develop action plans
1: What are the measurable or observable manifestations of the attribute ? 2: What are the attribute relevant stimuli or events to which the architecture must respond ? 3: What are the characteristics of the architecture that affect the observable manifestation ?
1:For what functions of the system is performance not important ? 2: For those functions for which performance is not important what is the consequence of the extremely long response times ? 3: How is the performance impacted by scaling up the work land ?
Three quality attributes 1: Availability 2: modifiability 3: performance
THANKS ?