Professional Issues Flashcards

1
Q

What are the 4 things to consider with ethics in software

A
  • Requirements
  • design
  • Development and testing
    Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define requirements in ethics

A

A client wants you to develop a feature that breaks data protection rules. How about not directly, but could. Visitors at .com should be charged 30% more than visitors at .co.uk

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

Define design in ethics

A

A client asks you to make the website addictive. Do you agree to do this?

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

Define Development and testing

A

Time is running out and the code isn’t finished. Is it ethical to reduce the time for testing and instead work on development?

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

Define mainternance ethics

A

Somebody is misusing your software – is this your responsibility?

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

What is the universalizability principle

A

A moral statement that applies in one situation must apply in all other situation that are relevantly similar

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

Define ethics

A

is the philosophical study of morality

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

What is descriptive morality

A

certain codes of conduct put forward tby a society or a group

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

What is normative morality

A

a code of conduct that would be put forward by all rational people

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

Define the universalizability principle

A

A moral statement that applies in one situation must apply in all other situation that are relevantly similar

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

Define the principle of impartiality

A

All persons are considered equal and should be treated accordingly

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

What is moral theory

A

is an explanation of what makes an action right or what makes a person (or thing) good

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

What two major categories can moral theory be grouped into

A

Consequentialist (or teleological); Nonconsequentialist (or deontological)

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

Define Consequentialist

A

theories claim that what makes an action right is its consequences
The rightness of an action depends on the amount of good it produces

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

Define Nonconsequentialist

A

(or deontological) theories claim that whether an action is right or wrong depends primarily on the nature of the action itself.

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

What are the 5 professional dilemmas

A
  • Claiming expereince
  • Safety concerns
  • Reporting crime
  • Conflict of interest
  • Copyright infringement
17
Q

Why does professional ethic matter in computer science

A

IT professionals have great knowledge; But others cannot easily check their work

IT professionals have great reach. But others cannot easily avoid their work

18
Q

Name 3 organisations that enforce standards of behavior via conduct codes

A
  • British computer society (BCS)
  • IEEE
  • ACM
19
Q

What 4 key principles do BCS code of conduct consider

A
  • Public interest
  • Duty to relevant authority
  • Professional competance and integrity
  • Duty to profession
20
Q

Give an example of two safety concerns

A

Bay Area Rapid Transit (BART), three engineers identified safety issues

Boeing 737 max-8, issues raised about missing bolts in the fuselage

21
Q

How did the board of BART respond to the safety issues

A

They dismissed them

22
Q

How did Boeing managers respond to the whistleblower

A

They said that it is a profit-making process and we can’t stop to think, essentially money over safety

23
Q
A