SWE EXAM 1 QUESTIONS AND
ANSWERS 100% PASS.
Which SDLC model is best when requirements are stable and heavily regulated? -
ANS Waterfall
Which model maps each development phase to a corresponding testing phase? - ANS V-
Model
Which methodology is risk-driven and repeats planning + risk analysis cycles? - ANS Spiral
In Scrum, who owns and prioritizes the Product Backlog? - ANS Product Owner
In Scrum, what event is used to inspect the increment with stakeholders? - ANS Sprint
Review
In Scrum, what event is used to improve team process? - ANS Sprint Retrospective
Kanban primarily optimizes what two things? - ANS Flow efficiency and cycle time (using WIP
limits)
Incremental development means what? - ANS Delivering the system in smaller functional
pieces over time
2026 STUDY MATERIAL @COPYRIGHT RESERVED 1
,Iterative development means what? - ANS Repeatedly refining and improving the same
solution
DevOps emphasizes what core idea? - ANS Development and operations collaboration with
automation/CI-CD
Which principle means "hide unnecessary detail"? - ANS Abstraction
Which principle means "split system into manageable parts"? - ANS Modularity
High cohesion means what? - ANS A module's responsibilities are closely related
Low coupling means what? - ANS Modules have minimal dependencies on each other
What does DRY stand for? - ANS Don't Repeat Yourself
What does KISS stand for? - ANS Keep It Simple, Stupid
What does YAGNI stand for? - ANS You Aren't Gonna Need It
Why is traceability important in software engineering? - ANS It links requirements to design,
code, and tests for verification
Name the 4 classic team stages (Tuckman). - ANS Forming, Storming, Norming, Performing
Which team stage usually has the most conflict? - ANS Storming
What is role clarity in a team? - ANS Clear ownership of responsibilities and decisions
2026 STUDY MATERIAL @COPYRIGHT RESERVED 2
, What is psychological safety? - ANS A team climate where people can speak up without fear
One key benefit of diverse personalities on a team? - ANS Better problem-solving from
multiple perspectives
What is a common fix for recurring team miscommunication? - ANS Define communication
cadence, channels, and decision rules
What is accountability in team dynamics? - ANS Owning deliverables and outcomes
What is a practical way to reduce "single point of failure" in teams? - ANS Cross-training and
shared documentation
Functional requirement means what? - ANS What the system must do (behavior/features)
Non-functional requirement means what? - ANS How well the system must perform (quality
attributes)
Constraint means what? - ANS A fixed boundary/limitation on the solution
Risk means what? - ANS An uncertain event that may negatively impact objectives
Which is functional: "System shall let users reset password"? - ANS Functional requirement
Which is non-functional: "95% of searches return in under 2 seconds"? - ANS Non-functional
requirement
Which is a constraint: "Must use MariaDB and Docker"? - ANS Constraint
2026 STUDY MATERIAL @COPYRIGHT RESERVED 3
ANSWERS 100% PASS.
Which SDLC model is best when requirements are stable and heavily regulated? -
ANS Waterfall
Which model maps each development phase to a corresponding testing phase? - ANS V-
Model
Which methodology is risk-driven and repeats planning + risk analysis cycles? - ANS Spiral
In Scrum, who owns and prioritizes the Product Backlog? - ANS Product Owner
In Scrum, what event is used to inspect the increment with stakeholders? - ANS Sprint
Review
In Scrum, what event is used to improve team process? - ANS Sprint Retrospective
Kanban primarily optimizes what two things? - ANS Flow efficiency and cycle time (using WIP
limits)
Incremental development means what? - ANS Delivering the system in smaller functional
pieces over time
2026 STUDY MATERIAL @COPYRIGHT RESERVED 1
,Iterative development means what? - ANS Repeatedly refining and improving the same
solution
DevOps emphasizes what core idea? - ANS Development and operations collaboration with
automation/CI-CD
Which principle means "hide unnecessary detail"? - ANS Abstraction
Which principle means "split system into manageable parts"? - ANS Modularity
High cohesion means what? - ANS A module's responsibilities are closely related
Low coupling means what? - ANS Modules have minimal dependencies on each other
What does DRY stand for? - ANS Don't Repeat Yourself
What does KISS stand for? - ANS Keep It Simple, Stupid
What does YAGNI stand for? - ANS You Aren't Gonna Need It
Why is traceability important in software engineering? - ANS It links requirements to design,
code, and tests for verification
Name the 4 classic team stages (Tuckman). - ANS Forming, Storming, Norming, Performing
Which team stage usually has the most conflict? - ANS Storming
What is role clarity in a team? - ANS Clear ownership of responsibilities and decisions
2026 STUDY MATERIAL @COPYRIGHT RESERVED 2
, What is psychological safety? - ANS A team climate where people can speak up without fear
One key benefit of diverse personalities on a team? - ANS Better problem-solving from
multiple perspectives
What is a common fix for recurring team miscommunication? - ANS Define communication
cadence, channels, and decision rules
What is accountability in team dynamics? - ANS Owning deliverables and outcomes
What is a practical way to reduce "single point of failure" in teams? - ANS Cross-training and
shared documentation
Functional requirement means what? - ANS What the system must do (behavior/features)
Non-functional requirement means what? - ANS How well the system must perform (quality
attributes)
Constraint means what? - ANS A fixed boundary/limitation on the solution
Risk means what? - ANS An uncertain event that may negatively impact objectives
Which is functional: "System shall let users reset password"? - ANS Functional requirement
Which is non-functional: "95% of searches return in under 2 seconds"? - ANS Non-functional
requirement
Which is a constraint: "Must use MariaDB and Docker"? - ANS Constraint
2026 STUDY MATERIAL @COPYRIGHT RESERVED 3