Chapter 4 - Requirements Engineering Quiz
29 Questions
1 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

How can a requirement be described according to the text?

  • Simplistic verbal requirement
  • Detailed specification only
  • High-level abstract statement or detailed mathematical specification (correct)
  • Low-level abstract statement only
  • What is the primary purpose of requirements engineering?

  • Determining the cost of the system
  • Writing detailed code for the system
  • Establishing the services a system can provide (correct)
  • Testing the final system for bugs
  • What are the dual functions that requirements may serve?

  • Basis for contract negotiation and detailed specification (correct)
  • Detailed design and open-ended contract negotiation
  • Basis for bid interpretation and open-ended design
  • Detailed specifications and open-ended interpretation
  • Which of the following is NOT part of requirements engineering?

    <p>System testing</p> Signup and view all the answers

    According to Davis, why should a company define its needs in an abstract way?

    <p>To minimize costs and risks</p> Signup and view all the answers

    What did Jack do after receiving recommendations for KidsTakePics from two teachers?

    <p>Created a teacher and a class account on KidsTakePics</p> Signup and view all the answers

    What describes system requirements generated during the requirements engineering process?

    <p>Descriptions of system services and constraints</p> Signup and view all the answers

    What is the purpose of setting up a teacher and a class account on KidsTakePics for Jack?

    <p>To upload photos</p> Signup and view all the answers

    What does the 'Initial assumption' in the scenario refer to?

    <p>The user or group having photos ready for upload</p> Signup and view all the answers

    What is described in the 'Normal' flow of events in the scenario?

    <p>Choosing to upload photos and selecting them on the computer</p> Signup and view all the answers

    Which of the following is NOT included in a scenario according to the text provided?

    <p>A list of all possible solutions</p> Signup and view all the answers

    What was Jack's main motivation for using the iLearn setup service?

    <p>To add KidsTakePics to services available for pupils in his class</p> Signup and view all the answers

    What do functional requirements describe?

    <p>System services</p> Signup and view all the answers

    What is the purpose of writing a requirements document?

    <p>To list down user and system requirements</p> Signup and view all the answers

    Why is it important for functional requirements to be precisely stated?

    <p>To ensure clarity and avoid ambiguity</p> Signup and view all the answers

    How are user requirements different from system requirements?

    <p>User requirements should be understandable by non-technical end users, while system requirements can be technical</p> Signup and view all the answers

    In the Mentcare system, how are staff members uniquely identified?

    <p>By their 8-digit employee number</p> Signup and view all the answers

    What might happen if functional requirements are ambiguous?

    <p>Different interpretations by developers and users</p> Signup and view all the answers

    What is the purpose of making requirements as complete as possible?

    <p>To ensure clarity and avoid misunderstandings</p> Signup and view all the answers

    Which approach uses natural language with numbered sentences for writing requirements?

    <p>Notation Description</p> Signup and view all the answers

    What kind of list should the system generate each day for each clinic in the Mentcare system?

    <p>List of patients with appointments</p> Signup and view all the answers

    Why do functional user requirements differ from functional system requirements?

    <p>They have different audiences</p> Signup and view all the answers

    What characterizes the design description approach for writing requirements?

    <p>Specifying requirements with an operational model using abstract features</p> Signup and view all the answers

    Why is the structured language natural approach useful for interface specifications?

    <p>It allows for a more detailed description within each field</p> Signup and view all the answers

    What is the process of managing changing requirements during the requirements engineering process and system development?

    <p>Requirements management</p> Signup and view all the answers

    Why are the final system requirements a compromise between different user requirements?

    <p>Due to conflicting and contradictory user requirements</p> Signup and view all the answers

    What is an inevitable outcome when managing requirements of large systems with diverse user communities?

    <p>Users' requirements may conflict or contradict</p> Signup and view all the answers

    Why is it important to establish a formal process for making change proposals in requirements management?

    <p>To maintain links between dependent requirements</p> Signup and view all the answers

    When do new requirements typically emerge during system development?

    <p>Throughout the development process</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser