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 analyse requirements and produce a set of high-level object-oriented class specifications.
It applies to individuals who are required to develop object designs as part of the systems design process.
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. Analyse the behaviour of objects |
1.1 Analyse behaviour scenarios and the prepare documentation, according to standards 1.2 Identify classes, objects and abstract data types, according to requirements 1.3 Prepare class, object, module and process diagrams, according to specifications |
2. Prepare a state model |
2.1 Analyse data requirements and iterate data flows 2.2 Prepare state-transition diagrams, according to standards 2.3 Improve the abstract data types and specifications |
3. Describe the roles and responsibilities of classes |
3.1 Review the functional requirements, assign responsibilities and update class structures 3.2 Specify the interface and class communication requirements 3.3 Prepare the interaction diagrams, according to standards |
4. Iterate and review the object model |
4.1 Review the current object model, class functionality and data transformation 4.2 Identify and develop class relationships, priorities, and the inheritance hierarchy 4.3 Review the class-service requirements and initial test criteria 4.4 Identify object processes and reuse classes 4.5 Document the model and forward it to the appropriate person |
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 |
1.3, 4.1, 4.2 |
|
Writing |
1.1, 1.3, 2.2, 3.3, 4.5 |
|
Interact with others |
4.5 |
|
Get the work done |
1.3, 3.1, 3.2, 4.1, 4.2, 4.3, 4.4 |
|
Unit Mapping Information
Code and title current version |
Code and title previous version |
Comments |
Equivalence status |
ICTPRG524 Develop high-level object-oriented class specifications |
ICAPRG524A Develop high-level object-oriented class specifications |
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