Software engineering: Difference between revisions
Jump to navigation
Jump to search
m (→Links) |
No edit summary |
||
Line 22: | Line 22: | ||
* [http://www.computer.org/computer/homepage/misc/Boehm/ A Spiral Model of Software Development and Enhancement], arry W. Boehm, TRW Defense Systems Group | * [http://www.computer.org/computer/homepage/misc/Boehm/ A Spiral Model of Software Development and Enhancement], arry W. Boehm, TRW Defense Systems Group | ||
[[Category:Programming]] |
Revision as of 16:10, 31 July 2009
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.
Links
- A Spiral Model of Software Development and Enhancement, arry W. Boehm, TRW Defense Systems Group