AS / A Level Computer Science
AS CS 12 Software Development
AS CS 12.1
Candidates should be able to:
Show understanding of the purpose of a
development life cycle
Show understanding of the need for different
development life cycles depending on the program
being developed
Describe the principles, benefits and drawbacks of
each type of life cycle
Show understanding of the analysis, design, coding,
testing and maintenance stages in the program
development life cycle
Notes and guidance
Including: waterfall, iterative, rapid application
development (RAD)