โ† All DIS Flashcard Decks

Software Development Lifecycle Flashcards

7 cards from real DIS 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. Which SDLC model is best suited when imaging software requirements are unclear at the outset and expected to evolve frequently?

    Answer: Spiral

    The Spiral model combines iterative development with risk analysis, making it suitable for projects where requirements are uncertain and may change.

  2. In Continuous Integration (CI) for an imaging pipeline, what action triggers an automated build and test run?

    Answer: A developer commits code to the shared repository

    CI systems monitor the shared repository and automatically build and test the project whenever a developer pushes a commit.

  3. What is 'technical debt' in the context of imaging software development?

    Answer: The implied future rework from choosing quick, suboptimal solutions now

    Technical debt refers to the extra work created when shortcuts or poor design choices are made to meet deadlines, requiring cleanup later.

  4. In the V-Model SDLC, the System Testing phase corresponds directly to which earlier phase?

    Answer: Requirements Analysis

    In the V-Model, System Testing validates the entire system against the original Requirements Analysis, forming the top-right arm of the V.

  5. A team tracks work items on a board with columns: To Do, In Progress, and Done, with WIP limits. Which methodology is this?

    Answer: Kanban

    Kanban uses a visual board with WIP (Work in Progress) limits to optimize flow without fixed iterations.

  6. Which artifact formally captures stakeholder approval that the imaging software meets agreed requirements, marking the end of User Acceptance Testing?

    Answer: Sign-off or acceptance certificate

    A sign-off or acceptance certificate is the formal document stakeholders sign to confirm the software satisfies agreed requirements after UAT.

  7. In software version control, what is the purpose of a 'branch' in an imaging project?

    Answer: To create an isolated line of development without affecting the main codebase

    A branch provides an isolated copy of the codebase where developers can work on features or fixes independently before merging back.

Software Development Lifecycle Flashcards โ€” DIS Study Cards with Answers