Software engineering: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
 
Line 11: Line 11:
== Software engineering and educational technology ==
== Software engineering and educational technology ==


Software enginneering provides us with two rough categories of methods:
Why do we need this ?


* Models for development (i.e. global [[design]] methodology)
#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 addition, in educational technology there are similar debats around the merits of "waterfall top-down" methods v.s "agile" iterative methods and compromises.
#In educational technology there are similar debats around the merits of "waterfall top-down" methods v.s "agile" iterative methods and compromises.
Finally, software engineering did develop analysis and evaluation methodology that can be useful. E.g. UML/Use Case analysis
#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

Draft

Definition

For the moment, please consult the following Wikipedia articles


Software engineering and educational technology

Why do we need this ?

  1. Software enginneering provides us with two rough categories of methods that are needed to develop educational software:
  2. In educational technology there are similar debats around the merits of "waterfall top-down" methods v.s "agile" iterative methods and compromises.
  3. Software engineering did develop analysis and evaluation methodology that can be useful. E.g. UML/Use case analysis.

Links