Students Learn About: The impact of software - inappropriate data structures, for example the year 2000 problem
- computer malware such as viruses
- reliance on software
- social networking
- cyber safety
- huge amounts of information (which may be unsupported, unverifiable, misleading or incorrect) available through the internet
Rights and responsibilities of software developers - acknowledging the intellectual property of others
- recognition by others of the developer’s intellectual property
- producing quality software solutions
- appropriately responding to user-identified problems
- adhering to code of conduct
- neither generating nor transmitting malware
- addressing ergonomic issues in software design
- ensuring software addresses inclusivity issues
- ensuring individuals’ privacy is not compromised
Software piracy and copyright - concepts associated with piracy and copyright, including:
- – intellectual property
- – plagiarism
- – copyright laws
- – licensing issues
- – licence conditions
- – shareware
- – public domain
- – open source
- – ownership versus licensing
- – collaboratively developed software
- – reverse engineering
- – decompilation
- current and emerging technologies used to combat software piracy such as:
- - non-copyable data sheet
- - use of serial numbers
- - site licence,
- - installation counter on a network
- - encryption key
- - registration code
- - back-to-base authentication
Use of networks - • by the developer when developing software
- – access to resources
- – ease of communication
- – productivity
- • by the user when using network based software
- – response times
- – interface design
- – privacy and security issues
The software market - • maintaining market position
- • the effect of dominant developers of software
- • the impact of new developers of software and new products
Legal implications - • national and international legal action resulting from
- software development. Identify issues raised in cases at
- both national and international level, such as:
- – RACV vs Unisys
- – Microsoft vs Netscape
- – NSW T Card system
- – search engines (e.g. Google vs national censorship
- laws)
- – Metallica vs Napster
| Students Learn To:
- recognise the effects of software solutions on society
- identify the impact of inappropriately developed software on users
- identify the effect of the inappropriate use of software on society and individuals
- apply a relevant code of conduct to their own software development
- interpret licence agreements and develop personal practices that reflect current laws
- identify the relationship between copyright laws and software license agreements
- acknowledge all sources in recognition of the intellectual contribution of authors
- identify a range of techniques designed to combat software piracy
- evaluate the usefulness of networks in the development environment
- identify the impact of dominant developers of software on software development
- discuss the reasons for, and consequences of, significant legal actions pertaining to the development of software
|
|