9.1.1 Social and Ethical issues Flashcards
What are inappropriate Data Structures?
Inappropriate data structures are the incorrect use of data types. This often induces logic errors.
What are the effects of inappropriate Data Structures?
Its impact is the loss of time and money.
What is computer Malware?
Computer malware are software that may damage a computer. This may include viruses, Trojans and worms.
Account for the reliance of software.
A reliance on software is due to its strong presence within our social, personal and professional environments.
What is the impact of our reliance of software.
The impact of our reliance is the need to assess the reliability of a software, as it may hold important information.
What is the impact of social networking?
Social networking has made personal information accessible via the internet.
Rights and responsibilities of software developers
Quality Response to Problems Authorship Reliability Code of conduct [QRARC]
What are the rights and responsibilities of a software developer in regards to Quality
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.
What are the rights and responsibilities of a software developer in regards to Response to problems.
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.
What are the rights and responsibilities of a software developer in regards to Authorship.
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.
What is the code of conduct?
The code of conduct list a set of standards and rules for a software developer.
What are the rights and responsibilities of a software developer in regards to the Code of conduct?
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.
What is intellectual property?
Intellectual property is the ‘fruits of mental labor’ i.e. it is an individuals creative material.
What is plagiarism?
Plagiarism is taking another individuals work and claiming it as your own.
What is piracy? What is its impact?
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.