^

 
 

Unit of competency details

ICTPRG504 - Deploy an application to a production environment (Release 1)

Summary

Usage recommendation:
Superseded
Mapping:
MappingNotesDate
Supersedes and is equivalent to ICAPRG504A - Deploy an application to a production environmentUpdated to meet Standards for Training Packages 24/Mar/2015
Is superseded by and equivalent to ICTPRG534 - Deploy applications to production environments 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 install, uninstall, and configure an application to a production environment.

It applies to individuals responsible for the software deployments of enterprise applications. They may work as application developers, administrators, release managers or deployment coordinators.

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. Plan a software installation

1.1 Determine if a client system and a server system meet the requirements for installation

1.2 Determine an installation method

1.3 Review the security requirements

1.4 Prepare a software-installation plan

2. Perform the software installation

2.1 Create an install package for an application

2.2 Test the install package in a test environment

2.3 Deploy the install package to a production environment

3. Plan and test an application removal

3.1 Create an uninstall package for removal of installed components

3.2 Test the uninstall package in a test environment

4. Perform the database installation

4.1 Deploy a database from the development environment to the production environment

4.2 Specify the connection string to the database

5. Manage an application configuration

5.1 Configure the application to use parameters that are valid for the production environment

5.2 Use the configuration files to modify the deployment variables

5.3 Configure the security features in an application

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.2, 1.3, 5.3

  • Interprets, and critically analyses, complex texts and applies the appropriate strategies to construct meaning from complex texts

Writing

1.4, 2.1, 3.1, 4.2, 5.1, 5.3

  • Displays a knowledge of structure and layout employing a broad vocabulary, grammatical structure, and the conventions appropriate to text
  • Writes and edits computer code, and technical data, ensuring the correct syntax and accuracy

Navigate the world of work

1.1, 1.3

  • Identifies and complies with organisational requirements relevant to deployment of applications

Get the work done

All

  • Sequences and schedules complex activities, monitors implementation, and manages relevant communication
  • Uses systematic, analytical processes in complex, non-routine situations, setting goals, gathering relevant information, and identifying, and evaluating options against the agreed criteria
  • Uses analytical processes to decide on a course of action, establishing the criteria for deciding between options
  • Understands the key principles and concepts underpinning the design, and operation, of digital systems and tools

Unit Mapping Information

Code and title 

current version 

Code and title 

previous version 

Comments 

Equivalence status 

ICTPRG504 Deploy an application to a production environment

ICAPRG504A Deploy an application to a production environment

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:

  • prepare plans for software installation taking into account data, resource and security requirements
  • create application install and uninstall packages, and then test and troubleshoot any issues
  • install a database to a production environment
  • configure variables, parameters and security features for a production environment.

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 basic principles of database management systems
  • outline the software development life cycle (SDLC)
  • explain the coding used to create deployment applications
  • explain the information and communications technology (ICT) hardware, software, security protocols and standards and organisational policies relevant to deployment of 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:

  • sufficient privileges to install packages on client and server system
  • database management system software
  • specific tools and licences, depending on the particular platform.

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