9.1.1 Social and Ethical issues Flashcards

1
Q

What are inappropriate Data Structures?

A

Inappropriate data structures are the incorrect use of data types. This often induces logic errors.

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

What are the effects of inappropriate Data Structures?

A

Its impact is the loss of time and money.

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

What is computer Malware?

A

Computer malware are software that may damage a computer. This may include viruses, Trojans and worms.

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

Account for the reliance of software.

A

A reliance on software is due to its strong presence within our social, personal and professional environments.

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

What is the impact of our reliance of software.

A

The impact of our reliance is the need to assess the reliability of a software, as it may hold important information.

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

What is the impact of social networking?

A

Social networking has made personal information accessible via the internet.

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

Rights and responsibilities of software developers

A

Quality Response to Problems Authorship Reliability Code of conduct [QRARC]

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

What are the rights and responsibilities of a software developer in regards to Quality

A

A software developer has the RIGHT to rely on the fact that other parts of the system adhere to a set quality. e.g. The OS A software developer has the RESPONSIBILITY to ensure that the product meets the expectations of the user. Proper testing should take place.

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

What are the rights and responsibilities of a software developer in regards to Response to problems.

A

A software developer has the RESPONSIBILITY to provide proper user documentation e.g. troubleshooting guides, adequate customer support, quick solutions to critical or significant errors. A software developer has the RIGHT to dismiss trivial problems or issues that may be solved through any provided user documentation.

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

What are the rights and responsibilities of a software developer in regards to Authorship.

A

A software developer has the RESPONSIBILITY to cite any works they have used and the people involved in the project. A software developer has the RIGHT to be recognized for their work, all members of a development team have the right to authorship. Their work is to be protected against plagiarism or piracy.

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

What is the code of conduct?

A

The code of conduct list a set of standards and rules for a software developer.

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

What are the rights and responsibilities of a software developer in regards to the Code of conduct?

A

A software developer has the RESPONSIBILITY to adhere to the code of conduct. Following the code of conduct would make a software developer more employable.

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

What is intellectual property?

A

Intellectual property is the ‘fruits of mental labor’ i.e. it is an individuals creative material.

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

What is plagiarism?

A

Plagiarism is taking another individuals work and claiming it as your own.

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

What is piracy? What is its impact?

A

Piracy is copying and using a property (the whole product) without authority. The impact of piracy results in inflated prices in order to recover losses that are incurred.

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

What are the 4 software license types?

A

Commercial Open Source Public Domain Shareware [COPS]

17
Q

What is a commercial license?

A

Commercial licenses are often completely protected by copyright and an End user license agreement.

18
Q

What are open source licenses?

A

Open source licenses are free to use, distribute and modify- however they may not be used for commercial purposes.

19
Q

What are Public Domain licenses?

A

No copyright. May be distributed, used or modified by anyone for any reason.

20
Q

What is a shareware license?

A

Shareware is covered by copyright and often distributed for demos. It may not be modified or resold commercially however it may be distributed.

21
Q

List some current and emerging technologies used to combat software piracy.

A
  • Non-copyable data sheet
  • Disk Copy Protection
  • Hardware serial numbers
  • Site License Installation
  • Registration Codes
  • Encryption Keys
  • Back to base authentication
22
Q

What are the positives of networking for the software development industry?

A

Networks have made it easier for developers to communicate with each other, and collaborate efficiently.

Networking has made information easier to access

23
Q

What has to be considered in reagrds to networking?

A

When using a network, it is important to consider the privacy and significance of the information. Information may be valuable and the leaking or loss of data should be avoided.

The network should be accessible and easy to use for the user. i.e. it should have an easy to understand GUI.

The response time of the network has to be adequate. This means that the developer has to consider the hardware and software in the networks system.

24
Q

What are factors that have to be considered in regards to the software market?

A

Product- What is being sold?
Price- How much is it being sold for?
Place- Where is it being sold?
Promotion- How is it being sold?