Selecting waterfall Flashcards

(14 cards)

1
Q

What is the Software Development Life Cycle (SDLC)?

A

The Software Development Life Cycle (SDLC) is a structured process that guides the development of software applications.

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

What are the main phases of the Waterfall model?

A

The main phases are Definition, Design, Construction, and Acceptance.

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

What is the purpose of the Definition phase?

A

The Definition phase involves creating key artifacts such as the project plan, specifications (what we will actually do), and acceptance criteria (how to know when we are done).

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

What happens during the Design phase?

A

In the Design phase, a design document is created, detailing how the system will function, including architectural plans and detailed designs.

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

What is a key milestone in the Design phase?

A

A key milestone is the customer’s acceptance of the design.

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

What occurs in the Construction phase?

A

The Construction phase involves building the product, followed by validation and verification to ensure it meets the requirements.

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

What is the difference between validation and verification?

A

Validation checks if the product meets customer needs (value), while verification checks if the product works as intended.

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

What oocurs in the accetance phase?

A

Acceptance test results

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

What is a key milestone in the Acceptance phase?

A

A key milestone is the customer acceptance, where the final product is reviewed and approved.

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

What does contractual closeout involve?

A

Contractual closeout involves finalizing the project, signing off on completion, and settling any outstanding payments.

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

What are some characteristics of the Waterfall model?

A

The Waterfall model is sequential, requires upfront requirements that are “frozen,” and does not revisit completed phases.

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

Why might the Waterfall model lead to obsolete requirements?

A

Long development cycles can result in changes to user requirements or the external environment, making the final product outdated by delivery.

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

What is a strength of the Waterfall model?

A

A strength is strong control over the process, allowing for predictable scheduling and cost management.

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

How does the Waterfall model differ from Agile methodologies?

A

Unlike Agile, which is iterative and allows for changes throughout the project, Waterfall is linear and does not revisit previous phases.

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