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 (D)</p> Signup and view all the answers

Which type of requirements specify ethical and privacy considerations?

<p>External requirements (D)</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 (C)</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 (B)</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 (C)</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' (D)</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 (C)</p> Signup and view all the answers

What do non-functional requirements primarily relate to?

<p>System as a whole (A)</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 (B)</p> Signup and view all the answers

What must non-functional requirements be built into?

<p>The framework of the software product (C)</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 (B)</p> Signup and view all the answers

Why do non-functional requirements often arise?

<p>Due to organizational policies (B)</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 (B)</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’' (D)</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' (A)</p> Signup and view all the answers

'What do most non-functional requirements capture?'

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

What are domain requirements?

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

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

<p>Non-functional requirements (A)</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. (C)</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. (C)</p> Signup and view all the answers

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

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

What makes the verification of non-functional requirements challenging?

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

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

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

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

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

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

<p>Strict constraints (D)</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 (D)</p> Signup and view all the answers

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

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

Which kind of software requirements specify ethical and privacy considerations?

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

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

<p>$2K$ bytes (A)</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 (A)</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 (B)</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 (A)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser