^

 
 

Unit of competency details

ICTPRG410 - Build a user interface (Release 1)

Summary

Usage recommendation:
Superseded
Mapping:
MappingNotesDate
Supersedes and is equivalent to ICAPRG410A - Build a user interfaceUpdated to meet Standards for Training Packages 24/Mar/2015
Is superseded by and equivalent to ICTPRG437 - Build a user interface 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 design, build, and test a user interface (UI) to specification, including command-line interfaces (CLI), graphical user interfaces (GUI), web user interfaces (WUI) and natural user interfaces (NUI).

It applies to individuals who work as user-interface designers, and are responsible for specifying the layout and style of the desired user interface. They may be developers working in the area of user interface design and implementation.

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. Build a prototype user interface (UI)

1.1 Gather the requirements for the UI

1.2 Determine the application development language for writing the UI

1.3 Build a prototype, using the prototyping tools available in the determined language

1.4 Review the UI prototype with the client, and edit as required

2. Design the UI

2.1 Formulate the application content flow

2.2 Design the UI components

2.3 Define UI actions

2.4 Itemise UI events

3. Build the UI

3.1 Determine the appropriate language

3.2 Build the UI with the required functionality

4. Test the UI

4.1 Test the UI for overall functionality, according to requirements

4.2 Iterate the UI design, or build, until the test results meet requirements

5. Document the UI and obtain client sign-off

5.1 Document the user requirements

5.2 Document the UI

5.3 Obtain client sign-off to the completed UI

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

3.2

  • Applies appropriate strategies in order to construct meaning from complex texts, when reading technical data

Writing

5.1-5.3

  • Displays a knowledge of structure and layout, employing a broad vocabulary, grammatical structure and the conventions appropriate to text

Numeracy

2.2

  • Selects from, and applies, an expanding range of mathematical and problem-solving strategies

Navigate the world of work

5.1-5.3

  • Recognises and follows explicit, and implicit, protocols, and meets expectations associated with own role when documenting user requirements, and gaining sign-off

Interact with others

1.4

  • Participates in complex formal and informal conversations relevant to own role, initiating and taking the lead where appropriate

Get the work done

1.1-1.4, 2.1-2.4, 3.1, 3.1, 4.1, 4.2

  • Uses a combination of formal, logical planning processes, and an increasingly intuitive understanding of context, to identify relevant information and risks, identify and evaluate alternative strategies, and resources, when gathering requirements
  • Uses systematic, analytical processes, 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
  • Actively identifies systems, devices and applications with the potential to meet current and/or future needs
  • Utilises a broad range of features within applications to improve personal productivity, optimising software functions

Unit Mapping Information

Code and title 

current version 

Code and title 

previous version 

Comments 

Equivalence status 

ICTPRG410 Build a user interface

ICAPRG410A Build a user interface

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:

  • design a fully functional user interface (UI) in consultation with the user, using the determined language
  • create a prototype UI
  • review the prototype with the user
  • build the UI
  • test that the UI is complete, consistent and functional
  • document the user requirements, UI and client sign-off.

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:

  • apply a range of basic mathematical strategies
  • use object-oriented programming
  • use open-source development tools
  • describe the process of small-size application development.

Assessment Conditions

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:

  • the internet, to use the online tools available for prototyping and UI design
  • an integrated development environment (IDE) for the determined language
  • specific tools and licenses available, depending on the particular platform including:
  • Windows
  • Linux
  • Unix
  • Mac
  • Google Chrome.

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