Software Development Methodologies Flashcards

1
Q

Explain CASE

A

Computer-Aided Software Engineering

Uses programs to assist in the creation of other computer programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain Agile

A

Flexible, Fast, Smaller Milestones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain RAD

A

Rapid Application Development

Uses Prototypes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain Extreme Programming

A

Agile, Pairs of Programmers, High level of customer involvement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain Waterfall

A

Linear

One phase ends, another begins

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain Sashimi

A

Overlapping Steps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain Scrum

A

Agile, Small teams, Scrum Master

Product owner is voice of business unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly