Computer program plan · AS 91372
Construct a plan for an advanced computer program for a specified task
Construct a plan for an advanced computer program for a specified task
You need to create a detailed plan (not actual code) for a complex computer program that solves a specific problem. Your plan must show how the program is organized into separate modules, how data will be stored and used, and how you'll test whether it works correctly. Think of it as a blueprint that explains the program's structure before any coding happens.
You construct a basic plan that includes variables with their types and scopes, an indexed data structure, a modular structure with details of how modules work together, and a set of test cases for the program.
You skilfully construct a plan by working independently, choosing appropriate variable scopes that fit how they're used, selecting good parameters for each module, and including both normal and boundary test cases.
You efficiently construct a plan where modules form a well-organized breakdown of the task, variables and values are used smartly to make the program flexible and reliable, and your test cases cover normal situations, edge cases, and exceptional scenarios that might cause problems.
Standards typically taken alongside or after this one. Same subject, grouped by level.