Computer Science › Section H · Software engineering › Topic H.2

The software life cycle

A program is not finished when it first runs. Most successful software is used, corrected and extended for years, and the software life cycle describes that whole journey, from the first conversation with users to the day the system is retired.

In this topic

  • Development, use, maintenance
  • Four kinds of maintenance
  • Worked example: classifying maintenance requests
  • Worked example: where the money goes
  • The traditional development phase
  • The requirements specification
  • Worked example: making requirements testable
  • Design and implementation
  • Testing throughout
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →