project selection and mangement Flashcards

1
Q

What is the Waterfall methodology?

A

The Waterfall methodology—also known as the Waterfall model—is a sequential development process that flows like a waterfall through all phases of a project (analysis, design, development, and testing, for example), with each phase completely wrapping up before the next phase begins.

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

Parallel Development

A

Parallel development occurs whenever a software development project requires separate development efforts on related code bases. For example, when a software product is shipped to customers, a product development team may begin working on a new major feature release of the product, while a product maintenance team may work on defect corrections and customer patch releases of the shipped product. Both teams begin work from the same code base, but the code necessarily diverges. Frequently the code bases used in parallel development efforts must be merged at some future date, for example, to ensure that the defect corrections provided by the product maintenance team are integrated into the major release that the product development team is working on.

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

v model methodology

A

The V-model is an SDLC model where execution of processes happens in a sequential manner in a V-shape. It is also known as Verification and Validation model. The V-Model is an extension of the waterfall model and is based on the association of a testing phase for each corresponding development stage.

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

What Is Rapid Application Development?

A

Rapid application development is an agile software development approach that focuses more on ongoing software projects and user feedback and less on following a strict plan. As such, it emphasizes rapid prototyping over costly planning.

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

iterative development

A

a software development approach that breaks the process of developing a large application into smaller parts. … Unlike the Waterfall model, the iterative process adds features one-by-one, providing a working product at the end of each iteration, and increases functionality from cycle to cycle.

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

system prototyping methodology

A

is a systems development method in which a prototype is built, tested and then reworked as necessary until an acceptable outcome is achieved from which the complete system or product can be developed.

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

Throwaway or rapid prototyping refers

A

refers to the creation of a model that will eventually be discarded rather than becoming part of the final delivered software. … When this goal has been achieved, the prototype model is ‘thrown away’, and the system is formally developed based on the identified requirements.

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

weaknesses of the v-model

A
it's rigid and is difficult to use in a
05:06
dynamic business environment when things
05:09
are going to be changing or you might
05:11
have new requirements coming up
How well did you know this?
1
Not at all
2
3
4
5
Perfectly