04 Quiz: Requirements Engineering - Process & Practice
Instructions
This is an interactive quiz. Sign in with GitHub to save your progress, or continue as a guest.
- Select your answer for each question
- Get immediate feedback on your choices
- Retry questions as many times as you need
- Track your progress across sessions
The same requirement “Display intersection point” looks different to different roles. Which perspective focuses primarily on “Is there a market for this?”
A Project Manager must balance three competing constraints. According to the “iron triangle” concept, which set of constraints applies?
You need to understand what users actually do (not just what they say they do). Which elicitation technique is BEST suited for this?
Which of the following is an example of a GOOD elicitation question?
When a user says “I need the intersection calculation to be faster,” the 5 Whys technique helps discover:
According to the lecture, what distinguishes a BUG from a Change Request?
A customer reports: “The intersection calculation returns wrong results for angles greater than 180 degrees.” If the requirement says “angle in range 0-180,” this is:
Beyond software development, why is the bug vs change request distinction particularly important?
The Lean Startup approach (Build-Measure-Learn) addresses which fundamental problem with traditional requirements engineering?
In the context of Lean Startup, what is an MVP (Minimum Viable Product)?
Design Thinking emphasizes “Empathize First.” What does this mean in the context of requirements discovery?
How does Gen AI-assisted prototyping (“vibe coding”) change the requirements discovery process?
Traditional requirements engineering (Big Upfront Requirements) works BEST in which scenario?
Winston Royce’s 1970 paper is often cited as the origin of the Waterfall model. What’s ironic about this?
What is the key innovation of the V-Model compared to the basic Waterfall model?
V-Modell XT is relevant to software engineering students because:
All sequential models (Waterfall, V-Model) share a fundamental limitation. What is it?
Barry Boehm’s research on the “cost of change curve” demonstrates that:
Sequential models assume we can “know all requirements upfront.” Reality contradicts this because:
According to the Agile Manifesto preview, what is the Agile response to constant requirements change?