Translate business needs into technical requirements
ICAA5050B
Develop detailed components specifications
from project specifications
BSBPM505A
Manage project quality
PSPPM502B
Manage complex projects
ICAA6052B
Design an IT security framework
ICAA5056B
Prepare disaster recovery and contingency
plans
ICAS5202B
Ensure privacy for users
ICAS5102B
Establish and maintain client user liaison
ICAB5223B
Apply intermediate object-oriented language
skills
ICAB5226B
Apply advanced object-oriented language skills
ICAB5227B
Apply advanced programming skills in another
language
ICAB5068B
Build using rapid application development
ICAB5230B
Maintain custom software
ICAT5077B
Develop detailed test plan
ICAT5079B
Perform integration test
ICAT5083B
Develop and conduct client acceptance test
Unit No.
Unit Name
ICAA5151B
Gather data to identify business requirements
In this learning component
the learner will develop the ability to
identify, analyse and document business
requirements.
ICAA5158B
Translate business needs into technical
requirements
In this learning component
the learner will develop the ability to
identify the needs of a business process
and quanify those needs into technical reqirements
that will enable the business or process
to meet expectation.
ICAA5050B
Develop detailed component specifications
from project specifications
In this learning component
the learner will develop the ability to
analyse reqirements of the project specifications
in order to produce a set of high level
component specifications.
BSBPM505A
Manage project quality
In this learning component
the learner will develop the ability to
manage quality within projects. It covers
determining quality requirements, implementing
quality assurance processes, and using review
and evaluation to make quality improvements
in current and future projects.
PSPPM502B
Manage complex projects
In this learning component
the learner will develop the ability to
manage projects that may be reasonably complex
in terms of scope, degree of risk, political,
cultural and social factors that apply,
consequences of failure and degree of control
of the projects. It includes managing start-up,
project implementation, project integration
and follow-up activities.
ICAT5077B
Develop detailed test plan
In this learning component
the learner will develop the skills and
knowledge required to plan for testing by
collating documentation of conditions and
expected results sufficient to allow for
thorough system testing.
ICAT5079B
Perform integration test
In this learning component
the learner will develop the skills and
knowledge required to ensure that the components
of the system operate togeher to the expected
standard.
ICAT5081B
Perform systems test
In this learning component
the learner will develop the skills required
to ensure that the properties of the entire
system are tested and proved adequate before
handover to the client/user for final acceptance
testing.
ICAT5083B
Develop and conduct client acceptance test
In this learning component
the learner will develop the skills and
knowledge required to plan and conduct acceptance
testing as part of the process whereby clients
will determine whether to accept the system.
ICAA6052B
Design an IT security framework
In this competency the
learner will develop the skills and knowledge
required to evaluate IT security requirements
for a new system and to plan for controls
and contingencies.
ICAA5056B
Prepare disaster recovery and contingency
plans
In this learning component
the learner will develop the ability to
analyse the impact of the system on the
organisation and carry out risk analysis,
disaster recovery and contingency planning
for the project.
ICAS5202B
Ensure privacy for users
This unit defines the
competency required to ensure that personal
information of users is handled in a confidential
manner.
ICAS5102B
Establish and maintain client user liaison
In this section the learner
will develop the skills and ability required
to establish and maintain client user liaison
in an IT enviornment, post implementation.
ICAB5223B
Apply
intermediate object-oriented language skills
In this learning component
the learner will develop the skills and
knowledge required to undertake intermediat
elevel programming tasks using an object
oriented programming language.
ICAB5226B
Apply advanced object-oriented language
skills
In this learning component
the learner will develop the skills and
knowledge required to undertake advanced
programming tasks using an object oriented
programming language.
ICAB5227B
Apply advanced programming skills in another
language
In this section the learner
will develop the skills and ability required
to undertake programming tasks using a selected
chioce of another programming language.
The second language may be an object-oriented
language.
ICAB5068B
Build using rapid application development
In this learning component
the learner will develop the skills and
ability required to build rapid application
development (RAD) tools.
ICAB5230B
Maintain custom software
In this learning component
the learner will develop the skills required
to maintain software so that it continues
to meet client user requirements.