Software Requirements: Types and Examples
35 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

Which type of requirements specify the general goals for the system?

  • Non-functional requirements (correct)
  • External requirements
  • Organizational requirements
  • Product requirements
  • What is an example of an organizational requirement?

  • The system shall comply with the local and national laws regarding the use of software tools
  • The system development process and deliverable documents shall conform to the MIL-STD-2167A (correct)
  • The system shall allow one hundred thousand hits per minute on the website
  • The system shall not disclose any personal information about members of the library system to other members except system administrators
  • What makes objective verification difficult for non-functional requirements?

  • They reflect general goals for the system
  • They are open to misinterpretation (correct)
  • They specify the standards and implementation requirements
  • They are written in a quantitative manner
  • What does it mean when there are chances of conflicts within nonfunctional requirements?

    <p>Different stakeholders can give different response times or failure tolerance levels</p> Signup and view all the answers

    Which type of requirements specify ethical and privacy considerations?

    <p>External requirements</p> Signup and view all the answers

    What is an example of an external requirement?

    <p>The system shall comply with the local and national laws regarding the use of software tools</p> Signup and view all the answers

    Why are non-functional requirements difficult to write in a quantitative manner according to the text?

    <p>There are no quantitative measures for some goals</p> Signup and view all the answers

    What do non-functional requirements provide clues about to designers and developers?

    <p>General goals for the system</p> Signup and view all the answers

    What is an example of a product requirement?

    <p>'The system shall not have down time of more than one second for continuous execution of one thousand hours'</p> Signup and view all the answers

    Why are non-functional requirements prone to conflicts within them according to the text?

    <p>Information is coming from different stakeholders with varying perspectives</p> Signup and view all the answers

    What do non-functional requirements primarily relate to?

    <p>System as a whole</p> Signup and view all the answers

    Why are non-functional requirements often considered more critical than individual functional requirements?

    <p>They capture the emergent behavior of the system</p> Signup and view all the answers

    What must non-functional requirements be built into?

    <p>The framework of the software product</p> Signup and view all the answers

    How does failure to meet a non-functional system requirement impact the whole system?

    <p>It makes the system unusable</p> Signup and view all the answers

    Why do non-functional requirements often arise?

    <p>Due to organizational policies</p> Signup and view all the answers

    Which of the following is an example of a non-functional requirement?

    <p>Response time for a search query</p> Signup and view all the answers

    What happens if an aircraft system does not meet reliability requirements?

    <p>'It will not be certified as ‘safe’'</p> Signup and view all the answers

    'For example, if a real-time control system fails to meet its performance requirements, what will be impacted?'

    <p>'The control functions'</p> Signup and view all the answers

    'What do most non-functional requirements capture?'

    <p>'The emergent behavior of the system'</p> Signup and view all the answers

    What are domain requirements?

    <p>Requirements related to specific industries or fields</p> Signup and view all the answers

    Which of the following types of requirements specifies standards, implementation, and delivery?

    <p>Non-functional requirements</p> Signup and view all the answers

    What is the major difference between functional and non-functional requirements?

    <p>Functional requirements specify the behavior of the system, while non-functional requirements capture the system's emergent behavior.</p> Signup and view all the answers

    Why are non-functional requirements sometimes written as general goals?

    <p>To express them in a way that is difficult to verify.</p> Signup and view all the answers

    Which of the following dimensions do non-functional requirements primarily relate to?

    <p>Product, organizational, and external</p> Signup and view all the answers

    What makes the verification of non-functional requirements challenging?

    <p>They are often written as general goals.</p> Signup and view all the answers

    What is the measure used to quantify the 'Reliability' property?

    <p>Mean time to failure</p> Signup and view all the answers

    Which type of requirements reflect fundamental characteristics of the application domain?

    <p>Domain requirements</p> Signup and view all the answers

    What are the constraints that domain requirements can impose on solutions?

    <p>Strict constraints</p> Signup and view all the answers

    What is an example of a measure used to quantify the 'Robustness' property?

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

    What does it mean when domain requirements are not explicitly mentioned?

    <p>They are difficult to convey</p> Signup and view all the answers

    Which kind of software requirements specify ethical and privacy considerations?

    <p>Non-functional requirements</p> Signup and view all the answers

    What are the measures used to quantify the 'Size' property?

    <p>$2K$ bytes</p> Signup and view all the answers

    'The cost of quantitatively verifying each NFR may be very high.' What does 'NFR' stand for in this context?

    <p>Non-Functional Requirement</p> Signup and view all the answers

    'Most banks do not allow over-draw on most accounts.' This statement is related to which type of requirement?

    <p>Non-functional requirement</p> Signup and view all the answers

    What does it mean when it is said that domain-specific terminology can cause confusion?

    <p>It can lead to misunderstandings</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser