SWE Exam 1 Questions and Correct Answers | Latest
Update
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
© 2026 Assignment
cycles? Ans: Spiral
In Scrum, who owns and prioritizes the Product Backlog? Ans: Product
Owner
Guru01 - Stuvia
Expert
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
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
, 2 for specific request mail
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
© 2026 Assignment
Why is traceability important in software engineering? Ans: It links
requirements to design, code, and tests for verification
Guru01 - Stuvia
Name the 4 classic team stages (Tuckman). Ans: Forming, Storming,
Expert
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
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
, 3 for specific request mail
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
© 2026 Assignment
Which is functional: "System shall let users reset password"? Ans:
Functional requirement
Guru01 - Stuvia
Expert
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
Which is a risk: "Key developer may be unavailable during finals week"?
Ans: Risk
What is a good requirement modal verb for testable statements? Ans:
Shall
What does atomic requirement mean? Ans: It describes one requirement
only
What does unambiguous requirement mean? Ans: It has one clear
interpretation
What does verifiable/testable requirement mean? Ans: You can prove
pass/fail with objective criteria
Rewrite "System should be fast" into better grammar. Ans: System shall
return search results within 2 seconds for 95% of requests