55 lines
1.8 KiB
Plaintext
55 lines
1.8 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"# An introduction to software development"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Introduction"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"This OpenLearn free course is about software development, the discipline concerned with the methods, techniques and processes of building software artefacts: today's software development professional will need an in-depth knowledge of this discipline to be able to create software which best serves the needs of our digital economy and society. Software development is also a fast moving discipline, so that the software development professional also needs effective strategies for finding materials that track its leading edge.\n",
|
|
"\n",
|
|
"This OpenLearn course is an adapted extract from the Open University course [M813 *Software development*](http://www.open.ac.uk/postgraduate/modules/m813?LKCAMPAIGN=ebook_&MEDIA=ou)."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Learning outcome"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"After studying this course, you should be able to:\n",
|
|
"\n",
|
|
"- Appreciate the engineering nature of software development.\n",
|
|
"- Describe key activities in software development and the role of modelling.\n",
|
|
"- Explain key concepts in software development such as risk and quality.\n",
|
|
"- Explain the basics of an object-oriented approach to software development.\n",
|
|
"- Describe a simple workflow for interacting with the published literature on software development."
|
|
]
|
|
}
|
|
],
|
|
"metadata": {
|
|
"language_info": {
|
|
"name": "python"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 2
|
|
}
|