Software Requirements: Types and Examples

RosyRosemary2806 avatar
RosyRosemary2806
·
·
Download

Start Quiz

Study Flashcards

35 Questions

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

Non-functional requirements

What is an example of an organizational requirement?

The system development process and deliverable documents shall conform to the MIL-STD-2167A

What makes objective verification difficult for non-functional requirements?

They are open to misinterpretation

What does it mean when there are chances of conflicts within nonfunctional requirements?

Different stakeholders can give different response times or failure tolerance levels

Which type of requirements specify ethical and privacy considerations?

External requirements

What is an example of an external requirement?

The system shall comply with the local and national laws regarding the use of software tools

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

There are no quantitative measures for some goals

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

General goals for the system

What is an example of a product requirement?

'The system shall not have down time of more than one second for continuous execution of one thousand hours'

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

Information is coming from different stakeholders with varying perspectives

What do non-functional requirements primarily relate to?

System as a whole

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

They capture the emergent behavior of the system

What must non-functional requirements be built into?

The framework of the software product

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

It makes the system unusable

Why do non-functional requirements often arise?

Due to organizational policies

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

Response time for a search query

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

'It will not be certified as ‘safe’'

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

'The control functions'

'What do most non-functional requirements capture?'

'The emergent behavior of the system'

What are domain requirements?

Requirements related to specific industries or fields

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

Non-functional requirements

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

Functional requirements specify the behavior of the system, while non-functional requirements capture the system's emergent behavior.

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

To express them in a way that is difficult to verify.

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

Product, organizational, and external

What makes the verification of non-functional requirements challenging?

They are often written as general goals.

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

Mean time to failure

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

Domain requirements

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

Strict constraints

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

Time to restart after failure

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

They are difficult to convey

Which kind of software requirements specify ethical and privacy considerations?

Non-functional requirements

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

$2K$ bytes

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

Non-Functional Requirement

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

Non-functional requirement

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

It can lead to misunderstandings

This quiz covers various aspects of software requirements, including functional requirements, non-functional requirements, domain requirements, inverse requirements, and design and implementation constraints. It also delves into the specifics of non-functional requirements, such as constraints on timing, performance, reliability, security, maintainability, accuracy, development process, and standards.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Software Requirements Engineering Objectives
12 questions
Issay - longtest- finals
129 questions
DM312: Week 2 Functional Design
36 questions
Use Quizgecko on...
Browser
Browser