Software Development Lifecycle & Methodologies Flashcards
7 cards from real CSM 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 & Methodologies flashcards as text
What is the key difference between 'velocity' and 'throughput' as Agile metrics?
Answer: Velocity measures story points completed per sprint; throughput measures the number of items completed per time period
Velocity sums story points completed per sprint while throughput counts the number of work items delivered per unit of time regardless of size.
During which SDLC phase is a Feasibility Study typically conducted?
Answer: Planning/Initiation
A Feasibility Study is conducted during the Planning or Initiation phase to evaluate whether a project is technically, economically, and operationally viable before committing resources.
Which DevOps practice ensures that infrastructure is provisioned and managed using code rather than manual processes?
Answer: Infrastructure as Code (IaC)
Infrastructure as Code (IaC) uses configuration files to provision and manage infrastructure, enabling version control and repeatability.
In RUP (Rational Unified Process), which phase focuses on establishing the project's architecture and proof-of-concept?
Answer: Elaboration
The Elaboration phase in RUP establishes the architectural baseline and resolves the highest-risk technical issues through executable prototypes.
A software manager must choose between 'fail fast' and traditional error handling. What does 'fail fast' promote?
Answer: Detecting and surfacing errors immediately when they occur rather than allowing corrupted state to propagate
Fail-fast systems halt and report errors immediately upon encountering a problem, preventing corrupted state from spreading and making debugging easier.
Which document formally marks the transition from the system design phase to the implementation phase in a traditional SDLC?
Answer: System Design Document (SDD)
The System Design Document (SDD) captures architectural and detailed design decisions and serves as the blueprint developers follow during implementation.
What Scrum ceremony is explicitly designed to inspect the process and create a plan for improvements in the next sprint?
Answer: Sprint Retrospective
The Sprint Retrospective focuses on how the team is working together and produces actionable improvements to be applied in the next sprint.