Software Engineering: Requirements Chapter Quiz
10 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the process of establishing the services that a customer requires from a system and the constraints under which it operates and is developed?

  • System validation
  • Requirements engineering (correct)
  • Constraint specification
  • Service establishment

How are system requirements defined in the requirements engineering process?

  • As mathematical functional specifications
  • As descriptions of system services and constraints (correct)
  • As detailed design specifications
  • As high-level abstract statements

What may a requirement range from, according to the text?

  • A low-level abstract statement to a detailed non-functional specification
  • A detailed non-functional specification to a high-level abstract statement
  • A high-level abstract statement to a detailed mathematical functional specification (correct)
  • A detailed mathematical functional specification to a high-level abstract statement

What dual function may requirements serve, as mentioned in the text?

<p>Basis for a bid for a contract and basis for the contract itself (B)</p> Signup and view all the answers

According to Davis, what does a company need to do when defining its needs for a large software development project?

<p>$``$Define its needs in a sufficiently abstract way that a solution is not pre-defined$''$ (B)</p> Signup and view all the answers

What is the process of establishing the services that a customer requires from a system and the constraints under which it operates and is developed?

<p>Requirements elicitation (A)</p> Signup and view all the answers

What may a requirement range from, according to the text?

<p>A high-level abstract statement of a service or of a system constraint to a detailed mathematical functional specification (D)</p> Signup and view all the answers

What dual function may requirements serve, as mentioned in the text?

<p>Basis for a bid for a contract and basis for the contract itself (D)</p> Signup and view all the answers

According to Davis, what does a company need to do when defining its needs for a large software development project?

<p>Define its needs in a sufficiently abstract way that a solution is not pre-defined (B)</p> Signup and view all the answers

What are system requirements in the context of requirements engineering?

<p>$f(x) = $The descriptions of the system services and constraints that are generated during the requirements engineering process. (C)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser