Software Development Lifecycle Flashcards
7 cards from real ICC practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Software Development Lifecycle flashcards as text
What is the V-Model in SDLC?
Answer: A development approach where each build phase has a corresponding testing phase
The V-Model pairs each development stage (requirements, design, coding) with a corresponding validation stage (acceptance test, integration test, unit test).
Which type of software maintenance involves modifying a system to improve performance or maintainability without fixing bugs?
Answer: Perfective maintenance
Perfective maintenance enhances existing functionality or code quality — such as optimization or documentation updates — not defect correction.
What is a 'minimum viable product' (MVP) in Agile development?
Answer: A product with just enough features to satisfy early customers and gather feedback
An MVP delivers core functionality to real users quickly so the team can learn and iterate based on actual feedback.
In SDLC, what is the key difference between verification and validation?
Answer: Verification ensures the product is built right; validation ensures the right product is built
Verification confirms the software meets its specifications, while validation confirms the software meets the actual user needs and business goals.
Which diagram is most commonly used in the design phase to model the interaction between users and a software system?
Answer: Use case diagram
Use case diagrams illustrate the functional interactions between actors (users or systems) and the system under design.
What is the purpose of a Post-Implementation Review (PIR) in the SDLC?
Answer: Evaluate actual project outcomes against objectives to capture lessons learned
A PIR assesses whether the project met its goals, budget, and timeline, and documents insights to improve future projects.
Which Agile practice involves the team estimating task complexity using relative point values rather than hours?
Answer: Story point estimation
Story points represent the relative effort and complexity of a user story, allowing teams to plan without committing to fixed time estimates.
How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy
Sources & references
Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy
- iccsafe.org — Retake policy, score release, renewal, score validity, test delivery, passing score, exam format, time limit · verified Oct 2026
- shop.iccsafe.org — Fees · verified Oct 2026