Explain CASE
Computer-Aided Software Engineering
Uses programs to assist in the creation of other computer programs
Explain Agile
Flexible, Fast, Smaller Milestones
Explain RAD
Rapid Application Development
Uses Prototypes
Explain Extreme Programming
Agile, Pairs of Programmers, High level of customer involvement.
Explain Waterfall
Linear
One phase ends, another begins
Explain Sashimi
Overlapping Steps
Explain Scrum
Agile, Small teams, Scrum Master
Product owner is voice of business unit
Explain Spiral
Risk Driven Approach Repeats steps of project Each Spiral a round/project Each round a risk analysis is performed Each round may be another software development methodology