โ† All CPA Flashcard Decks

Software Development Lifecycle Flashcards

7 cards from real CPA 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 the primary goal of User Acceptance Testing (UAT)?

    Answer: To verify the system meets business requirements and is ready for end users

    UAT is the final validation phase where actual end users confirm that the software meets their business needs before it is released to production.

  2. In a DevOps pipeline, what is the purpose of 'continuous delivery' (CD)?

    Answer: To ensure software can be released to production at any time through automated pipelines

    Continuous Delivery automates the build, test, and staging process so that every code change is always in a deployable state, reducing release risk.

  3. Which Agile framework uses a visual board with columns such as 'To Do', 'In Progress', and 'Done' to manage workflow?

    Answer: Kanban

    Kanban uses a visual board to represent work items flowing through stages, limiting work-in-progress to improve throughput and identify bottlenecks.

  4. What is a 'use case' in the context of requirements gathering?

    Answer: A documented scenario describing how a user interacts with the system to achieve a goal

    A use case describes a sequence of interactions between an actor (user or system) and the software to accomplish a specific goal, helping capture functional requirements.

  5. Which risk is most associated with the 'Big Bang' integration testing approach?

    Answer: All components are integrated at once, making it difficult to isolate the source of defects

    Big Bang integration combines all modules at once, so when failures occur it is extremely difficult to pinpoint which component or interface caused the problem.

  6. In the context of the SDLC, what is 'scope creep'?

    Answer: The uncontrolled expansion of project requirements beyond the original agreed scope

    Scope creep occurs when new features or requirements are added to a project without corresponding adjustments to schedule, budget, or resources.

  7. Which principle from the Agile Manifesto prioritizes 'responding to change' over what?

    Answer: Following a plan

    The Agile Manifesto states: 'Responding to change over following a plan,' emphasizing adaptability as more valuable than rigid adherence to the original schedule.