Unit of competency details
ICTPRG531 - Prepare for application development using current methods (Release 1)
Summary
Usage recommendation:
Current
Releases:
1 1 (this release) |
30/Jan/2019 |
Companion volumes:
Unit of competency
Assessment requirements
Training packages that include this unit
Qualifications that include this unit
Classifications
Classification history
ASCED Module/Unit of Competency Field of Education Identifier | 020103 | Programming | 08/Feb/2019 | |
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 4.0.
|
Application
This unit describes the skills and knowledge required to carry out application development using current methods.
It applies to ICT workers and individuals who are programmers in a variety of job roles.
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. Determine application development requirements
|
1.1 Review detailed organisational requirements and application requirements to select tool sets
1.2 Develop prioritised plan using series of recursive and iterative stages of build to satisfy organisational and application requirements
1.3 Identify and formally allocate responsibilities for features to developers to implement prioritised plan
1.4 Plan and document endorsement of reviews, administration schedules, and development milestones
|
2. Determine the work metrics
|
2.1 Set development goals in consultation with user
2.2 Seek and secure agreement on, and adherence to, single common notation with user
2.3 Determine tools, features and techniques for development environment
2.4 Plan, develop, document and facilitate version and change-control methods
2.5 Plan for and facilitate training and exposure for user via chosen development method
|
3. Implement the administration method
|
3.1 Determine and reach agreement on specifications with user
3.2 Confirm dates for established milestones with user and secure written agreement
3.3 Administer and maintain time-recording and management methodologies
|
Foundation Skills
This section describes those language, literacy, numeracy and employment skills that are essential to performance but not explicit in the performance criteria.
Skill
|
Description
|
Reading
|
- Interprets, and critically analyses, complex texts and applies the appropriate strategies to construct meaning from complex technical documents
|
Writing
|
- Displays a knowledge of structure and layout, employing a broad vocabulary, grammatical structure and the conventions appropriate to text, when developing documentation
|
Oral communication
|
- Demonstrates flexibility in spoken texts by choosing the appropriate structures and strategies
- Applies appropriate strategies to extract the main ideas from oral texts when liaising with stakeholders, facilitating training and informing parties on the administration method
|
Interact with others
|
- Recognises and applies, the protocols governing what to communicate, with whom, and how, when liaising with stakeholders, facilitating training and informing parties on administration methods
- Recognises the importance of joint ownership of the process, and outcomes, and tries to identify common ground, shared goals, and agreement on the best course of action
|
Get the work done
|
- Sequences and schedules complex activities, monitors implementation, and manages relevant communication, when implementing a prioritised plan and database, scheduling timelines, allocating responsibilities, and establishing goals and methods
- Makes a range of critical and non-critical decisions in relatively complex situations, taking a range of constraints into account
- Uses analytical processes to decide on a course of action, establishing the criteria for deciding between options
- Demonstrates a sophisticated understanding of principles, concepts, language and practices associated with the digital world, and uses these to troubleshoot and understand, the uses and potential of new technology
|
Unit Mapping Information
Code and title
current version
|
Code and title
previous version
|
Comments
|
Equivalence status
|
ICTPRG531 Prepare for application development using current methods
|
ICTPRG514 Prepare for software development using rapid application development
|
Unit code and title changed. Edits to application, elements 1–3, and assessment requirements to modify intent and scope of unit to remove specificity relating to rapid application development methodology.
|
Not equivalent
|
Links
Companion Volume Implementation Guides are available from 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 4.0.
|
Performance Evidence
The candidate must demonstrate the ability to complete the tasks outlined in the elements and performance criteria of this unit; including evidence of the ability to:
- Prepare once for application development using current methods, including the ability to:
- determine the organisational requirements including selecting and using a tool set, implementing and incorporating a physical database, and identifying the schedule of modules
- determine the work metrics including development goals, features and techniques most appropriate to the development environment
- facilitate, plan, develop and document the version and change-control methods
- facilitate training and exposure for users via chosen method
- determine and secure agreement as to specifications and milestones
- inform the production-system parties and secure written acknowledgment
- administer and maintain time-recording and management
Knowledge Evidence
The candidate must be able to demonstrate knowledge to complete the tasks outlined in the elements and performance criteria of this unit. This includes:
- Commonly used and industry-accepted prototyping tools
- Programming languages commonly used for application development
- Quality assurance practices required for software development
- Iterative software development methodologies
- Training development and facilitation approaches
Assessment Conditions
Skills must be demonstrated in a workplace or simulated environment where conditions are typical of those in an ICT working environment or ICT workplace. This includes:
- Integrated development environment
- Physical database
- Detailed user requirements
- Prototyping software
- Individuals users including to enable training facilitation
- Application requirements document, including the model and scope
Assessors of this unit must satisfy the assessor requirements in applicable vocational education and training legislation, frameworks and/or standards.
Links
Companion Volume Implementation Guides are available from VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2