the cbam l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
The CBAM PowerPoint Presentation
Download Presentation
The CBAM

Loading in 2 Seconds...

play fullscreen
1 / 9

The CBAM - PowerPoint PPT Presentation


  • 455 Views
  • Uploaded on

The CBAM . Cost Benefit Analysis Method A Quantitative Approach to Architecture Design Decision Making. CBAM. A Quantitative Approach to Architecture Design Decision Making Not quantitative Does compare costs and benefits Costs are usually immediate and one-time

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'The CBAM' - lot


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
the cbam

The CBAM

Cost Benefit Analysis Method

A Quantitative Approach to Architecture Design Decision Making

slide2
CBAM
  • A Quantitative Approach to Architecture Design Decision Making
    • Not quantitative
    • Does compare costs and benefits
    • Costs are usually immediate and one-time
    • Benefits are future and recurring
slide3
ROI
  • Assume costs are all this year.
    • Maintenance?
  • Assume benefits start next year and go on forever
    • How long will it last?
  • ROI of 15% or 20% is OK.
  • Choose highest ROI.
scenarios
Scenarios
  • Based on scenarios from ATAM
  • For each quality attribute, think of some scenarios
  • ATAM actually evaluates scenarios, not attributes.
slide5
CBAM
  • Collate, refine, prioritize scenarios
  • Assign utility for the current and desired levels of each scenario
  • Develop strategies for each scenario and determine quality attribute response level
  • Determine expected utility value
  • Calculate total benefit
  • Choose strategies based on ROI
slide6
CBAM
  • In CBAM, “assign” and “determine” mean “make an educated guess”.
  • Group concensus
  • Is a group concensus more accurate than the guess of an individual?
concensus is better
Concensus is better
  • Delphi method
    • http://www.iit.edu/~it/delphi.html
    • http://www.is.njit.edu/pubs/delphibook/
    • anonymity, controlled feedback, and statistical response
concensus is not better
Concensus is not better
  • Why Societies Need Dissent by Cass Sunstein
  • A group that stifles dissent will get concensus, and bad decisions
  • The best decisions are made when there are a wide variety of viewpoints and dissent and discussion are encouraged
slide9
CBAM
  • The numbers are based on educated guesses
  • The calculations are based on bogus numbers
    • Garbage in, garbage out
  • There is not any better way
  • Main value of CBAM is that it makes key people talk to each other