^

 
 

Unit of competency details

ICTPRG407 - Write script for software applications (Release 1)

Summary

Usage recommendation:
Superseded
Mapping:
MappingNotesDate
Supersedes and is equivalent to ICAPRG407A - Write script for software applicationsUpdated to meet Standards for Training Packages 24/Mar/2015
Is superseded by and equivalent to ICTPRG435 - Write scripts for software applications 20/Jul/2020

Releases:
ReleaseRelease date
1 1 (this release) 25/Mar/2015


Classifications

SchemeCodeClassification value
ASCED Module/Unit of Competency Field of Education Identifier 020103 Programming  

Classification history

SchemeCodeClassification valueStart dateEnd date
ASCED Module/Unit of Competency Field of Education Identifier 020103 Programming  30/Jul/2015 
The content being displayed has been produced by a third party, while all attempts have been made to make this content as accessible as possible it cannot be guaranteed. If you are encountering issues following the content on this page please consider downloading the content in its original form

Unit of competency

Modification History

Release 

Comments 

Release 1

This version first released with ICT Information and Communications Technology Training Package Version 1.0.

Application

This unit describes the skills and knowledge required to plan, design and build scripts, using a scripting language to construct a highly interactive and automated software application.

It applies to individuals who build and integrate interactive applications, or websites for internal, and public, sites. They may work as application developers, application-support personnel, programmers specialising in a scripting language, web application programmers, or web developers.

No licensing, legislative or certification requirements apply to this unit at the time of publication.

Unit Sector

Programming and software development

Elements and Performance Criteria

ELEMENT 

PERFORMANCE CRITERIA 

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Determine the requirements of building the script

1.1 Identify the main characteristics of scripting languages

1.2 Identify and use a framework, and integrated development environment (IDE), to build the script using the chosen scripting language

1.3 Identify the protocols and the object model used in the chosen scripting language

2. Design the script

2.1 Create pseudo code to describe the logic needed in the script

2.2 Review pseudo code for missing logic and error

3. Write the script

3.1 Translate pseudo code into scripts, incorporating the use of basic language elements

3.2 Create internal documentation in the script

3.3 Incorporate item manipulation using the chosen scripting language

3.4 Review, debug, and document the script

Foundation Skills

This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.

Skill 

Performance Criteria 

Description 

Reading

1.1-1.3, 2.2, 3.4

  • Applies the appropriate strategies to construct meaning from the requirements and technical documentation
  • Interprets and critically analyses, complex scripting language texts, and pseudo code when reviewing for missing logic, error and bugs

Writing

2.1, 3.2, 3.4

  • Selects the vocabulary, grammatical structures and conventions appropriate to text, when documenting script and using pseudo code

Get the work done

1.1-1.3, 2.1, 2.2, 3.1-3.4

  • Uses systematic, analytical processes, identifying and evaluating scripting language texts, and pseudo code, against the agreed criteria when reviewing for missing logic, error and bugs
  • Considers the purpose, needs and limitations when selecting a framework and IDE to build script
  • Recognises and uses a wide range of relevant language and symbols, when using pseudo code and scripting language, and when creating documentation

Unit Mapping Information

Code and title 

current version 

Code and title 

previous version 

Comments 

Equivalence status 

ICTPRG407 Write script for software applications

ICAPRG407A Write script for software applications

Updated to meet Standards for Training Packages

Equivalent unit

Links

Companion Volume implementation guides are found in VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2

 

Assessment requirements

Modification History

Release 

Comments 

Release 1

This version first released with ICT Information and Communications Technology Training Package Version 1.0.

Performance Evidence

Evidence of the ability to:

  • design, write, and integrate scripts into software solutions to accommodate specified application requirements
  • test and debug scripts, to ensure that the software meets the specification
  • use a framework and an integrated development environment (IDE) in developing scripts.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

Knowledge Evidence

To complete the unit requirements safely and effectively, the individual must:

  • describe the platforms suited to software development
  • identify and summarise, copyright and intellectual property legislative requirements
  • describe the life cycle of software development
  • describe the processes and techniques related to the development of small-size applications.

Assessment Conditions

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 programming and software development industry, and include access to:

  • a brief for the development of a small-size application
  • the runtime environment
  • the development environment
  • scripting language.

Assessors must satisfy NVR/AQTF assessor requirements.

Links

Companion Volume implementation guides are found in VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2