Software Development Methodologies Flashcards
1
Q
Explain CASE
A
Computer-Aided Software Engineering
Uses programs to assist in the creation of other computer programs
2
Q
Explain Agile
A
Flexible, Fast, Smaller Milestones
3
Q
Explain RAD
A
Rapid Application Development
Uses Prototypes
4
Q
Explain Extreme Programming
A
Agile, Pairs of Programmers, High level of customer involvement.
5
Q
Explain Waterfall
A
Linear
One phase ends, another begins
6
Q
Explain Sashimi
A
Overlapping Steps
7
Q
Explain Scrum
A
Agile, Small teams, Scrum Master
Product owner is voice of business unit
8
Q
Explain Spiral
A
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