Professional Documents
Culture Documents
Planning
Planning
Infsy 570
Dr. R. Ocker
SWE economics analysis
(Boehm, 84):
throughout the software lifecycle, there
are many decision situations involving
limited resources
Examples
feasibility phase
– how much should we invest in analyses?
plans and requirements phase
– how rigorously should we specify
requirements?
design phase:
– should we use existing sw which does not
completely meet the requriements?
test phase:
– how much testing is enough?
Analyzing risk and uncertainty
can apply basic micro economic
analysis to these questions
in sw engineering, must make decisions
under conditions of uncertainty
can reduce uncertainty, and therefore
make better decisions, by buying
information
e.g. prototyping is a way of buying
information to reduce uncertainty about
risky functionality
Question must ask: