Methodologies Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What are the stages of the waterfall?

A

Requirements, analysis, design, coding, testing and acceptance (which loops back to requirements)

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

What are the advantages of the waterfall method?

A

Good for small projects with simple requirement, simple to understand

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

What are the drawbacks to the waterfall?

A

It is rigid (difficult to go back and make changes) and it isn’t done in stages so the client received nothing until the end

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

What are the stages of the rapid application development?

A

Analysis and quick design, prototype cycles (demonstrate, refine and develop), testing and deployment

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

What are the advantages of RAD?

A

It is fast for application development, it requires less coding than traditional methods and there are lower maintenance costs

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

What are the drawbacks of RAD?

A

The quality of code suffers as it is produced quickly and it is dependent of the customer’s time for feedback

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

What are the stages of the spiral method?

A

Planning, risk analysis, design and evaluation (it cycles through the stages)

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

What are the advantages to the spiral method?

A

Good for expensive projects which have lots of risks of going wrong. Another feature is its strong approval process

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

What are the drawbacks to the spiral method?

A

It is costly, time consuming and requires a lot of highly skilled risk analysis specialists

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

What are the stages of the agile principle?

A

Plan, design, build, test, review, launch (repeat)

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

What are the advantage of the agile method?

A

Allows rapid response to change, there is early delivery and improvements, quality of the code should be high, sustainable pace which is less tiring for programmers

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

What are the drawbacks of the agile method?

A

Relies on the developers and clients to be working closely together

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