Availability, Reliability, Usability, Scalability, and Maintainability

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 44

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

45 Terms

1

What does availability mean in terms of security?

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

New cards
2

How is availability typically measured?

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

New cards
3

How are high availability systems built?

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

New cards
4

What does reliability mean in terms of a system?

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

New cards
5

What is reliability related to in terms of performance?

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

New cards
6

What are reliable systems less prone to?

Failures and errors, contributing to system stability and performance.

New cards
7

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.

New cards
8

What factors contribute to good usability?

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

New cards
9

A system with good usability is _______.

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

New cards
10

What does scalability mean in terms of a system?

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

New cards
11

What are the two types of scalability?

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

New cards
12

What does scalability allow a system to do?

Accommodate growth without significantly affecting performance or functionality.

New cards
13

What does maintainability refer to in a system?

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

New cards
14

What factors contribute to maintainability?

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

New cards
15

A maintainable system is _______.

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

New cards
16

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

Availability

New cards
17

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

Availability

New cards
18

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

Availability

New cards
19

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

Reliability

New cards
20

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

Reliability

New cards
21

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

Reliability

New cards
22

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

New cards
23

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

Usability

New cards
24

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

Usability

New cards
25

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

Scalability

New cards
26

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

Scalability

New cards
27

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

Scalability

New cards
28

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

Maintainability

New cards
29

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

Maintainability

New cards
30

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

Maintainability

New cards
31

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

Availability

New cards
32

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

Availability

New cards
33

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

Availability

New cards
34

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

Reliability

New cards
35

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

Reliability

New cards
36

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

Reliability

New cards
37

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

Usability

New cards
38

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

Usability

New cards
39

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

Usability

New cards
40

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

Scalability

New cards
41

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

Scalability

New cards
42

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

Scalability

New cards
43

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

Maintainability

New cards
44

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

Maintainability

New cards
45

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

Maintainability

New cards
robot