Privacy Notice: When you sign in with GitHub, your quiz attempts are stored in Google Firebase so you can track your progress. This data is only accessible to the course instructor, is not otherwise shared, and will be deleted at the end of the semester. For earlier deletion, contact the instructor. Prefer to stay anonymous? Use guest mode or a GitHub account without your real name.
Loading...

04 Quiz: Requirements Engineering - Process & Practice

Score: 0 / 20

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
Question1 Business Perspectives

The same requirement “Display intersection point” looks different to different roles. Which perspective focuses primarily on “Is there a market for this?”

Question2 The Iron Triangle

A Project Manager must balance three competing constraints. According to the “iron triangle” concept, which set of constraints applies?

Question3 Elicitation Techniques

You need to understand what users actually do (not just what they say they do). Which elicitation technique is BEST suited for this?

Question4 Good Questions

Which of the following is an example of a GOOD elicitation question?

Question5 The 5 Whys Technique

When a user says “I need the intersection calculation to be faster,” the 5 Whys technique helps discover:

Question6 Bug vs Change Request Definition

According to the lecture, what distinguishes a BUG from a Change Request?

Question7 The Gray Area

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:

Question8 Why Bug vs CR Matters

Beyond software development, why is the bug vs change request distinction particularly important?

Question9 POC-Driven Requirements

The Lean Startup approach (Build-Measure-Learn) addresses which fundamental problem with traditional requirements engineering?

Question10 MVP Definition

In the context of Lean Startup, what is an MVP (Minimum Viable Product)?

Question11 Design Thinking

Design Thinking emphasizes “Empathize First.” What does this mean in the context of requirements discovery?

Question12 Gen AI and Prototyping

How does Gen AI-assisted prototyping (“vibe coding”) change the requirements discovery process?

Question13 Traditional RE Limitations

Traditional requirements engineering (Big Upfront Requirements) works BEST in which scenario?

Question14 The Royce Irony

Winston Royce’s 1970 paper is often cited as the origin of the Waterfall model. What’s ironic about this?

Question15 V-Model Innovation

What is the key innovation of the V-Model compared to the basic Waterfall model?

Question16 V-Modell XT

V-Modell XT is relevant to software engineering students because:

Question17 The Late Feedback Problem

All sequential models (Waterfall, V-Model) share a fundamental limitation. What is it?

Question18 Cost of Change

Barry Boehm’s research on the “cost of change curve” demonstrates that:

Question19 Sequential Model Assumptions

Sequential models assume we can “know all requirements upfront.” Reality contradicts this because:

Question20 The Agile Response

According to the Agile Manifesto preview, what is the Agile response to constant requirements change?

© 2026 Dominik Mueller   •  Powered by Soopr   •  Theme  Moonwalk