Development Methodologies

Course Content Specification

  • Describe and compare the development methodologies:
    • Describe and implement the phases of an iterative development process: analysis, design, implementation, testing, documentation, and evaluation, within general programming problem-solving.

The Iterative Development Process

An iterative process is one which is repeated on the discover of new information.

The phases of the 'traditional' Software Development Process are shown below.

  1. Analysis
  2. Design
  3. Implementation
  4. Testing
  5. Documentation
  6. Evaluation
  7. Maintenance

Mnemonic

Mnemonic for remembering the order of the process

A

Dance

In

The

Dark

Every

Monday