Home > Software Design and Development > Core > Development & Impact of Software Solutions > Evolution of software
This article presents a view of the evolution of computing that is similar to those presented in most textbooks. However it ties the later generations to recent changes in the way the community uses technology. It claims the role of software in the evolution process has changed.
H2.2 A student explains the relationship between emerging technologies and software development.
H3.1 A student identifies and evaluates legal, social and ethical issues in a number of contexts.
This section revises the preliminary work in this topic and provides a stimulus to explore and discuss the rights and responsibilities of software developers and the community’s reliance on software as part of significant social and ethical issues (SDD syllabus, p. 32).
Read through the article by Graeme Philipson. As you do so identify the generations of computing identified and the main characteristic of each. Click here to go to the article.
Philipson, G. (2000). Theory of Modern Evolution. Sydney Morning Herald, 11th April 2000.