An introduction to software development

# 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.