Unit of competency
Modification History
Release |
Comments |
Release 1 |
This version first released with ICT Information and Communications Technology Training Package Version 6.0. |
Application
This unit describes the skills and knowledge required to research and analyse client requirements, produce a range of options for business process efficiencies and create a software-requirements document.
It applies to those who are required to perform an analysis role in formulating software requirements in a range of work environments. They may work as database or computer developers, business analysts, or project managers.
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. Gather and confirm client requirements |
1.1 Confirm requirement and scope of project with required personnel 1.2 Gather information regarding requirements via sources of information and business processes 1.3 Analyse client requirements and problem context and opportunity faced by client 1.4 Document client requirements, project scope, related problems and sources of information according to organisational procedures 1.5 Submit document to required personnel and seek and respond to feedback |
2. Analyse functional and related non-functional requirements and feasibility of project |
2.1 Map business processes using modelling tool including unified modelling language (UML) 2.2 Determine opportunities in business process efficiencies 2.3 Document functional and non-functional processes according to organisational procedures 2.4 Analyse technical and operational feasibility of project 2.5 Determine budget and schedule feasibility of project 2.6 Examine purpose and intent of project within organisation |
3. Develop high-level system solutions |
3.1 Develop and document feasible solutions according to client requirements 3.2 Explore and document the feasibility of each solution 3.3 Examine alternatives against project constraints 3.4 Document assumptions, dependencies and required resources 3.5 Produce a project risk analysis according to project requirements 3.6 Document future requirements according to organisational procedures |
4. Prepare and publish software-requirements documentation |
4.1 Develop software-requirements document according to organisational procedures 4.2 Submit software-requirements report to required personnel and obtain project approval |
Foundation Skills
This section describes those language, literacy, numeracy and employment skills that are essential to performance but not explicit in the performance criteria.
S KILL |
DESCRIPTION |
Numeracy |
|
Oral communication |
|
Reading |
|
Writing |
|
Planning and organising |
|
Problem solving |
|
Self-management |
|
Technology |
|
Unit Mapping Information
Supersedes and is not equivalent to ICTPRG419 Analyse software requirements.
Links
Companion Volume Implementation Guide is found on VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2