Software engineering: Difference between revisions
Jump to navigation
Jump to search
(using an external editor) |
(using an external editor) |
||
Line 11: | Line 11: | ||
== Software engineering and educational technology == | == Software engineering and educational technology == | ||
Why do we need this ? | |||
* Models for development (i.e. global [[design]] | #Software enginneering provides us with two rough categories of methods that are needed to develop educational software: | ||
* Models for computer programming. | #* Models for development (i.e. global [[design methodology]]) | ||
#* Models for computer programming. | |||
In | #In educational technology there are similar debats around the merits of "waterfall top-down" methods v.s "agile" iterative methods and compromises. | ||
#Software engineering did develop analysis and evaluation methodology that can be useful. E.g. UML/[[Use case]] analysis. | |||
== Links == | == Links == |
Revision as of 10:46, 20 May 2006
Definition
For the moment, please consult the following Wikipedia articles
- software engineering
- The probably more relevant introduction to the software development process.
- Software engineering methodology
Software engineering and educational technology
Why do we need this ?
- Software enginneering provides us with two rough categories of methods that are needed to develop educational software:
- Models for development (i.e. global design methodology)
- Models for computer programming.
- In educational technology there are similar debats around the merits of "waterfall top-down" methods v.s "agile" iterative methods and compromises.
- Software engineering did develop analysis and evaluation methodology that can be useful. E.g. UML/Use case analysis.