Analytical Tools
Problem solving techniques that help in software development
- cost-benefit analysis
- compare expected benefits against estimated costs
- stepwise refinement
- abstraction
- focus on some important property and ignore (for the time being) irrelevant details
Analytical tools underly many software development methods