Social and Ethical Issues

Software Design and Development

Software Design and Development

Hayley Emmerton

Hayley Emmerton

Kartei Details

Karten 31
Sprache English
Kategorie Informatik
Stufe Mittelschule
Erstellt / Aktualisiert 25.03.2013 / 25.03.2013
Weblink
https://card2brain.ch/box/social_and_ethical_issues
Einbinden
<iframe src="https://card2brain.ch/box/social_and_ethical_issues/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
authorship

Refers to the ownership or origin of a piece of work.

backup

an extra copy of the software kept for safety purposes

code of conduct

a set of self determined rules that software developers abide by to ensure quality software is developed

commercial software

software that is purchased from a shop or company "off the shelf"

copyright

the legal protection of intellectual property

copyright law

The law that sets out what you can and can't do.

decompilation

The process of deconstructing the executable file back into source code in order to copy or change it.

ergonomics

The study of the relationship between the computer and the computer user.

ethics

The ability to distinguish right from wrong.

freeware

Is software that is provided at no cost, but you cannot use the code in your own programs.

Inclusivity

Recognition that all computer users should have equal access to software

intellectual property

Something that you have created from your own thought processes

licence

A legal contract between the software maker and the purchaser that sets out the conditions of use.

network use

software that is designed to be used on a network of linked computers

ownership

the person or company who created the software has ownership

piracy

A criminal act of making or distributing an unauthorised copy of a software package that is under copyright.

plagiarism

Stealing someone else’s ideas and using them as your own.

public domain

software that is totally free for use and can be copied and changed without penalty.

quality

software must work as described, be reliable and not contain viruses

quality assurance

A process that ensures that the software developers produce a quality product that meets specified criteria.

reliability

The ability of a program to consistently perform what you expect it to do

response to problems

software suppliers should be contactable if errors or problems in the code are found

responsibility

The programmer must abide by certain code of conduct when creating software

reverse engineering

The analysis of a computer program by examining its structure in order to develop a similar product.

rights

What the software developer is entitled to, eg being paid to develop software

salami slicing

A computer crime in which small amounts are transferred from a bank in small amounts at a time.

shareware

Software that is distributed free on trial, but paid for once you continue to use it.

single user licence

A licence that allows you to install the software on only one computer.

site licence

A licence that allows software to be installed on a number of computers in an organisation

virus

A manlicious program designed to cause damage to computer systems

phishing

An email sent to obtain passwords from someone in order to defraud them.