Availability, Reliability, Usability, Scalability, and Maintainability

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

1/44

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.

45 Terms

1
New cards

What does availability mean in terms of security?

The ability of a system or service to be operational and accessible when needed.

2
New cards

How is availability typically measured?

As a percentage of uptime versus downtime over a specific period.

3
New cards

How are high availability systems built?

By designing systems to minimize downtime and ensure continuous operation even during failures or maintenance.

4
New cards

What does reliability mean in terms of a system?

The ability of a system to perform its functions consistently and accurately under specific conditions.

5
New cards

What is reliability related to in terms of performance?

The probability of failure-free operation within a given time frame.

6
New cards

What are reliable systems less prone to?

Failures and errors, contributing to system stability and performance.

7
New cards

What does usability refer to in a system?

How easy and efficient it is for users to interact with the system to achieve their goals effectively.

8
New cards

What factors contribute to good usability?

User interface design, navigation, accessibility, and user experience.

9
New cards

A system with good usability is _______.

Intuitive, user-friendly, and meets the needs of its intended users.

10
New cards

What does scalability mean in terms of a system?

The capability of a system to handle increased workload or demand by adding resources.

11
New cards

What are the two types of scalability?

Vertical scalability (adding resources to a single machine) and horizontal scalability (adding more machines).

12
New cards

What does scalability allow a system to do?

Accommodate growth without significantly affecting performance or functionality.

13
New cards

What does maintainability refer to in a system?

How easily and effectively a system can be maintained, modified, or repaired over its lifecycle.

14
New cards

What factors contribute to maintainability?

Code readability, modularity, documentation, and ease of debugging and troubleshooting.

15
New cards

A maintainable system is _______.

Cost-effective to manage and can adapt to changes in requirements or technology.

16
New cards

A company’s website experiences a surge in traffic during a major event, yet it remains operational without any downtime.

Availability

17
New cards

A system includes redundant servers that immediately take over if one fails, ensuring continuous access for users.

Availability

18
New cards

An online streaming service boasts a 99.99% uptime for its users, ensuring access at almost any time.

Availability

19
New cards

A financial application processes transactions accurately and consistently over thousands of uses without errors.

Reliability

20
New cards

A monitoring system can operate for months without a single failure, providing uninterrupted service.

Reliability

21
New cards

A software program handles input data consistently without crashing or producing incorrect results.

Reliability

22
New cards

A new mobile app is highly intuitive, with clear navigation and simple user instructions, making it easy for first-time users to accomplish tasks.

Usability

23
New cards

An enterprise system is designed with accessibility features, allowing visually impaired users to interact with it effectively.

Usability

24
New cards

A web application consistently receives feedback from users stating that it is “easy to use” and “straightforward.”

Usability

25
New cards

An e-commerce website doubles its server capacity to handle increased demand during a holiday sale, ensuring smooth performance.

Scalability

26
New cards

A startup expands its data processing capabilities by adding more servers to its cloud-based infrastructure.

Scalability

27
New cards

A database is optimized to handle larger workloads by upgrading to more powerful hardware.

Scalability

28
New cards

A software system includes modular code and comprehensive documentation, enabling quick fixes and updates.

Maintainability

29
New cards

A development team easily adapts an existing application to new requirements due to its clean, organized codebase.

Maintainability

30
New cards

An IT administrator quickly identifies and resolves an issue in a software system due to clear logging and debugging tools.

Maintainability

31
New cards

A healthcare provider needs a system that ensures 24/7 access to patient records to prevent delays in critical treatments.

Availability

32
New cards

A user submits a request for payroll processing, and the system completes it on time despite high server load.

Availability

33
New cards

An airline booking system ensures that ticket reservations can be made even during system updates or routine maintenance.

Availability

34
New cards

A self-driving car system requires components that function without failure for thousands of operational hours.

Reliability

35
New cards

A banking application processes hundreds of transactions per second accurately, ensuring there are no discrepancies.

Reliability

36
New cards

A company requires a manufacturing control system to run consistently for months without requiring frequent repairs.

Reliability

37
New cards

A navigation app provides users with an intuitive search bar, allowing them to input destinations easily and efficiently.

Usability

38
New cards

A productivity tool offers customizable themes and keyboard shortcuts to improve the user experience for power users.

Usability

39
New cards

A government portal ensures compliance with accessibility standards, allowing users with disabilities to navigate it.

Usability

40
New cards

A video streaming service adds servers to its network to handle increased traffic during the release of a new show.

Scalability

41
New cards

A social media platform integrates additional storage resources to support a rapidly growing user base.

Scalability

42
New cards

An analytics platform scales horizontally by adding new nodes to process large datasets for multiple clients in parallel.

Scalability

43
New cards

A software development team fixes bugs quickly due to well-documented code and clear error logs.

Maintainability

44
New cards

A company migrates its software to new hardware with minimal effort because the codebase was written with portability in mind.

Maintainability

45
New cards

A SaaS application is regularly updated with new features and patches without disrupting the service for existing users.

Maintainability