Developmental Methodologies Flashcards

1
Q

Waterfall development model

A

The waterfall model is good for transaction or legacy systems

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

Which of the following statements about development methodologies is false?
A. Project management defines the overreaching management
B. Developmental methodologies define how the technical work is done
C. Development methodologies and project management cover the same areas
D. They are equally important and require knowledge of all project managers

A

C. Development methodologies and project management cover the same areas

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

Spiral Development Model

A

The spiral model is one of the only models that offers prototyping

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

Agile family of development

A

Agile development requires an experienced and integrated team

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

In an organization where all work is managed by a highly functional structure which methodology is most likely to be successful?

A

Waterfall

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

What is a key advantage of the waterfall methodology?

A

It provides the easiest compartmentalization and managerial control

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

What is a key disadvantage of the waterfall methodology?

A

It does not allow for easy revision of requirements

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

The most common implementation of the waterfall model is what?

A

Software Development Life Cycle

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

What are the steps in the spiral methodology?

A

Evaluate alternatives
Prototype
Determine next level

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

What are the advantages of the spiral methodology?

A

The spiral model provides strong focus on project risk
Prototypes allow for rapid evaluation
Can incorporate other models within iterations as special cases

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