Qualification Outline

Date retreived
23/07/2026 5:30 AM AWST

Whilst all efforts are made to provide accurate and timely information from the relevant source/documentation, please be aware that the information supplied may not be the most current version. The accuracy of the detail has not been confirmed by the Department and therefore should not be relied upon without first confirming the contents.

Diploma of Information Technology (Software Development)

Diploma of Information Technology (Software Development)

Qualification
National Code:
ICA50299
State Code:
C128
TGA Status:
Deleted
DTWD Status:
Archived
National Endorsed, State Implementation and Classification
Field of Education
0201 - Computer Science
Original TGA Release Date
22/04/1999
Approved Date
23/05/2000
Stream of Study
Initial Vocational (3100 - 3600)
VET Act Classifier
C
Nominal Hours
680
Duration
2 Semesters
Current Release Number
1.00
Current Release Date
22/04/1999
VET Act Conditions
Releases
Release Version Release Date TGA Status DTWD Status
1.00 22/04/1999 Current Archived
Description
Schedule
1.

Learners to complete all Generic Core listed below plus electives as directed.

Students wishing to undertake C4461 ICAITB069B Develop Software will need to develop underpinning knowledge and skills by enrolling to a maximum of 120 hours in modules listed in Group B. These must be completed prior to final assessment in ICAITB069B.

State Code National Code Title Hours Type
C4434 ICAITAD042B Confirm client business needs 20 Unit of competency
C4433 ICAITAD041B Determine client business expectations and needs 30 Unit of competency
C4477 ICAITT083B Develop and conduct client acceptance test 20 Unit of competency
C4435 ICAITAD043B Develop and present a feasibility report 30 Unit of competency
C4440 ICAITAD048C Develop configuration management 20 Unit of competency
C1098 ICAITAD050A Develop detailed component specification from project specification 40 Unit of competency
C4451 ICAITB059B Develop detailed technical design 40 Unit of competency
C4471 ICAITT077C Develop detailed test plan 30 Unit of competency
C4461 ICAITB069B Develop software 30 Unit of competency
C1178 BSX154L501 Guide application of project integrative processes 30 Unit of competency
C4518 ICAITS117B Maintain custom software 40 Unit of competency
C1190 BSX154L604 Manage cost 20 Unit of competency
C1189 BSX154L601 Manage project integration 20 Unit of competency
C1191 BSX154L605 Manage quality 20 Unit of competency
C1188 BSX154L602 Manage scope 20 Unit of competency
C4476 ICAITT082C Manage the testing process 10 Unit of competency
C4473 ICAITT079B Perform integration test 10 Unit of competency
C4448 ICAITAD056B Prepare disaster recovery/contingency plans 20 Unit of competency
2.

ELECTIVES GROUP A Select any 6 units

State Code National Code Title Hours Type
C4460 ICAITB068B Build using RAD 30 Unit of competency
C4485 ICAITI091B Conduct post implementation review 20 Unit of competency
C4484 ICAITI090B Conduct pre-installation audit for software installation 30 Unit of competency
C4538 ICAITSP037B Contribute to the development of a strategy plan 20 Unit of competency
C4458 ICAITB066B Coordinate the build phase 10 Unit of competency
C4444 ICAITAD052B Design IT security framework 20 Unit of competency
C4445 ICAITAD053B Design system security and controls 30 Unit of competency
C4447 ICAITAD055B Determine transition strategy 15 Unit of competency
C4443 ICAITAD051B Develop client user interface 40 Unit of competency
C4464 ICAITB072B Develop integration blueprint 20 Unit of competency
C1097 ICAITAD049A Develop logical abstraction from requirements (OOA) 30 Unit of competency
C4436 ICAITAD044B Develop system infrastructure design plan 30 Unit of competency
C4452 ICAITB060B Identify physical database requirements 40 Unit of competency
C4537 ICAITSP036B IT strategy meets business solution requirements 20 Unit of competency
C4438 ICAITAD046B Model preferred system solutions 30 Unit of competency
C4455 ICAITB063B Monitor data conversion 10 Unit of competency
C4466 ICAITB074B Monitor the system pilot 15 Unit of competency
C4454 ICAITB062B Perform data conversion 15 Unit of competency
C4473 ICAITT079B Perform integration test 10 Unit of competency
C4478 ICAITT084B Perform stress and loading test of integrated platform 20 Unit of competency
C4472 ICAITT078B Perform unit test 20 Unit of competency
C4465 ICAITB073B Pilot the developed system 15 Unit of competency
C4459 ICAITB067B Prepare for Software Development using RAD 10 Unit of competency
C4457 ICAITB065B Prepare for the build phase 10 Unit of competency
C4463 ICAITB071B Review developed software 10 Unit of competency
C4446 ICAITAD054B Validate quality and completeness of design 20 Unit of competency
3. CORE

Students wishing to undertake C1117 ICAITB069A Develop Software will need to develop underpinning knowledge and skills by enrolling to a maximum of 120 hours in modules listed in Group B. These must be completed prior to final assessment in ICAITB069A. Please note: Core requirements have been altered for 2003 intake. Refer to 'NOTES' for details.

