Learning outcomes
After studying this course, you should be able to:
appreciate the engineering nature of software development
describe key activities in software development and the role of modelling
explain key concepts in software development such as risk and quality
explain the basics of an object-oriented approach to software development
describe a simple workflow for interacting with the published literature on software development.
OpenLearn - An introduction to software development

Except for third party materials and otherwise, this content is made available under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Licence, full copyright detail can be found in the acknowledgements section. Please see full copyright statement for details.