Unit of competency Outline

Date retreived
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
State Code
AUV64
TGA Status
Deleted
DTWD Status
Transition (Deleted)
Current Release Number
1.00
Current Release Date
25/03/2015
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