Unit of competency Outline
Date retreived
23/07/2026 7:38 AM AWST
23/07/2026 7:38 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.
Validate an application design against specifications
Validate an application design against specifications
Unit of competency
National Code
ICTPRG520
ICTPRG520
State Code
AUV98
AUV98
TGA Status
Replaced
Replaced
DTWD Status
Transition (Replaced)
Transition (Replaced)
State Implementation and Classification
Approved Date
16/09/2015
Field of Education
020103 - Programming
Original Release Date
16/09/2015
Nominal Hours
40
Description
This unit describes the skills and knowledge required to check a software application design against the specifications, and to apply validation techniques across the system’s life cycle.It applies to individuals employed in the area of software development who are responsible for verifying and validating software design specifications. They may be software project managers, testers, software engineers, system analysts or software developers.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Notes
Elements and Performance Criteria
1. Evaluate the software requirement specifications
- 1.1 Review the software requirement specifications document prior to design, to ensure that it is complete and correct
- 1.2 Validate the software requirement specifications document
2. Create a proof of concept prototype
- 2.1 Use rapid application development tools (RAD) to create a prototype system
- 2.2 Present the prototype system for demonstration to the appropriate person
- 2.3 Validate the proof of concept
3. Evaluate the software design
- 3.1 Determine if the design is complete, accurate, consistent and feasible
- 3.2 Validate the software design document
- 3.3 Validate the database structure and its elements
- 3.4 Validate the user interface (UI)
- 3.5 Review the software risk analysis
4. Evaluate the source code
- 4.1 Validate the consistency between the code and the software design document
- 4.2 Validate logical structure and syntax, using static analysis tools
5. Evaluate the testing requirements
- 5.1 Review and validate the test plans
- 5.2 Review and validate the test cases
6. Document the validation
- 6.1 Document the results of the validation exercise
- 6.2 Recommend the current software design, or itemise the required alterations
- 6.3 Submit the report to the appropriate person for action
No information
No information
Replaces
| State Code | National Code | Title | Type |
|---|---|---|---|
| D8034 | ICAPRG520A | Validate an application design against specifications | Unit of competency |
Replaced By
| State Code | National Code | Title | Type |
|---|---|---|---|
| OBS96 | ICTPRG546 | Validate application designs against specifications | Unit of competency |
| State Code | National Code | Title | Type |
|---|---|---|---|
| AWE6 | ICT50715 | Diploma of Software Development | Qualification |
| BEG8 | ICT50718 | Diploma of Software Development | Qualification |