[prev] 1 [next]

Software Development Process

Reminder of how software development runs ...
  • specification   (via requirements analysis)
  • design   (data structures, algorithms)
  • implementation   (C code)
  • testing, debugging   (code analysis)
  • user testing   (if has a user interface)
  • performance tuning   (if required)
Typically, iterate over the implementation/testing phases.

Credits:

  • These lecture slides are prepared by Michael Thielscher.