This Unit is designed to introduce candidates to the software development life cycle by developing and testing a small application, eg mobile, web based or PC based. The Unit should expand on the skills learned in the mandatory HNC Computing HN Unit Developing Software: Introduction by introducing the software development life cycle, introducing user orientated design and prototyping, Introducing interactive GUI development, consolidating programming skills, expand programming skills by introducing data structures and using standard object libraries and consolidating and expanding application testing skills.

On completion of the Unit the candidate should be able to:

  1. 1  Describe a software development lifecycle model.

  2. 2  Design a small standalone interactive application.

  3. 3  Construct a small standalone interactive application.

  4. 4  Test and deploy a small standalone interactive application.