• Problem definition statements, to include: intended users, full summary of the problem to be solved, constraints, benefits, nature of interactivity, complexity of problem.
• Purpose and any other requirements as defined in a client brief.
• Features of software:
o description of main program tasks, input and output formats
o diagrammatic illustrations, to include screen layouts, user interfaces, navigation
o algorithms and processing stages, to include flowcharts, pseudocode and events
o data structures
o data storage
o control structures
o data validation
o error handling and reporting.
• Choice of language.
• List of pre-defined programs and/or code snippets.
• List of ready-made and/or original assets such as a digital animation, digital graphic, digital audio and video.
• Feedback from others to help refine alternative design ideas/prototypes and make decisions.
• Test plan with test data to include typical, extreme and erroneous data.
• Technical and design constraints, e.g. connectivity, memory storage, programming languages.
Last Updated 2018-09-14 10:07:19
Links to Learning Outcomes
Links to Assessment criteria
English
Maths
How 2's Coverage
Anonymous Assessment - Learners assess an anonymous piece of work containing deliberate mistakes against given success criteria.
Anonymous Assessment - Learners assess an anonymous piece of work containing deliberate mistakes against given success criteria.