Computers And Safety Flashcards

1
Q

Failure

A

Observed to not do what it is supposed to visible indicating a problem
Ex) segmentation fault

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Fault

A

Cause of visible behaviour, could be from more then one error
Ex) variable assigned to null

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Error

A

The human mistake that caused the fault to occur

Ex) did not check for nulls

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What can go wrong

A

Error free software very difficult
Failures from more then one error or factor
Want to try to reduce errors by following good software procedures and practices
Small and simple gives confidence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Problems for individuals

A

Most often in their role as consumers
Incorrectly targeted in database
Billing errors

Cause- large diverse population, overconfidence in accuracy, not updated, lack of accountability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

System failures

A
Affecting number of people and can be large amount of money
Communications - telephone 
Business- inventory software 
Financial- stock exchange 
Transportation- reservations, tickets

Causes- insufficient testing, significant changes, overconfident in system, mismanagement of project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Safety critical applications

A

Property may be damaged or destroyed or people injured or killed
Domains- medicine, aircraft, trains

Cause- lack of override features, insufficient testing, sheer complexity, overconfidence, mismanagement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Development process

A
Size- amount of people involved 
Dynamism - vision or requirements change per month
Critically- if fails what outcome 
Culture- tolerate changes or not
Personal- experience 

Closer to centre more agile
Further out more plan based - talk to all stakeholders and map everything

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What goes wrong

A

Job they are doing is difficult or done poorly

Can have overconfidence and reused systems that won’t work in different environments

Intellectual overload

How well did you know this?
1
Not at all
2
3
4
5
Perfectly