Social and Ethical Issues

Explain the effects of historical developments on current practices

Identifiy the issues relating to the use of software solutions

Describe the role of personnel involved in software development.

Ergonomics

  1. effects of prolonged use of software, including RSI and injuries created by overuse
  2. procedures to prevent and minimize injuries
  3. ergonomically designed and placed equipment
  4. ergonomic issues regarding software design:
    1. acceptable response time in software
    2. ‘user friendly’ software, including:

                                                               i.      ease of use

                                                             ii.      appropriate messages to the user

                                                            iii.      consistency of the user interface

  1. identify sound ergonomic practices when using computers
  2. assess the ergonomic needs of the user when developing software

Intellectual property

  1. software licence agreements, including:
    1. licence terminology
    2. legal aspects
    3. use of software covered by a licence agreement
  2. origin of software design ideas
    1. evolution of existing concepts, including:

                                                               i.      GUI interface

                                                             ii.      search engines

    1. new and exciting approaches, including:

                                                               i.      visicalc

                                                             ii.      web browsers

                                                            iii.      presentation software

  1. events that have led to the need for software licence agreements, including:
    1. ease of reproduction and copy
    2. collaborative development history
    3. the current open environment of the Internet
  2. sources of code and conditions that apply, including:
    1. the Internet
    2. books and magazines
    3. shareware
  3. debate the issues relating to intellectual property
  4. use software in an ethically and legally correct manner

Inclusivity

  1. the need for software design and development to be inclusive
    1. cultural perspectives
    2. economic perspectives
    3. social perspectives
    4. gender perspectives
    5. disability perspectives
  2. the general strengths brought to the field of software design and development, including:
    1. communication skills
    2. ability to work in teams
    3. creativity
    4. design skills
    5. problem-solving skills
    6. attention to detail
  3. evaluate existing software interfaces in terms of its inclusivity

 

Hosted by www.Geocities.ws

1