NFRs

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/26

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

27 Terms

1
New cards

What is the main objective of performance as a NFR?

Time, throughput, resource utilization, and scalability.

2
New cards

What is specified in performance as a NFR?

How well the system performs under various conditions.

3
New cards

What NFR would focus on time, throughput, resource utilization, and scalability?

Performance.

4
New cards

Which NFR specifies how well the system performs under various conditions?

Performance.

5
New cards

What NFR is being specified in the following example: The system must handle 1,000 concurrent users with a response time of less than 2 seconds.

Performance.

6
New cards

What does reliability in NFR refer to?

The system's ability to function correctly and consistently over time.

7
New cards

What factors are included in reliability as a NFR?

Availability, mean time to failure (MTTF), and mean time to repair (MTTR).

8
New cards

What is the example for reliability in NFR?

The system must be available 99.99% of the time.

9
New cards

What does usability in NFR refer to?

The ease with which users can learn, use, and interact with the system.

10
New cards

What factors are included in usability as a NFR?

User interface design, accessibility, and user documentation.

11
New cards

What is the example for usability in NFR?

New users should be able to complete the primary task within 10 minutes of first use.

12
New cards

What does security in NFR encompass?

The protection of the system and its data from unauthorized access and breaches.

13
New cards

What factors are included in security as a NFR?

Authentication, authorization, encryption, and auditing.

14
New cards

What is the example for security in NFR?

All sensitive data must be encrypted using AES-256.

15
New cards

What does maintainability in NFR refer to?

The ease with which the system can be modified, including bug fixes, upgrades, and other changes.

16
New cards

What factors are included in maintainability as a NFR?

Modularity, readability, and testability.

17
New cards

What is the example for maintainability in NFR?

Code changes must be able to be deployed to production within 24 hours of being identified.

18
New cards

What does scalability in NFR describe?

The system's ability to handle increased load by adding resources, such as processing power, memory, or storage.

19
New cards

What is the example for scalability in NFR?

The system must be able to scale horizontally to support an additional 10,000 users.

20
New cards

What does interoperability in NFR involve?

The system's ability to work with other systems or components, often through standardized interfaces or protocols.

21
New cards

What is the example for interoperability in NFR?

The system must support data exchange with third-party systems using RESTful APIs.

22
New cards

What does portability in NFR refer to?

The system's ability to operate in different environments or platforms with minimal changes.

23
New cards

What is the example for portability in NFR?

The application must be able to run on both Windows and Linux operating systems.

24
New cards

What does efficiency in NFR focus on?

The system's use of resources, including CPU, memory, disk space, and network bandwidth.

25
New cards

What is the example for efficiency in NFR?

The system must not exceed 70% CPU utilization under normal operation.

26
New cards

What does compliance in NFR involve?

Adherence to regulatory, legal, and industry standards.

27
New cards

What is the example for compliance in NFR?

The system must comply with GDPR regulations for data protection.