SDLC Flashcards

(12 cards)

1
Q

What is SDLC?

A

Software Development Life Cycle – a structured process for planning, creating, testing, and deploying software.

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

What is the main difference between HLD and LLD?

A

HLD shows the system architecture and module design; LLD details logic, classes, and internal methods.

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

What are some disadvantages of the SDLC process?

A

It can be rigid, time-consuming, and hard to adapt to mid-project changes.

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

Describe the Waterfall Model.

A

A linear SDLC model where each phase must be completed before the next.

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

What is the V-Model?

A

A verification and validation-focused extension of the Waterfall Model.

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

What makes the Agile Model different?

A

It’s iterative, adaptive, and emphasizes customer collaboration and rapid delivery.

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

What is the purpose of the Spiral Model?

A

Combines iterative development with risk analysis.

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

What does STLC stand for?

A

Software Testing Life Cycle.

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

Verification vs. Validation?

A

Verification = building the product right; Validation = building the right product.

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

Difference between Black Box and White Box Testing?

A

Black Box tests functionality without internal knowledge; White Box examines internal structure/code.

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

What is a feasibility study in SDLC?

A

An analysis to assess whether the project is viable (cost, time, resources).

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

Why is change management important in SDLC?

A

It handles requirement and scope changes effectively during development.

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