softdev2 eds

73 flashcardsby EdsonE → E
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
What are emergent properties?
New characteristics that appear when system components are integrated and were not present in the individual parts
2
What is a sociotechnical system?
A computer system that includes hardware, software, people, operational processes, and organizational politics
3
What are wicked problems?
Complex problems with no definitive problem statement and conflicting stakeholder views
4
What is middleware in the sociotechnical systems stack?
The layer above the operating system that handles data management and communications
5
What is non-determinism?
The characteristic where systems involving humans may react differently to the same input at different times
6
What is the Social/Society layer?
The layer governed by regulations, laws, and ethical rules that dictate how a system must be operated
7
What is system procurement?
The process of buying or acquiring a system, including deciding scope and selecting suppliers
8
What is operator error in a sociotechnical system?
A failure caused by a confusing user interface that leads an operator to make a mistake
9
What is availability?
The ability of a system to deliver services when requested, focusing on uptime
10
What is software maintenance?
The modification of a deployed system to correct errors or adapt to environmental changes
11
What is security as an emergent property?
The ability of a system to resist external attacks or accidental intrusion
12
What is the Business Process layer?
The set of tasks and workflows an organization uses to achieve its goals using software
13
What is a technical computer-based system?
A deterministic system consisting only of hardware and software without human involvement
14
What is repairability?
The ease with which a system can be repaired or modified after a failure
15
What is systems engineering?
The interdisciplinary field covering specification, design, implementation, validation, deployment, and operation of systems
16
What are dependability properties?
A collective term describing confidence that a system will operate correctly and not cause harm
17
What does availability measure in dependability?
The probability that a system is operational and able to deliver services when requested
18
What does reliability measure?
The probability that a system operates without failure over a specified time period
19
What is safety in critical systems?
Ensuring the system does not cause injury or catastrophic damage regardless of task completion
20
What does security protect against?
Accidental or malicious intrusion into the system and its data
21
What is risk-driven specification?
An approach that limits requirements to those needed to mitigate the most critical risks
22
What is a hazard?
A system state or condition with the potential to cause an accident
23
What is an accident?
An unplanned event resulting in injury, death, property damage, or environmental harm
24
What is redundancy?
Including multiple components to ensure system operation if one fails
25
What is diversity in dependability engineering?
Using different implementations to reduce common-mode failures
26
What is fault tolerance?
The ability of a system to operate correctly despite faults or erroneous inputs
27
What does repairability measure?
How easily and quickly a system can be restored after failure
28
What is a timing failure?
A failure where correct results are delivered too late to be useful
29
What is survivability?
The ability to continue delivering minimum service after partial system damage
30
What is hazard severity?
The measure of loss resulting from a mishap based on consequence severity
31
What does POFOD stand for?
Probability of Failure on Demand
32
What is ALARP?
As Low as Reasonably Practicable
33
What is a shall-not requirement?
A requirement defining what the system must not do to prevent accidents
34
What is hazard identification?
The process of identifying potential dangers before a system is built
35
What is ROCOF?
Rate of Occurrence of Failures
36
What is a safety case?
A documented argument supported by evidence that a system is safe in a given context
37
What is a functional safety requirement?
A requirement defining a checking or protection feature to ensure safety
38
What is Mean Time to Failure (MTTF)?
The average time a component is expected to operate before failing
39
What is a safe state?
A failed system state that does not threaten life or the environment
40
What is risk assessment?
Evaluating the likelihood and severity of hazards
41
What is a quantitative reliability requirement?
A reliability requirement expressed using numerical values
42
What is risk reduction?
Designing a system to make hazards less likely to occur
43
What is availability as a metric?
The percentage of time a system is operational
44
What is redundancy in system architecture?
Including extra components to handle failure scenarios
45
What is fault tolerance in architecture?
The ability to continue delivering services despite faults
46
What is diversity used to prevent?
Common-mode failures
47
What is N-version programming?
Executing multiple software versions in parallel with majority voting
48
What is a watchdog timer?
A mechanism that detects system crashes by monitoring execution time
49
What is checkpointing?
Saving system state periodically to enable recovery after failure
50
What is forward error recovery?
Correcting errors and continuing execution without rollback
51
What are recovery blocks?
A technique that retries alternative algorithms after acceptance test failure
52
What is a common-mode failure?
Multiple redundant components failing simultaneously due to a shared cause
53
What is triple modular redundancy?
Using three identical modules with majority voting to mask failures
54
What is backward error recovery?
Restoring a system to a previous consistent state after failure
55
What is an output comparator?
A component that compares outputs of diverse software versions
56
What is graceful degradation?
Continuing limited critical functionality after a failure
57
What is an acceptance test?
A check that verifies correctness of output in recovery blocks
58
What is hardware diversity?
Running the same software on hardware from different vendors
59
What is an asset?
A system component or information with value that requires protection
60
What is a vulnerability?
A weakness that can be exploited to harm the system
61
What is a threat?
A circumstance or event with the potential to cause harm
62
What is confidentiality?
Ensuring information is not disclosed to unauthorized entities
63
What is a security control?
A mechanism used to reduce vulnerability or threat likelihood
64
What is integrity?
Ensuring data and resources are not altered without authorization
65
What is security risk assessment?
Identifying threats, estimating likelihood, and assessing consequences
66
What is a security policy?
A formal set of rules defining allowed and prohibited actions
67
What is an attack?
The exploitation of a vulnerability to damage or steal assets
68
What is a security risk?
The probability that a threat exploits a vulnerability causing damage
69
What is layered protection?
Using multiple security layers to protect assets
70
What is authentication?
Verifying the identity of a user or system
71
What is authorization?
Determining what actions an authenticated user may perform
72
What is recovery in security?
Restoring systems and data after a successful attack
73
What is an insider threat?
A threat caused by an authorized user misusing their privileges
Study all 73 cards for free