Computer ScienceCode 9618

Program Development Life cycle

What this topic asks you to be able to do

  • Demonstrate an understanding of what a development life cycle is for
  • Demonstrate an understanding of why different programs call for different development life cycles
  • Describe the principles that underlie every kind of life cycle, and the benefits and drawbacks each one brings
  • Demonstrate an understanding of each stage of the program development life cycle: analysis, design, coding, testing and maintenance