Software engineering: Difference between revisions
Jump to navigation
Jump to search
(using an external editor) |
m (→Definition) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
For the moment, please consult the following Wikipedia articles | For the moment, please consult the following Wikipedia articles | ||
* [[Wikipedia:software engineering | software engineering]] | * [[Wikipedia:software engineering | software engineering]] | ||
* | * [http://en.wikipedia.org/wiki/Software_development Software development] | ||
* [[Wikipedia: | * [http://en.wikipedia.org/wiki/Software_design Software design] | ||
* [[Wikipedia:Software development process | Software development process]]. | |||
== 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. | |||
== Software | == Links == | ||
* [http://www.computer.org/computer/homepage/misc/Boehm/ A Spiral Model of Software Development and Enhancement], arry W. Boehm, TRW Defense Systems Group | |||
* [http://blog.fogcreek.com/increase-defect-detection-with-our-code-review-checklist-example/?imm_mid=0cb5e6&cmp=em-na-na-na-newsltr_four_short_links_20150123 Stop More Bugs with our Code Review Checklist], Blog post, January 8th, 2015 by Gareth Wilson | |||
[[Category:Programming]] |
Latest revision as of 12:17, 26 January 2015
Definition
For the moment, please consult the following Wikipedia articles
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
- Stop More Bugs with our Code Review Checklist, Blog post, January 8th, 2015 by Gareth Wilson