CASE tools
Used to analyze existing systems
Help discover requirements to meet
changing business conditions
System prototypes
Iterative development process
Rudimentary working version of
system is built
Refine understanding of system
requirements in concrete terms