Software engineering: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
 
(2 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]]
* The probably more relevant [[Wikipedia:Software development process | introduction to the software development process]].
* [http://en.wikipedia.org/wiki/Software_development Software development]
* [[Wikipedia: Methodology (software engineering) | Software engineering methodology]]
* [http://en.wikipedia.org/wiki/Software_design Software design]
 
* [[Wikipedia:Software development process | Software development process]].


== Software engineering and educational technology ==
== Software engineering and educational technology ==
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
* [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

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