List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.
ELEMENT | PERFORMANCE CRITERIA |
Elements describe the essential outcomes. | Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Develop algorithms to represent solutions to a given problem | 1.1 Consult with client and key stakeholders to identify the problem and associated script requirements 1.2 Employ abbreviated software development cycle to script creation 1.3 Develop an algorithm to solve the problem and meet client requirements 1.4 Develop an algorithm which takes account of expected possible situations 1.5 Develop an algorithm which is guaranteed to end 1.6 Use structure, sequence, selection and iteration |
2. Create code | 2.1 Select appropriate scripting language 2.2 Demonstrate understanding and application of basic language syntax rules and best practices 2.3 Select and use language data types, operators and expressions to create clear and concise code 2.4 Use techniques of selection, iteration and sequence to control script execution flow 2.5 Use techniques for sequential file input and output to retrieve and store information 2.6 Obtain and use user input to affect the operation of the script 2.7 Apply internal document principles to created code 2.8 Follow organisational guidelines for developing maintainable code when creating scripts 2.9 Adhere to coding standards when creating scripts |
3. Use operating system tools | 3.1 Use searching and sorting tools to select information from the logging output of operating system (OS) 3.2 Implement controls to ensure that where significant events occur, script creates and maintains a log of operations via operating system logging mechanism 3.3 Register and run scripts with OS scheduling facility |
4. Test and debug code | 4.1 Engineer, document and conduct simple tests to confirm code meets design specification 4.2 Identify areas that are not covered or are covered incorrectly in the script 4.3 Take action to ensure that code complies with security policy 4.4 Take action to ensure that code operates with proper permissions 4.5 Use script debugging techniques suitable for use with scripting language to detect and resolve errors of syntactical, logical and design origin |
5. Document script | 5.1 Create technical-level documentation 5.2 Create user-level documentation |
Evidence of the ability to:
develop an algorithmic statement of a solution for a set process
design, document, construct and test a small single purpose operating system (OS) utility application in response to a problem description
create scripted programs that access information stored in files on the system and use system utility programs to sort or find information within these files
validate and record script results.
Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.
To complete the unit requirements safely and effectively, the individual must:
summarise the principles of algorithm design
identify and describe operating system components and processes, including:
command line interface
log files
program scheduling utilities
development methodologies
tools and utilities
testing methods
explain debugging for a variety of scripting scenarios
outline programming structured control constructs: sequence, selection and iteration
summarise scripting techniques and language syntax.
Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the network industry, and include access to:
technical requirements
software development environment
software testing environment.
Assessors must satisfy NVR/AQTF assessor requirements.