← All CRT Flashcard Decks

Software Development Lifecycle Flashcards

7 cards from real CRT 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
  1. What is 'continuous integration' (CI) in modern software development?

    Answer: Automatically building and testing code whenever changes are committed

    CI automates the process of merging code changes and running tests frequently to detect integration issues early.

  2. A retail tobacconist's management system undergoes 'user acceptance testing' (UAT). Who typically performs UAT?

    Answer: End users or clients

    UAT is conducted by actual end users or clients to verify the system meets their real-world needs before go-live.

  3. Which SDLC phase involves patching security vulnerabilities and adding minor enhancements after a product is live?

    Answer: Maintenance

    The Maintenance phase covers ongoing bug fixes, security patches, and small improvements after the software is deployed.

  4. What is a 'use case' in software requirements?

    Answer: A description of how a user interacts with the system to achieve a goal

    A use case describes a specific scenario in which a user interacts with the system to accomplish a particular task.

  5. In the Waterfall model, what is a key disadvantage compared to Agile methodologies?

    Answer: It is difficult to accommodate requirement changes once a phase is complete

    Waterfall's sequential nature makes it costly and difficult to incorporate changes after a phase has been signed off.

  6. What does 'MVP' stand for in the context of software product development?

    Answer: Minimum Viable Product

    An MVP is a product version with just enough features to be usable by early customers who can then provide feedback for future development.

  7. Which diagram type is commonly used in the Design phase to model the relationships between database tables?

    Answer: Entity-Relationship (ER) diagram

    An ER diagram visually maps out entities (tables) and the relationships between them in a database schema.

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

  1. tobacconistuniversity.org — Test delivery, eligibility, fees, exam format, passing score, renewal, retake fee, score validity · verified Oct 2026