ethics and ownership Flashcards

1
Q

what are ethics

A
  • system of moral principle
  • that guides behaviors
  • based on philosophical and religious issues
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

(8 IEEE code of ethics) 1. Public

A
  • developer must act consistently with public interest
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

(8 IEEE code of ethics) 2. Client and Employer

A

developer must act in the best interest of their client and employer consistent with the public interest

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

(8 IEEE code of ethics) 3. Product

A

software engineers should ensure that their product meets highest professional standard

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

(8 IEEE code of ethics) 4. Profession

A

software engineers shall advance the integrity and reputation of the profession consistent with public interest

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

(8 IEEE code of ethics) 5. judgement

A

software engineers should maintain integrity and independence in their professional judgement

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

(8 IEEE code of ethics) 6. Management

A

software engineer managers should promote an ethical approach to the management of software development and maintenance

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

(8 IEEE code of ethics) 7. Colleagues

A

software engineers should be fair and supportive to their colleagues

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

(8 IEEE code of ethics) 8. Self

A

software engineers shall participate in life long learning regarding the practice of their profession

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

ensuring the best interest of your clients

A
  • keep clients personal data private
  • involve the client in development
  • provide the solution that the client asks for
  • keep the project running on time
  • keep the client informed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

a developer can feel more confident about joining a new job by…

A
  • read about language they will be using
  • visit the office prior to starting
  • speak to their manager about concerns
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

why a professional code of conduct should be signed before starting

A
  • to confirm that the developer understands the code of conduct
  • to show what behavior is expected of the developer
  • to make the developer understand that there may be consequences to their actions
  • to ensure that all employees adhere to the same standard
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

copyright

A
  • the formal and legal rights to ownership
  • protects against unauthorized reproduction of work
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

commercial liscense

A
  • restricted use
  • source code not provided
  • anyone can purchase/download if they agree to the terms
  • limited number of installation
  • software key needed to install
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

commercial license pros to owner

A
  • can charge a fee
  • retains copyright
  • so the software cannot be distributed by third party
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

commercial license pros to customer

A
  • potentially better support as fee is paid
  • redress is available if software does not work correctly
  • likely to have fewer bugs
17
Q

open source initiative license

A
  • source code is released with the program
  • user can edit the source code to suit their needs
  • user can re-release their version under certain terms
  • can be cost free but may also need payment
18
Q

shareware license

A
  • user gets a free trial which may be limited in features
  • no access to source code
  • user has to pay after expiry date
  • customer can check if it suits them without paying the fee if it does not
19
Q

freeware license

A
  • no fee
  • software could be copyrighted
  • modification and redistribution is prohibited without permission
20
Q

free software foundation (FSF)

A
  • gives user freedom to run, copy distribute, study, change and improve software
  • on the condition that any redistributed version of software must be distributed with original terms of free use, modification and distribution
21
Q

artificial intelligence (AI)

A

ability of a computer to perform tasks that require some degree of intelligence when carried out by a human being

22
Q

tasks an ai can carry out

A
  • the use of a language
  • carrying out a mathematical calculation or function
  • recognizing a person’s face
  • the ability to operate machinery, such as a car or train
  • anaylzing data to predict the outcome of a future event, such as weather forecasting
23
Q

impacts of ai (social)

A
  • replacement of manual labor with automation could lead to massive unemployment
  • could lead to increased leisure time
24
Q

impact of ai (economic)

A

due to increased innovation and efficiency w/ automation provided by ai, there’d be lower manufacturing costs

25
Q

impacts of ai (environmental)

A

detrimental impact on environment due to robot manufacture with limited resources and its waste disposal

26
Q

ai applications

A
  • autonomous (driverless) vehicles
  • artificial limb tech
  • drones, used to carry out dangerous or unpleasant tasks such as bomb disposal or entering nuclear disaster areas
  • medical procedures where extreme precision is required