The Development Lifecycle

Although the steps listed below are given in a linear order it should not be forgotten that development is an iterative process which will require spiralling back to earlier stages. The list is drawn from Schneiderman's book.
  1. Collect Information
  2. Define Requirements and Semantics.
  3. Design Syntax and support facilities
  4. Specify Physical devices
  5. Develop Software
  6. Integrate system and disseminate to users
  7. Nurture the user community
  8. Prepare Evolutionary Plan

Return to GUI home page.

Last Changed: 14 April 1995