Non-Functional Requirements in Systems Analysis
48 Questions
0 Views

Non-Functional Requirements in Systems Analysis

Created by
@AmicableSeaborgium

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Why may non-functional requirements be challenging to state precisely?

  • They require expert knowledge to define.
  • They are usually stated as strict goals.
  • They often lack clarity and specificity. (correct)
  • They are always subjective and not measurable.
  • Which of the following is an example of a non-functional requirement?

  • The system should be easy to use.
  • Users must be able to understand the system functionalities quickly.
  • The system should have an intuitive interface.
  • The system must process transactions rapidly. (correct)
  • What is a suitable measure for evaluating the speed of a system?

  • Average errors per user.
  • Mean time to availability.
  • Processed transactions per second. (correct)
  • Number of users trained.
  • Which of the following is NOT a property measured for non-functional requirements?

    <p>Aesthetics</p> Signup and view all the answers

    What is an example of how reliability can be quantitatively specified?

    <p>The mean time to failure is to be measured.</p> Signup and view all the answers

    After how many hours of training should medical staff be able to use all system functions according to the requirements?

    <p>Four hours</p> Signup and view all the answers

    Which metric would be used to determine the robustness of a system?

    <p>Time to restart after failure.</p> Signup and view all the answers

    What is an appropriate way to specify a requirement for ease of use?

    <p>Training time should not exceed two hours.</p> Signup and view all the answers

    What is the primary limitation of ethnography in the context of systems analysis?

    <p>It cannot identify new features that should be added to a system.</p> Signup and view all the answers

    What is a key characteristic of closed interviews?

    <p>They consist of a predetermined list of questions.</p> Signup and view all the answers

    How can prototyping enhance the ethnographic analysis process?

    <p>By providing specific unanswered questions that guide analysis.</p> Signup and view all the answers

    What is the primary benefit of effective interviewing?

    <p>It combines both closed and open-ended questioning techniques.</p> Signup and view all the answers

    What distinguishes a scenario from a story in requirements analysis?

    <p>Scenarios are structured with specific information, whereas stories are more generalized.</p> Signup and view all the answers

    What is one problem associated with interviews as a method of gathering requirements?

    <p>Interviews often shift the focus away from domain knowledge.</p> Signup and view all the answers

    What role do stories and scenarios play in gathering system requirements?

    <p>They help stakeholders relate their experiences to practical situations.</p> Signup and view all the answers

    How can ethnography aid in understanding operational processes?

    <p>Through observational techniques that reveal implicit requirements.</p> Signup and view all the answers

    In the classroom project described, which tool did Jack intend to use for sharing and commenting on photos?

    <p>An online photo sharing site.</p> Signup and view all the answers

    Why might some requirements be difficult for stakeholders to articulate?

    <p>People assume their familiar processes are understood by others.</p> Signup and view all the answers

    What type of information do user stories typically include?

    <p>High-level descriptions of how a system may be used.</p> Signup and view all the answers

    Which interviewing technique is most likely to yield a comprehensive understanding of stakeholder interactions?

    <p>Utilizing a combination of both closed and open-ended questions.</p> Signup and view all the answers

    What can ethnography help identify aside from explicit requirements?

    <p>Implicit requirements that arise from how people actually work.</p> Signup and view all the answers

    Why are scenarios particularly useful during interviews for developing system requirements?

    <p>They can relate directly to the practical experiences of stakeholders.</p> Signup and view all the answers

    What is a characteristic of the photo sharing site Jack needs for his classroom project?

    <p>It should allow for the uploading and commenting on personal photographs.</p> Signup and view all the answers

    What can prompt discussions during interviews effectively?

    <p>Springboard questions, prototypes, or requirement proposals.</p> Signup and view all the answers

    What is the main purpose of requirements within the context of system design?

    <p>To define what the system should accomplish.</p> Signup and view all the answers

    Which of the following best describes the relationship between requirements and design?

    <p>Requirements and design are intertwined and influence each other.</p> Signup and view all the answers

    What is a common problem faced when writing requirements in natural language?

    <p>Clarity can be compromised, often leading to ambiguities.</p> Signup and view all the answers

    Why might a specific architecture be mandated in system design?

    <p>To fulfill regulatory requirements for safety and reliability.</p> Signup and view all the answers

    How can requirements confusion arise during the writing process?

    <p>By blending functional and non-functional requirements together.</p> Signup and view all the answers

    What is a recommended guideline for writing effective requirements?

    <p>Maintain consistency in language throughout the document.</p> Signup and view all the answers

    What is a potential impact of using specific architectural designs that meet non-functional requirements?

    <p>It could enhance the reliability of the system.</p> Signup and view all the answers

    What is one of the reasons for the use of diagrams and tables in requirements specification?

    <p>They help clarify complex information.</p> Signup and view all the answers

    What is the primary function of tabular specifications in the context of insulin pumps?

    <p>To supplement natural language and explain alternative actions</p> Signup and view all the answers

    In the tabular specification for the insulin pump, what condition leads to a computed dose of zero?

    <p>Sugar level stable (r2 = r1)</p> Signup and view all the answers

    Which of the following accurately describes use cases?

    <p>They describe interactions between users and the system.</p> Signup and view all the answers

    What additional elements can complement the textual description of a use case?

    <p>High-level graphical models and tabular descriptions</p> Signup and view all the answers

    In the context of use cases, how do UML sequence diagrams contribute to the understanding of the system?

    <p>They show the sequence of event processing within the system.</p> Signup and view all the answers

    What action is taken when the sugar level is increasing, and the rate of increase is stable or increasing?

    <p>CompDose = round((r2 – r1)/4)</p> Signup and view all the answers

    Which of the following statements about the rate of change conditions in the insulin pump is true?

    <p>An increasing and decreasing rate condition can result in a specific dose calculation.</p> Signup and view all the answers

    What is the purpose of defining multiple possible alternative courses of action in a tabular specification?

    <p>To account for various conditions that may affect insulin dosage</p> Signup and view all the answers

    What is a key reason for the diversity of users in requirements documents?

    <p>To facilitate communication with customers and developers</p> Signup and view all the answers

    What factor affects the level of detail in a requirements document for critical systems?

    <p>The need for safety and security analysis</p> Signup and view all the answers

    Which statement accurately reflects the requirements for a system developed in-house using an iterative process?

    <p>The document can be less detailed and ambiguities can be resolved later</p> Signup and view all the answers

    What is the purpose of the preface in a requirements document following IEEE standards?

    <p>To detail the expected readership and document version history</p> Signup and view all the answers

    What does the 'introduction' section of a requirements document typically include?

    <p>A summary of business objectives and system interactions</p> Signup and view all the answers

    Why is it important to define technical terms in the glossary section of a requirements document?

    <p>To ensure clarity for all potential readers</p> Signup and view all the answers

    What information should the user requirements section include?

    <p>A description of services provided to the user and non-functional requirements</p> Signup and view all the answers

    What is the expected outcome of including information about possible system evolution in requirements documents?

    <p>To allow for adaptive changes during system development</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser