SDLC Flashcards
(12 cards)
What is SDLC?
Software Development Life Cycle – a structured process for planning, creating, testing, and deploying software.
What is the main difference between HLD and LLD?
HLD shows the system architecture and module design; LLD details logic, classes, and internal methods.
What are some disadvantages of the SDLC process?
It can be rigid, time-consuming, and hard to adapt to mid-project changes.
Describe the Waterfall Model.
A linear SDLC model where each phase must be completed before the next.
What is the V-Model?
A verification and validation-focused extension of the Waterfall Model.
What makes the Agile Model different?
It’s iterative, adaptive, and emphasizes customer collaboration and rapid delivery.
What is the purpose of the Spiral Model?
Combines iterative development with risk analysis.
What does STLC stand for?
Software Testing Life Cycle.
Verification vs. Validation?
Verification = building the product right; Validation = building the right product.
Difference between Black Box and White Box Testing?
Black Box tests functionality without internal knowledge; White Box examines internal structure/code.
What is a feasibility study in SDLC?
An analysis to assess whether the project is viable (cost, time, resources).
Why is change management important in SDLC?
It handles requirement and scope changes effectively during development.