Hide menu

Requirements


General

  • What is the goal of the requirements phase?
  • Which are the main steps of the process for capturing requirements?
  • What is the difference between validation and verification?
  • Which stakeholders can contribute to the requirements?
  • What is the purpose of requirement elicitation?
  • How can requirement elicitation be performed?
  • What is functional requirements? Give examples.
  • What is non-functional requirements? Give examples.
  • What is a design constraint?
  • What is a process constraint?
  • Why do we want requirements to be testable? Why could this be a problem?
  • If there are conflicting requirements from several stakeholders, how can then these conflicts be resolved?
  • Sometimes the requirements are divided into two separate documents. Which documents? Why? Who is the target audience?
  • Which are the main characteristics of good requirements?
  • What is the Z language?
  • What does requirements validation mean?
  • What does it mean to verify a specification?
  • How does requirements reviews work?
  • How are documents compliant to the IEEE std 830 Software Requirements Specification organized?
  • Why do we want requirements to be enumerated?
  • What purpose does the title or the slogan of a requirement serve?
  • Why is it good to state the source of a requirement?
  • Why do we want requirements to be prioritized?
  • Why is it so hard to write non-ambiguous requirements?
  • Reliability is a probability that can be hard to measure, how do you practically formulate requirements on reliability?
  • What are the benefits and drawbacks of using UML models as a complement to the requirements specification?
  • What are the benefits and drawbacks of using formal methods to describe requirements?
  • What are the benefits and drawbacks of using natural language as the only way to describe requirements?
  • Give an example of a system comprising two actors and five use-cases.

Page responsible: Kristian Sandahl
Last updated: 2011-12-02