Unit of competency Outline

Date retreived
22/07/2026 11:23 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.

Build a graphical user interface

Build a graphical user interface

Unit of competency
National Code
ICAICT406A
State Code
D7868
TGA Status
Replaced
DTWD Status
Replaced
Current Release Number
1.00
Current Release Date
18/07/2011
State Implementation and Classification
Approved Date
04/11/2011
Field of Education
020115 - Computer Graphics
Original Release Date
04/11/2011
Nominal Hours
20
Description
This unit describes the performance outcomes, skills and knowledge required to design, build and test a graphical user interface (GUI) to specification.
Notes
Elements and Performance Criteria
1. Determine specification of GUI
  • 1.1 Review GUI requirements
  • 1.2 Review organisational standards for GUI
  • 1.3 Determine the back-end for interfacing with the GUI
  • 1.4 Determine the functionality of the GUI, including back-end interface
  • 1.5 Determine the application development language for writing the GUI
  • 1.6 Determine type and level of documentation required
2. Design GUI to specification
  • 2.1 Design the GUI incorporating the required functionality
  • 2.2 Document design outcomes
3. Build GUI to specification
  • 3.1 Build the GUI with the required functionality in the determined language, using the toolkit's classes or widgets, containers and other pertinent features
4. Test and document GUI to meet specification
  • 4.1 Test GUI for overall functionality according to requirements
  • 4.2 Iterate GUI design or build until test results meet requirements
  • 4.3 Produce technical documentation for the GUI
The range statement relates to the unit of competency as a whole. It allows for different work environments and situations that may affect performance. Bold italicised wording, if used in the performance criteria, is detailed below. Essential operating conditions that may be present with training and assessment (depending on the work situation, needs of the candidate, accessibility of the item, and local industry and regional contexts) may also be included.

Requirements may include:
application
business
network
people in the organisation
system.
Standards may include:
industry recommendations
organisational standards.
Application development language may include:
Codemesh
Eclipse (open source)
EMACS
EPP
eXtensible pre-processor kit
GTK2
Java 2 SDK
Java Runner
JBuilder 3.5, Visual Age 3.0
Netscape Directory SDK for Java: Source Code, Borland Enterprise Studio for Java
QT and KDevelop
Visual Basic
Visual C++
Visual J++.
Documentation may include:
audit trails
client training
International Organization for Standardization (ISO), International Electrotechnical Commission (IEC) and Australian Standards (AS) standards
maintaining equipment inventory
naming standards
project management templates and report writing
satisfaction reports
version control.
The evidence guide provides advice on assessment and must be read in conjunction with the performance criteria, required skills and knowledge, range statement and the Assessment Guidelines for the Training Package.

Overview of assessment

Critical aspects for assessment and evidence required to demonstrate competency in this unit
Evidence of the ability to:
build a GUI to requirements
demonstrate a GUI in concept and compiled form, using a development tool to assist GUI construction
provide appropriate documentation.
Context of and specific resources for assessment
Assessment must ensure access to:
GUI requirements
organisational standards
development environment.
Where applicable, physical resources should include equipment modified for people with special needs.
Method of assessment
A range of assessment methods should be used to assess practical skills and knowledge. The following examples are appropriate for this unit:
verbal or written questioning to assess candidate’s knowledge of programming concepts and system properties
evaluation of GUI completed by candidate
review of documentation produced by candidate for GUI.
Guidance information for assessment
Holistic assessment with other units relevant to the industry sector, workplace and job role is recommended, where appropriate.
Assessment processes and techniques must be culturally appropriate, and suitable to the communication skill level, language, literacy and numeracy capacity of the candidate and the work being performed.
Indigenous people and other people from a non-English speaking background may need additional support.
In cases where practical assessment is used it should be combined with targeted questioning to assess required knowledge.
Replaces
State Code National Code Title Type
D0052 ICAB4178B Build a graphical user interface Unit of competency
Replaced By
State Code National Code Title Type
AUU31 ICTICT406 Build a graphical user interface Unit of competency