State Code National Code Title Hours Type
C1090 ICAITAD042A Confirm client business needs 20 Unit of competency
C1107 ICAITB059A Contribute to the development of the detailed technical design 40 Unit of competency
C1087 ICAITT083A Develop and conduct client acceptance test 20 Unit of competency
C1091 ICAITAD043A Develop and present a feasibility report 30 Unit of competency
C1096 ICAITAD048A Develop configuration management 20 Unit of competency
C1098 ICAITAD050A Develop detailed component specification from project specification 40 Unit of competency
C1081 ICAITT077A Develop detailed test plan 30 Unit of competency
C1117 ICAITB069A Develop software 30 Unit of competency
C1178 BSX154L501 Guide application of project integrative processes 30 Unit of competency
C1070 ICAITS117A Maintain custom software 40 Unit of competency
C1190 BSX154L604 Manage cost 20 Unit of competency
C1189 BSX154L601 Manage project integration 20 Unit of competency
C1191 BSX154L605 Manage quality 20 Unit of competency
C1188 BSX154L602 Manage scope 20 Unit of competency
C1086 ICAITT082A Manage the testing process 10 Unit of competency
C1083 ICAITT079A Perform integration test 10 Unit of competency
C1104 ICAITAD056A Prepare disaster recovery/contingency plans 20 Unit of competency
4. ELECTIVES

ELECTIVE GROUP A Choose any 6 units

State Code National Code Title Hours Type
C1168 ICAITSP036A Assist in ensuring that IT strategy meets business solution requirements 20 Unit of competency
C1116 ICAITB068A Build using RAD 30 Unit of competency
C1131 ICAITI091A Conduct post implementation review 20 Unit of competency
C1130 ICAITI090A Conduct pre-installation audit for software installation 30 Unit of competency
C1169 ICAITSP037A Contribute to the development of a strategy plan 20 Unit of competency
C1114 ICAITB066A Coordinate the build phase 10 Unit of competency
C1099 ICAITAD051A Design client user interface 40 Unit of competency
C1100 ICAITAD052A Design IT Security Framework 20 Unit of competency
C1101 ICAITAD053A Design system security and controls 30 Unit of competency
C1103 ICAITAD055A Determine transition strategy 15 Unit of competency
C1120 ICAITB072A Develop integration blue print 20 Unit of competency
C1097 ICAITAD049A Develop logical abstraction from requirements (OOA) 30 Unit of competency
C1092 ICAITAD044A Develop system infrastructure design plan 30 Unit of competency
C1108 ICAITB060A Identify physical database requirements 40 Unit of competency
C1094 ICAITAD046A Model preferred system solutions 30 Unit of competency
C1111 ICAITB063A Monitor data conversion 10 Unit of competency
C1109 ICAITB061A Monitor physical database implementation 20 Unit of competency
C1122 ICAITB074A Monitor the system pilot 15 Unit of competency
C1110 ICAITB062A Perform data conversion 15 Unit of competency
C1083 ICAITT079A Perform integration test 10 Unit of competency
C4474 ICAITT080B Perform specific unit test for OO Class 20 Unit of competency
C1088 ICAITT084A Perform stress and loading test of integrated platform 20 Unit of competency
C1082 ICAITT078A Perform unit test 20 Unit of competency
C1121 ICAITB073A Pilot the developed system 15 Unit of competency
C1115 ICAITB067A Prepare for Software Development using RAD 10 Unit of competency
C1113 ICAITB065A Prepare for the build phase 10 Unit of competency
C1119 ICAITB071A Review developed software 10 Unit of competency
C1102 ICAITAD054A Validate quality and completeness of design 20 Unit of competency
5. ELECTIVES

ELECTIVE GROUP B

State Code National Code Title Hours Type
69045 ITA414 4gl Programming 1 20 Module
69046 ITA415 4gl Programming 2 20 Module
69383 Advanced Web Programming Techniques 40 Module
69075 ITA507 Algorithms & Data Structures - Sorting & Searching 20 Module
69089 ITA508 Algorithms and Data Structures - Files 20 Module
69412 CGI Programming 20 Module
69112 Client Server 40 Module
69104 ITA513 Commercial Programming Techniques - File Sharing 20 Module
69102 ITA411 Intro to Database Programming 20 Module
69092 ITA520 Intro to Object Oriented Programming 20 Module
69044 ITA413 Intro to Programming With An Application Framework 20 Module
69353 Introduction to Object Oriented Programming Using Java 40 Module
69416 Introduction to Programming in Perl 20 Module
69091 ITA519 Object Oriented Program Design 20 Module
69403 Object Oriented Programming - A First Encounter 40 Module
69093 ITA521 Object Oriented Programming in A Gui Environment 20 Module
69069 ITA501 Programming With An Application Framework 40 Module
69103 ITA505 Relational Database Programming 20 Module
69106 ITB504 User Interface Design 20 Module
69385 Windows Program With An Application Framework 40 Module
Replaces
State Code National Code Title Type
9252 50283 Diploma of Information Systems Accredited course
9615 4759 Diploma of Information Technology Accredited course
Replaced By
State Code National Code Title Type
C873 ICA50705 Diploma of Information Technology (Software Development) Qualification
VET Info Notes
GENERAL NOTES

This training program is a representation of the qualification ICA50299 taken from the Information Technology Training Package ICA99, which should be consulted for full descriptions of requirements. ICA99 is accredited until 01/05/2002.

NOTE: Students who commenced studies in C128 prior to 1 January 2003 are allowed to use C1189 ICAITPMX603A - Manage Project Integration as a core unit in place of BSX154L605 - Manage Quality and ICAITAD041A - Determine Client Business Expectations and Needs.

Learners commencing course should use the most recent units of competency version. Continuing learners (pre 2003) may use units of competency as listed in course at time of their commencement.

1. This qualification is the copyright of The Australian National Training Authority.

2. Further information on this qualification is contained in the Training Package available from Australian
Training Products Ltd., Tel: (03) 9630 9836.

3. This qualification was entered on to the CMS by the Training Products Information Service on 3/12/99.

4. This qualification was updated on CMS by QA & R on 14/01/03 to reflect the updated competency versions as listed in the Training Package ICA99, v.3.

5. Removal of all references to Pre 2003 units to be phased out and UOCs to be phased in during 2003.
Entry Requirements
No information
Traineeships and Apprenticeships
No information