Program development involves several basic phases:

  1. Specifications/requirements
  2. Design
  3. Coding
  4. Testing
  5. Maintenance

This talk has focused on elements of the phases 1-4.

At each stage, we have identified both theoretical and practical constraints that limit the possibilities of program solutions.

Theoretical Limitations

Practical Limitations

created: 3 January 2007
last revised: 7 January 2007
previous Valid HTML 4.01! Valid CSS!