Free Practice Quiz Question List

2 Requirements Engineering Online Quiz Questions

Use this free practice quiz with 20 questions to review 2 Requirements Engineering, test your knowledge, and prepare for your next test or exam.

20 questions
01
Choose one
1 point

A team is replacing the vague requirement “The app shall load quickly.” Which revision is clearest and most verifiable?

  1. A

    The app shall load quickly for everyone.

  2. B

    The app shall display search results within 2 seconds for at least 95% of searches when up to 1,000 users are concurrent.

  3. C

    The app shall use a modern search design.

  4. D

    The app should usually return results without delay.

02
Choose one
1 point

A team suspects staff use unofficial workarounds while handling requests. Which elicitation technique is most directly suited to uncovering those workarounds?

  1. A

    Send a survey asking users which features they want.

  2. B

    Hold a workshop to agree on shared goals.

  3. C

    Watch users perform the work and note informal workarounds.

  4. D

    Analyze the existing system’s interfaces.

03
Choose one
1 point

A project team has not agreed which functions belong in a new service or which external systems it must connect to. What analysis activity should it address first?

  1. A

    Define what the system includes and excludes, who will use it, and which external systems it must interact with.

  2. B

    Choose a programming language before identifying user needs.

  3. C

    Assign priorities before considering constraints or dependencies.

  4. D

    Write acceptance tests without identifying the system’s operating context.

04
Choose all
1 point

A team is turning raw stakeholder input into a coherent, feasible, and testable set of requirements. Select all analysis activities that support this goal.

  1. A

    Identify missing cases, inconsistent goals, and ambiguous terms.

  2. B

    Assess technical, operational, legal, schedule, and cost feasibility or risk.

  3. C

    Treat all stakeholder statements as complete and final without further analysis.

  4. D

    Break broad needs into more detailed requirements.

  5. E

    Record how requirements relate to stakeholder needs or higher-level requirements.

05
True or false
1 point

True or false: In an agile backlog, a user story may express a goal while acceptance criteria provide precise conditions for assessing whether it is complete.

  1. A

    True

  2. B

    False

06
Written response
1 point

What elicitation technique presents a concrete sequence of system interactions—such as finding, reserving, and collecting a book—to help stakeholders identify needs?

07
True or false
1 point

True or false: A useful individual requirement should be clear, unambiguous, necessary, feasible, and verifiable.

  1. A

    True

  2. B

    False

08
Written response
1 point

In the structured Search response time requirement, how many concurrent users are specified as the operating condition? Enter the number of users.

09
Choose all
1 point

A team is comparing candidate requirements to make trade-offs explicit. Select all factors it can use when assessing priority.

  1. A

    Value to users or the organization.

  2. B

    Urgency, such as a deadline or operational need.

  3. C

    Risk reduction, including addressing significant harm or uncertainty.

  4. D

    Expected implementation and maintenance cost or effort.

  5. E

    Dependencies that determine whether another requirement must come first.

  6. F

    The number of words used to describe the requirement.

10
Fill in the blank
1 point

In the MoSCoW method, the categories are Must, Should, Could, and .

11
Fill in the blank
1 point

The recorded links from needs to requirements, and from requirements to design, implementation, and tests, are called .

12
Choose one
1 point

A project’s operating environment changes after its initial requirements are agreed. Which response best reflects requirements engineering as an iterative activity?

  1. A

    Treat requirements as final once they have been written down.

  2. B

    Revisit requirements as stakeholders, environments, understanding, evidence, or constraints change.

  3. C

    Avoid checking requirements until after the product is complete.

  4. D

    Replace stakeholder discussions with fixed priority labels.

13
Open ended
1 point

Why should a team plan how requirements will be checked early, before implementation? Explain how this can reveal at least two problems with proposed requirements.

14
Choose one
1 point

A team wants to discover informal workarounds that users rely on but may not think to mention. Which elicitation technique is most directly suited to this goal?

  1. A

    A survey asking stakeholders to rate their satisfaction

  2. B

    Observation of users carrying out their work

  3. C

    A document review limited to the project plan

  4. D

    A workshop that presents only the proposed solution

15
Choose one
1 point

A team is drafting a requirement for catalog search. Which statement best describes a system outcome without unnecessarily prescribing its design?

  1. A

    The system shall use a Redis cache to store search queries.

  2. B

    Users shall be able to search the catalog by title and see matching books.

  3. C

    The search service shall be implemented in Python.

  4. D

    The search page shall use a blue background.

16
Choose one
1 point

During requirements analysis, a team is defining the system’s scope and context. Which activity best fits that work?

  1. A

    Estimate implementation effort and identify schedule risks.

  2. B

    Rank candidate needs according to stakeholder value.

  3. C

    Clarify what the system will do, who will use it, and which external systems it must interact with.

  4. D

    Break broad needs into detailed requirements and link them to higher-level needs.

17
True or false
1 point

True or false: Requirements verification asks whether documented requirements describe the system stakeholders actually need, while validation checks whether the product conforms to the specified requirements.

  1. A

    True

  2. B

    False

18
Choose one
1 point

A team is replacing a vague usability requirement with a more verifiable one. Which statement best applies the principle of making a quality requirement measurable and contextual?

  1. A

    The service shall feel easy to use.

  2. B

    The service shall let at least 90% of first-time users complete checkout within three minutes without assistance during a usability test.

  3. C

    The service shall be modern and convenient.

  4. D

    The service shall usually respond quickly.

19
Written response
1 point

In an agile backlog, what provides the precise conditions used to assess whether a user story is complete? Enter the term.

20
Written response
1 point

A search requirement specifies that results must be returned within a particular time for at least 95% of searches, with up to 100,000 catalog items and 500 concurrent users. What is the time limit? Enter the number of seconds.