Unit of competency Outline
Date retreived
24/07/2026 7:33 AM AWST
24/07/2026 7:33 AM AWST
Whilst all efforts are made to provide accurate and timely information from the relevant source/documentation, please be aware that the information supplied may not be the most current version. The accuracy of the detail has not been confirmed by the Department and therefore should not be relied upon without first confirming the contents.
Manage a software component re-use library
Manage a software component re-use library
Unit of competency
National Code
ICTPRG416
ICTPRG416
State Code
AUV64
AUV64
TGA Status
Deleted
Deleted
DTWD Status
Transition (Deleted)
Transition (Deleted)
State Implementation and Classification
Approved Date
16/09/2015
Field of Education
020103 - Programming
Original Release Date
16/09/2015
Nominal Hours
35
Description
This unit describes the skills and knowledge required to store, document and maintain information and communications technology (ICT) components for reuse.It applies to individuals in a software development area who are required to manage a library that contains reusable code.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Notes
Elements and Performance Criteria
1. Specify the components for re-use library
- 1.1 Determine component suitability for reuse by checking its quality, and uses
- 1.2 Review the size and complexity of re-use components for generalisation, and remove project-specific refinements
- 1.3 Evaluate the components, including patterns, clusters and frameworks, and break them down into smaller components for greater flexibility or use
- 1.4 Review the components for duplication, and remove the duplicates
2. Document the re-use library
- 2.1 Document the components internally and externally, to ensure efficient retrieval
- 2.2 Document public constants, data structures, component interfaces and limitations
- 2.3 Document the possible relationships between data structures or objects
- 2.4 Provide an example code, demonstrating the use of components within the documentation
- 2.5 Document the development environment configuration
- 2.6 Provide simple test programs to prove the functionality of the library
3. Set up the library structure
- 3.1 Classify data structures or objects in a consistent and logical manner
- 3.2 Ensure that the library has a logical structure so that the user is aware of the library contents, and can understand the logic of how the functionality may be used by another developer
- 3.3 Develop the structure in such a manner that it avoids redundancy within the library
- 3.4 Configure the development environment to automate the build of re-use components, and the library
- 3.5 Take action to ensure that interfaces to the library components are consistent and abstracted
- 3.6 Add, update, and remove re-use components, as development is undertaken
No information
No information
Replaces
| State Code | National Code | Title | Type |
|---|---|---|---|
| D8008 | ICAPRG416A | Manage a software component reuse library | Unit of competency |
| State Code | National Code | Title | Type |
|---|---|---|---|
| BEH4 | ICT40118 | Certificate IV in Information Technology | Qualification |
| AWB5 | ICT40115 | Certificate IV in Information Technology | Qualification |