0% found this document useful (0 votes)
2 views

c7 - Use Database Application

The document outlines the competencies required for preparing the development environment before coding a system, focusing on selecting the best development platform and tools, and preparing the development environment according to organizational guidelines. It includes performance criteria for identifying critical components, administering technical guidelines, and managing code modules. Additionally, it provides a range statement, evidence guide, and critical employability skills necessary for effective workplace practices.

Uploaded by

donjaydiscord
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

c7 - Use Database Application

The document outlines the competencies required for preparing the development environment before coding a system, focusing on selecting the best development platform and tools, and preparing the development environment according to organizational guidelines. It includes performance criteria for identifying critical components, administering technical guidelines, and managing code modules. Additionally, it provides a range statement, evidence guide, and critical employability skills necessary for effective workplace practices.

Uploaded by

donjaydiscord
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

UNCONTROLLED COPY WHEN PRINTED

ITIPRG0603B Prepare for the build phase

ITIPRG0603B: Prepare for the build phase

Competency Descriptor: This unit deals with the skills and knowledge required for
activities to prepare the development environment prior to actual
coding of the system.

Competency Field: Information Technology

ELEMENT OF COMPETENCY PERFORMANCE CRITERIA


1. Identify best development 1.1 Critical components of solution design required for
platform for project development platform decision are identified from detailed
technical plan.

1.2 The development platform with technical specifications


suitable to meet the project requirements is selected in
accordance with organization guidelines and procedures.

2. Identify best development tools 2.1 Development processes are supported by technical
for project methodology in accordance with organization guidelines and
procedures.

2.2 Library tools, code generation tools, simulation tools,


screen/report generator tools and test tools are selected that
meet all project and industry standards.

3. Prepare development 3.1 Technical guidelines, module standards, data dictionary and
environment library system for controlling program modules that are being
built are administered/maintained in accordance with
organization guidelines and requirements.

3.2 Code modules or group work are assigned as necessary


following organization guidelines.

3.3 Group/individual timeframes are assigned and agreed to in


accordance with organization and project requirements.

Standards and Assessment Development Unit, NCTVET ITI15 Page 1 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 1
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0603B Prepare for the build phase

3.4 In a Client/Server environment, Database Management


System (DBMS) is completed to a useable stage in line with
organization and project requirements.

3.5 Source code repository and version control system is


selected, configured and initialized in accordance with
organisation guidelines.

RANGE STATEMENT
The Range Statement relates to the unit of competency as a whole. It allows for different work
environments and situations that may affect performance. This unit applies to activities associated with the
essential operations linked to preparing for the build phase.

Systems environment will vary depending on: Software metrics:


 size and complexity of the application
 size of each development work package,
 organisational structure milestones is a variable determined by the
sponsor, project manager, development team
It should be noted that the development
environment should match (as closely as
possible) the eventual production environment.

Client may include: Test and acceptance processes may vary


according to:
 department within an organization
 business requiring an e-commerce solution  size of project
 third party  type of project
 scope of project

Environment may include: Languages used may include:

 development environment  traditional third generation languages


 production environment  modern object oriented languages

Standards and Assessment Development Unit, NCTVET ITI15 Page 2 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 2
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0603B Prepare for the build phase

Application under development may include: Development methods/tools may include:

 large system that will impact thousands of  traditional Systems Development cycle with
users in a large organization little or no formalisation
 one used by a handful of people  well structured CASE tool
 applications of varying complexity, size and
operational characteristics

Existing architecture may include: Standards and guidelines may include:

 systems based round mainframes  organization guidelines


 networks of mid-range machines  statutory requirements
 networks of desktop personal computers  vendor requirements
 Occupational Health and Safety standards
Networks can be local, wide or based on the
internet.

Quality benchmarks may include: Proposed solution may include;

 IEEE standards  building all required applications


 Software Engineering Institute (SEI  procuring available software packages
 ISO standards  modifying existing packages
 enterprise benchmarks covering technical  acquiring additional hardware and network
development, cost savings, performance and equipment
quality
 best practice from industry

Standards and Assessment Development Unit, NCTVET ITI15 Page 3 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 3
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0603B Prepare for the build phase

EVIDENCE GUIDE
The Evidence Guide provides advice on assessment and must be read in conjunction with the
Performance Criteria, Required Skills and Knowledge, the Range Statement and the Assessment
Guidelines for the Training Package.

(1) Critical Aspects of Evidence

To obtain competence it is essential that candidate demonstrate the ability to:

 code, test, administrate and interface design


 meet technical requirements by successfully preparing the development environment
 use technical specifications and the design solution to select and meet requirements
 apply organisational quality procedures and processes
 perform all tasks in accordance with standard operating procedures

(2) Pre-requisite Relationship of Units

The pre-requisite for this unit is:

 Nil

Standards and Assessment Development Unit, NCTVET ITI15 Page 4 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 4
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0603B Prepare for the build phase

(3) Underpinning Knowledge and Skills

Knowledge Skills
Knowledge of: The ability to:

 current industry accepted coding tools  apply project planning skills


 coding language  communicate effectively
 coding tools features and capabilities  manage risk
 current industry accepted DBMS modeling  apply data modeling skills
techniques  identify, analyze and evaluate a range of
 current principles of databases different of different solutions
 current industry accepted hardware and  apply algorithms skills
software products  solve problems
 general features and capabilities of  identify development tools for project
hardware and software components  Interpret job specifications
 database design
 quality assurance practices
 best development platform for project
 client/server architecture
 development environment

(4) Resource Implications

To demonstrate this unit of competence the candidate will require access to:

 workplace (actual enterprise or simulated)


 documents detailing:
- technical specifications
- version control standards
- software requirements specification
- system requirements
- design specification

Standards and Assessment Development Unit, NCTVET ITI15 Page 5 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 5
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0603B Prepare for the build phase

(5) Method of Assessment

Assessment methods may include:

 practical demonstration
 observation of work processes
 written questions
 third-party report

(6) Context of Assessment

This unit may be assessed on or off the job. Assessment should include practical demonstration
either in the workplace or through a simulation.

CRITICAL EMPLOYABILITY SKILLS


Three levels of performance denote level of competency required to perform a task. These levels do not
relate to the NCTVET Qualifications Framework. They relate to the seven areas of generic competency
that underpin effective workplace practices.

Levels of Competency
Level 1 Level 2 Level 3
 Carries out established  Manages process  Establishes principles and
processes  Selects the criteria for the procedures
 Makes judgement of evaluation process  Evaluates and reshapes process
quality using given criteria  Establishes criteria for evaluation

Collect, analyse and organise information Level 3


Communicate ideas and information Level 2
Plan and organise activities Level 3
Work with others and in team Level 1
Use mathematical ideas and techniques Level 2
Solve problems Level 2
Use technology Level 3

Please refer to the Assessment Guidelines for advice on how to use the Critical Employability Skills.

Standards and Assessment Development Unit, NCTVET ITI15 Page 6 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 6
UNCONTROLLED COPY WHEN PRINTED

ITIDBO0563B Monitor physical database implementation

ITIDBO0563B: Monitor physical database implementation

Competency Descriptor:
This unit deals with the skills and knowledge required to model
and monitor database performance. It applies to all individuals
working in the information and communication industry.

Competency Field: Information Technology

ELEMENT OF COMPETENCY PERFORMANCE CRITERIA


1. Undertake DBMS modelling 1.1 Data samples are loaded according to technical sequence in
accordance with organization guidelines and requirements.

1.2 Load conditions are based on prototype and iteration


outcomes.

1.3 Performance is monitored against prototype outcomes in


accordance with organization guidelines and requirements.

2. Monitor database performance 2.1 Database performance is evaluated against acceptance


criteria according to established procedures.

2.2 Areas needing enhancement are identified, tuned and


documented in accordance with organization guidelines and
requirements.

2.3 Database is modified and changes are documented


according to project standards and organization
requirements.

2.4 Readiness for data load is determined from client


acceptance criteria in accordance with organization
guidelines and requirements.

Standards and Assessment Development Unit, NCTVET ITI15 Page 1 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 7
UNCONTROLLED COPY WHEN PRINTED

ITIDBO0563B Monitor physical database implementation

RANGE STATEMENT
The Range Statement relates to the unit of competency as a whole. It allows for different work
environments and situations that may affect performance. This unit applies to activities associated with the
essential operations linked to monitoring physical database implementation.

Database options may include but are not limited Tools may include but are not limited to:
to:
 any item or tool used to develop databases
 relational databases  vendor specific database development tools
 object-relational databases
The most appropriate development tool is
 proprietary databases
employed in the most efficient manner.
 off the shelf database packages

Databases may include but are not limited to:


Data variables may include but are not limited to:
 Oracle  established files
 Sybase  data from mixed sources and applications
 Microsoft SQL Server
 Ingres
 DB2
 Informix
 MSQL
 MySQL
 SQL Server

Standards and Assessment Development Unit, NCTVET ITI15 Page 2 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 8
UNCONTROLLED COPY WHEN PRINTED

ITIDBO0563B Monitor physical database implementation

Hardware component may include Information


Database Management System (DBMS) may
Technology equipment of all types:
include:
 distributed DBMS  workstations, PCs, IBM, Compaq, Hewlett
 centralised DBMS Packard, Sun, Dell, Gateway 2000, SGI, Sun
 online DBMS Microsystems
 partitioned geographically DBMS  bridges, 3Com, Compaq, CISCO, IBM
 thematically distributed DBMS  modems, analog, cable, ISDN, DSL
 servers, Acer, Apple, Compaq, Dell, Gateway
2000, Hewlett-Packard, IBM, Macintosh, NEC,
SGI, Sun Microsystems, Unisys
 network cards, Adaptec, ARTIC, Compex, SMC
 switches, 3Com, Accton, Cabletron, CISCO, D-
Link, Farallon, Hewlett-Packard, Intel, Network
Technologies
 hubs & repeaters, 3Com, Compaq, CISCO,
Accton, Asante, D-Link, Farallon, Hewlett-
Packard, Intel, Omnitron,
 routers & gateways, 3Com, CISCO, D-Link,
Intel
 file & print servers, AcerAltos, Aerocomm,
AlphaServer, Dell, D-Link, Hewlett-Packard,
IBM, NEC, Sun Microsystems

Components of the architecture will vary from Performance tuning/enhancement may include but
project to project and will affect considerations such are not restricted to:
as:
 improvements to response time
 database options  simultaneous access
 size of database
 performance of database

Standards and Assessment Development Unit, NCTVET ITI15 Page 3 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 9
UNCONTROLLED COPY WHEN PRINTED

ITIDBO0563B Monitor physical database implementation

Database support functions may include but are not Documentation and reporting issues may include:
restricted to:
 maintaining standards of definition
 database administrator  standards of format
 supplier support  user access information
 development support – database designer
 maintenance of database dictionary Information should be clear and written in such a
 database security way that it will be readily understood by the target
audience.

Reports meet the specific output requirements and


are presented in a logical and accessible manner.

EVIDENCE GUIDE
The Evidence Guide provides advice on assessment and must be read in conjunction with the
Performance Criteria, Required Skills and Knowledge, the Range Statement and the Assessment
Guidelines for the Training Package.

(1) Critical Aspects and Evidence

To obtain competence it is essential that candidate demonstrate the ability to:

 apply knowledge of data types and database structures


 identify technical considerations affecting implementation of the database
 analyse performance issues during implementation of the database
 apply client data requirements were considered and make appropriate choices relating to the
business specifications
 ensure that all issues relating to the design of the client database and subsequent choice of
software and current and/or future applications software requirements were considered and
appropriate choices (most effective, efficient and compatible with the business strategy) made
 provide a database system to meet specified business rules, agreed budget and timeframe
 provide a database to perform efficiently in the runtime environment (the environment
required to operate the designed solution, not the development environment)
 prepare the required documentation and reporting
 apply organizational quality procedures and processes
 perform all tasks in accordance with standard operating procedures

Standards and Assessment Development Unit, NCTVET ITI15 Page 4 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 10
UNCONTROLLED COPY WHEN PRINTED

ITIDBO0563B Monitor physical database implementation

(2) Pre-requisite Relationship of Units

The pre-requisite for this unit is:

 Nil

(3) Underpinning Knowledge and Skills

Knowledge Skills
Knowledge of: The ability to:

 current principles of databases  design


 Database Management System modelling  analyse
 current industry accepted hardware and  identify, analyse and evaluate a range of
software products different solutions
 general features and capabilities of  administer DBMS
hardware and software products  perform data modelling skills
 database design  solve problems
 quality assurance practices  interpret technical specifications
 monitoring database performance  review and modify database
 client business domain  evaluate database performance
 databases

(4) Resource Implications

The following resources should be made available:

 workplace (actual enterprise or simulated)


 access to documents detailing:
o the client’s requirements
o the project deliverables
o the acceptance criteria
o security system plan
o technical specifications
 access to the outcomes of the business analysis process

Standards and Assessment Development Unit, NCTVET ITI15 Page 5 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 11
UNCONTROLLED COPY WHEN PRINTED

ITIDBO0563B Monitor physical database implementation

(5) Method of Assessment

Assessment methods may include:

 practical demonstration
 observation of work processes
 written questions
 third-party report

(6) Context of Assessment

This unit may be assessed on or off the job. Assessment should include practical demonstration
either in the workplace or through a simulation.

CRITICAL EMPLOYABILITY SKILLS


Three levels of performance denote level of competency required to perform a task. These levels do not
relate to the NCTVET Qualifications Framework. They relate to the seven areas of generic competency
that underpin effective workplace practices.

Levels of Competency
Level 1 Level 2 Level 3
 Carries out established  Manages process  Establishes principles and
processes  Selects the criteria for the procedures
 Makes judgement of evaluation process  Evaluates and reshapes process
quality using given criteria  Establishes criteria for evaluation

Collect, analyse and organise information Level 3


Communicate ideas and information Level 3
Plan and organise activities Level 3
Work with others and in team Level 3
Use mathematical ideas and techniques Level 1
Solve problems Level 3
Use technology Level 3

Please refer to the Assessment Guidelines for advice on how to use the Critical Employability Skills.

Standards and Assessment Development Unit, NCTVET ITI15 Page 6 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 12
UNCONTROLLED COPY WHEN PRINTED

ITIIDBO0953B Build a database

ITIDBO0953B: Build a database


Competency Descriptor:
This unit deals with the skills and knowledge required to build and
implement a database from an established design. It applies to all
individuals working in the information and communication industry.

Competency Field: Information Technology

ELEMENT OF COMPETENCY PERFORMANCE CRITERIA


1. Confirm database design 1.1 Database scope and functionality including data redundancy
are confirmed by reviewing business requirements.

1.2 Design of data structures and queries are confirmed by


reviewing business requirements with references to
database design.

1.3 Database schema design is normalised as required using


client software.

1.4 Access and security features of database design are


reviewed against business requirements with reference to
current organization security plan.

2. Develop data structures, 2.1 Data structures are built using client software in accordance
queries, screens and reports with database design.

2.2 Queries are developed using client software as required by


database design.

3. Develop access and security 3.1 Password and access privileges are developed with
systems reference to organization security plan.

3.2 User profiles are developed with reference to organization


security plan.

3.3 Other security measures are applied as required by


organization security plan.

Standards and Assessment Development Unit, NCTVET ITI15 Page 1 of 7


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 13
UNCONTROLLED COPY WHEN PRINTED

ITIIDBO0953B Build a database

4. Create and test database 4.1 Prototype is created according to design using client
prototype software.

4.2 Prototype is populated with suitable data in accordance with


organization requirements.

4.3 Conversion code is written as required where data are to be


imported from existing systems.

4.4 Test data is developed to exercise the system in accordance


with organization guidelines and procedures.

4.5 Prototype is assessed according to client business needs


and database rules.

4.6 Logical errors in program code are identified and corrected


following the correct procedures.

4.7 Client signoff of prototype is obtained in accordance with


organization guidelines and procedures.

5. Implement live system 5.1 Implementation plan is developed and database


management software is installed in accordance with
organization guidelines and procedures.

5.2 Live system is created and populated with data following


established procedures.

5.3 Data conversion and validation is supported in accordance


with organization guidelines and requirements.

5.4 Operations including security and access controls are


verified as following the correct procedures.

5.5 Post implementation review is conducted as required by


client in accordance with organization guidelines.

5.6 System documentation is completed in accordance with


organization guidelines and procedures.

Standards and Assessment Development Unit, NCTVET ITI15 Page 2 of 7


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 14
UNCONTROLLED COPY WHEN PRINTED

ITIIDBO0953B Build a database

RANGE STATEMENT
The Range Statement relates to the unit of competency as a whole. It allows for different work
environments and situations that may affect performance. This unit applies to activities associated with the
essential operations linked to building a database.

E-commerce models include any kind of business- Knowledge economy involves all individuals
related transaction conducted with the assistance participating on-line for:
of electronic tools across and within organisations
or with individual customers. May include:  professional or personal research and learning
 communicating with friends or associates
 Brochure Site  the pursuit of leisure activities
 Customer Service Site
 Real Time Site The knowledge economy is broader than on-line
 Quote Aggregator participation and includes :
 Insurance Mall
 Direct Channel  knowledge workers and organisations and
 Virtual Carrier recognises the value of lifelong learning
 Quote Mall  the need to capture knowledge within
 Agent Mall organisations to ensure effective functioning
 Consumer Auction
 Carrier Auction
 Time Limited Information
 Investor Relations
 Technical Support
 Pre Sales Support and Corporate
 Awareness
 Proprietary Standard Promotion.

E-commerce models are changing all the time


and the above are just an example of possible
models.

Tools may include but are not limited to: Software and data may include but are not limited
to:
 vendor specific database development tools
 any item or tool used to develop databases  commercial software applications
 organisational specific software

Standards and Assessment Development Unit, NCTVET ITI15 Page 3 of 7


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 15
UNCONTROLLED COPY WHEN PRINTED

ITIIDBO0953B Build a database

Documentation and reporting issues may include: Database management systems may include but
are not limited to:
 audit trails
 naming standards  Oracle
 version control  Sybase
 project management templates  Microsoft SQL Server
 report writing styles  Ingres
 DB2
Information gathering processes may have  Informix
associated templates.  MySQL
 PostreSQL

Database types may include: E-business encompasses how organisations:

 distributed or centralized  structure themselves


 online  capture information
 partitioned geographically  manage their workers
 thematically distributed  relate and partner with other organisations and
groups to achieve effective functioning,
efficient operations and cultural shifts

Standards and Assessment Development Unit, NCTVET ITI15 Page 4 of 7


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 16
UNCONTROLLED COPY WHEN PRINTED

ITIIDBO0953B Build a database

EVIDENCE GUIDE
The Evidence Guide provides advice on assessment and must be read in conjunction with the
Performance Criteria, Required Skills and Knowledge, the Range Statement and the Assessment
Guidelines for the Training Package.

(1) Critical Aspects and Evidence

To obtain competence it is essential that candidate demonstrate the ability to:

 confirm database design


 apply knowledge of data types and database structures
 ensure that all issues relating to the design of the client database software and current and/or
future applications software requirements are considered and appropriate choices (most
effective, efficient and compatible with the business strategy) made
 ensure that all issues relating to data are considered and appropriate choices made given the
business specifications and client requirements
 build and implement a well-structured database that represent the client’s business reality and
provides the user with a productive business tool
 apply organizational quality procedures and processes

(2) Pre-requisite Relationship of Units

The pre-requisite for this unit is:

 Nil

Standards and Assessment Development Unit, NCTVET ITI15 Page 5 of 7


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 17
UNCONTROLLED COPY WHEN PRINTED

ITIIDBO0953B Build a database

(3) Underpinning Knowledge and Skills

Knowledge Skills
Knowledge of: The ability to:

 the function and features of databases  apply SQL programming skills


 run time facilities in relation to implementing  apply data modeling skills
live database and operation of prototype  apply analysis skills
 data model  communicate effectively
 object model design concepts particularly in  prepare reports and technical
relation to developing data structures, documentation
queries, screens and reports  convert and validate data
 logical data model  install and use proprietary software
 physical design concepts  encrypt and authenticate as they apply to
 OH&S principles and responsibilities database security features
 DBMS fundamentals
 copyright and intellectual property
 national privacy legislations

(4) Resource Implications

To demonstrate this unit of competence the candidate will require access to:

 workplace (actual enterprise or simulated)


 database software
 database design documentation
 business requirements and strategy

Standards and Assessment Development Unit, NCTVET ITI15 Page 6 of 7


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 18
UNCONTROLLED COPY WHEN PRINTED

ITIIDBO0953B Build a database

(5) Method of Assessment

Assessment methods may include:

 practical demonstration
 observation of work processes
 written questions
 third-party report

(6) Context of Assessment

This unit may be assessed on or off the job. Assessment should include practical demonstration
either in the workplace or through a simulation.

CRITICAL EMPLOYABILITY SKILLS


Three levels of performance denote level of competency required to perform a task. These levels do not
relate to the NCTVET Qualifications Framework. They relate to the seven areas of generic competency
that underpin effective workplace practices.

Levels of Competency
Level 1 Level 2 Level 3
 Carries out established  Manages process  Establishes principles and
processes  Selects the criteria for the procedures
 Makes judgement of evaluation process  Evaluates and reshapes process
quality using given criteria  Establishes criteria for evaluation

Collect, analyse and organise information Level 3


Communicate ideas and information Level 3
Plan and organise activities Level 3
Work with others and in team Level 3
Use mathematical ideas and techniques Level 3
Solve problems Level 3
Use technology Level 3

Please refer to the Assessment Guidelines for advice on how to use the Critical Employability Skills.

Standards and Assessment Development Unit, NCTVET ITI15 Page 7 of 7


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 19
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0643B Develop software

ITIPRG0643B: Develop software


Competency Descriptor: This unit deals with the skills and knowledge required to develop software
in line with client requirements and software specifications. This is done in
different styles for the conventional approach and for incremental
development but always involves coding and a programme review.

Competency Field: Information Technology

ELEMENT OF COMPETENCY PERFORMANCE CRITERIA


1. Code each programme module 1.1 Design documentation is obtained and the requirements for
the programmes are reviewed and clarified in accordance
with organization guidelines and procedures.

1.2 The approach to be taken in coding and the modules and


links required are planned.

1.3 Code is created that conforms to organisational standards


and those agreed to by the development team.

1.4 The static code is checked prior to a unit test for conformity
to the development method in line with organization
requirements.

1.5 Code is compiled or run to ensure all syntax errors are


corrected following the correct procedures.

1.6 Any limits, exceptions and other aspects built into the
programme modules are successfully tested against
software specifications in accordance with organization
guidelines and procedures.

1.7 Unit testing is conducted against components of program


module in accordance with organisation guidelines and
procedures

1.8 A source code repository and version control system is


established and source code committed in accordance with
organisation guidelines and procedures.

Standards and Assessment Development Unit, NCTVET ITI15 Page 1 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 20
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0643B Develop software

2. Review each programme 2.1 References for module tables, files and business functions
module are revised according to software specifications and
organization requirements.

2.2 If applicable, feedback/input is gained from user according to


organization guidelines and procedures.

2.3 Changes to code are made and tested against software


specifications.

2.4 Changes to application source code are committed back to


the repository in accordance with organisation guidelines and
procedures.

3. Assemble the modules to 3.1 Program modules are assembled according to system
designed application design in fulfilment of client requirements.

3.2 Integration testing is conducted on assembled system


including external interface points.

3.3 External interface points and details are defined outside of


source code to facilitate change in configuration.

4. Document composed 4.1 Diagrams of programme module design are structured


application according to project standards.

4.2 Imposed limits are documented according to project


standards.

4.3 Configuration points, variables and options are documented


in accordance with organisation guidelines.

4.4 Special routines or procedures are documented according to


project standards.

Standards and Assessment Development Unit, NCTVET ITI15 Page 2 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 21
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0643B Develop software

RANGE STATEMENT
The Range Statement relates to the unit of competency as a whole. It allows for different work
environments and situations that may affect performance. This unit applies to activities associated with the
essential operations linked to developing software.

Languages used may include: Level of supervision may include:

 traditional third generation language  limited supervision


 modern object oriented language  minimum supervision

Procedures include: Application under development may vary:

 procedures prescribed during the project  from large system that will impact thousands
development phase of users in a large organisation to one used by
 procedures based on client organisational a handful of people
requirements  in complexity, size and operational
 project development requirements characteristics

Client user may be: Standards and procedures may vary from:

 a department within the organisation  formal procedures that must be adhered to


 third party with checks points and sign offs throughout
development to less formal standards general
The relation and ease of access may vary best practices
depending on the client.

Revision may: Development methods/tools may include:

 depend on the budgetary constraints  audit trails, naming standards and version
 repeated a number of times control

Standards and Assessment Development Unit, NCTVET ITI15 Page 3 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 22
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0643B Develop software

OH&S standards may include: Metrics and planning method may vary:

 as per company, statutory and vendor  depending upon whether the organisation uses
requirements a formal method for development

Ergonomic and environmental factors must be In some sites there will be no guidelines to follow.
considered during the demonstration of this
competency.

EVIDENCE GUIDE
The Evidence Guide provides advice on assessment and must be read in conjunction with the
Performance Criteria, Required Skills and Knowledge, the Range Statement and the Assessment
Guidelines for the Training Package.

(1) Critical Aspects of Evidence

To obtain competence it is essential that candidate demonstrate the ability to:

 apply sufficient knowledge of interpret software specifications


 meet client requirements by combining an industry recognized program language, the software
specifications and quality standards to deliver a unit that operate to specifications
 produce diagrams and documentations to requirements
 code programme module
 review programme module
 assemble the modules to designed application

(2) Pre-requisite Relationship of Units

The pre-requisite for this unit is:

 Nil

Standards and Assessment Development Unit, NCTVET ITI15 Page 4 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 23
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0643B Develop software

(3) Underpinning Knowledge and Skills

Knowledge Skills
Knowledge of: The ability to:

 the client business domain  apply project planning skills


 programming languages  design diagrams of program modules
 procedural languages  manage risk
 Object Oriented languages  solve problems
 operating system  interpret requirements
 real-time programming  communicate effectively
 Input/Output drivers  analyse, evaluate and present information
 current industry accepted hardware and  carry out size estimation
software products  identify, analyse and evaluate solution
 general features and capabilities of options
hardware and software products  apply algorithms skills
 software development configuration
management process
 size estimation

(4) Resource Implications

To demonstrate this unit of competence the candidate will require access to:

 workplace (actual enterprise or simulated)

(5) Method of Assessment

Assessment methods may include:

 practical demonstration
 observation of work processes
 written questions
 third-party report

(6) Context of Assessment

This unit may be assessed on or off the job.

Standards and Assessment Development Unit, NCTVET ITI15 Page 5 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 24
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0643B Develop software

CRITICAL EMPLOYABILITY SKILLS


Three levels of performance denote level of competency required to perform a task. These levels do not
relate to the NCTVET Qualifications Framework. They relate to the seven areas of generic competency
that underpin effective workplace practices.

Levels of Competency
Level 1 Level 2 Level 3
 Carries out established  Manages process  Establishes principles and
processes  Selects the criteria for the procedures
 Makes judgement of evaluation process  Evaluates and reshapes process
quality using given criteria  Establishes criteria for evaluation

Collect, analyse and organise information Level 3


Communicate ideas and information Level 2
Plan and organise activities Level 3
Work with others and in team Level 2
Use mathematical ideas and techniques Level 3
Solve problems Level 3
Use technology Level 3

Please refer to the Assessment Guidelines for advice on how to use the Critical Employability Skills.

Standards and Assessment Development Unit, NCTVET ITI15 Page 6 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 25
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0633B Build using Rapid Application Development (RAD)

ITIPRG0633B: Build using Rapid Application Development (RAD)

Competency Descriptor: This unit deals with the skills and knowledge required to build using
Rapid Application Development but may also be applicable in any
phased implementation method.

Competency Field: Information Technology

ELEMENT OF COMPETENCY PERFORMANCE CRITERIA


1. Construct the application using 1.1 Code is developed by case tool, code generator or industry
Rapid Application Development standard tools and delivered within the ‘time box’ in
accordance with specifications and organization
requirements.

1.2 Each completed feature is built and demonstrated to end-


users for revision within the agreed terms of reference.

1.3 The developers cater for continuous changes in design by


involving end-users in iteration process.

1.4 Quality Assurance testing occurs throughout this phase by


providing feedback to the development administrators.

1.5 Code optimisers and performance tools are used in


accordance with organization guidelines and requirements.

1.6 Framework for managing scope changes based on new


requests or adjusted requirements is in place and agreed
upon by all stakeholders.

Standards and Assessment Development Unit, NCTVET ITI15 Page 1 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 26
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0633B Build using Rapid Application Development (RAD)

2. Prepare the handover stage 2.1 Modules being implemented are tracked and followed up
where necessary with the developer and/or responsible
parties.

2.2 User authorities and builders for each module are actively
engaged in review of the deliverables in accordance with
organization guidelines and requirements.

2.3 Specifications and implementation schedules for each


module are compared and the functional requirements are
confirmed according to project requirements.

RANGE STATEMENT
The Range Statement relates to the unit of competency as a whole. It allows for different work
environments and situations that may affect performance. This unit applies to activities associated with the
essential operations linked to build using Rapid Application Development.

Client may include: Existing architecture may vary from:

 department within an organisation  systems based around mainframes to networks


 business requiring an e-commerce solution of mid-range machines and/or desktop PCs
 third party

Language used may: Documentation and reporting may include:

 vary from traditional third generation  audit trails, naming standards, version control
languages to modern object oriented
languages
 tend to also have standards for the
documenting, structuring and testing of the
code produced
 include Java, C, C++, Pascal, Visual basic,
Perl

Standards and Assessment Development Unit, NCTVET ITI15 Page 2 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 27
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0633B Build using Rapid Application Development (RAD)

RAD techniques may include: RAD tools may include:

 CASE tools  Delphi


 iterative life-cycles  Visual Studio
 prototyping  Power Builder
 workshops  Cocktail
 SWAT teams  Interad Build IT
 time box
 development

OH and S standards: Application under development may vary:

 as per company, statutory and vendor  from large system that will impact thousands of
requirements users in a large organisation to one used by a
handful of people
Ergonomics and environmental factors must be  in complexity, size and operational
considered during the demonstration of this characteristics
competency.

Systems environment is dependent on: Proposed solution may:

 the size and complexity of the application  vary from building everything to acquiring
packages with possible modification
 require additional hardware and
network equipment as well as software

Standards and procedures may include:

 formal procedures that must be


adhered to with check points and sign
offs throughout development

Standards and Assessment Development Unit, NCTVET ITI15 Page 3 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 28
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0633B Build using Rapid Application Development (RAD)

EVIDENCE GUIDE
The Evidence Guide provides advice on assessment and must be read in conjunction with the
Performance Criteria, Required Skills and Knowledge, the Range Statement and the Assessment
Guidelines for the Training Package.

(1) Critical Aspects of Evidence

To obtain competence it is essential that candidate demonstrate the ability to:

 apply the fundamentals and features of Rapid Application Development


 build using Rapid Application Development within the required timeframe and to technical and
client specifications
 code produced is bug free
 use technical specifications and the design solution selected to meet requirements
 apply organisational quality procedures and processes
 perform all tasks in accordance with standard operating procedures

(2) Pre-requisite Relationship of Units

The pre-requisite for this unit is:

 Nil

Standards and Assessment Development Unit, NCTVET ITI15 Page 4 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 29
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0633B Build using Rapid Application Development (RAD)

(3) Underpinning Knowledge and Skills

Knowledge Skills
Knowledge of: The ability to:

 current industry accepted prototyping tools  solve problem


with broad knowledge of general features  build solutions
and capabilities  conduct demonstration of product to end-
 the client business domain users for revision within the agreed terms
 programming languages of reference
 the role of stakeholders and the degree of  apply project planning skills in relation to
stakeholder involvement scope, time, cost, quality
 quality assurance practices  communicate effectively
 current industry development  manage risk
methodologies  analyse, evaluate and present information
 work in team
 apply facilitation and presentation skills in
gaining consensus on concepts
 apply prototyping skills
 identify, analyze and evaluate a range of
different solutions

(4) Resource Implications

To demonstrate this unit of competence the candidate will require access to:

 workplace (actual enterprise or simulated)


 CASE tools
 prototyping software
 detailed user requirements
 a CASE repository to facilitate the re-use of templates and components
 code generator
 requirements document including model and scope

Standards and Assessment Development Unit, NCTVET ITI15 Page 5 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 30
UNCONTROLLED COPY WHEN PRINTED

ITIPRG0633B Build using Rapid Application Development (RAD)

(5) Method of Assessment

Assessment methods may include:

 practical demonstration
 observation of work processes
 written questions
 case study

(6) Context of Assessment

This unit may be assessed on or off the job. Assessment should include practical demonstration
either in the workplace or through a simulation.

CRITICAL EMPLOYABILITY SKILLS


Three levels of performance denote level of competency required to perform a task. These levels do not
relate to the NCTVET Qualifications Framework. They relate to the seven areas of generic competency
that underpin effective workplace practices.

Levels of Competency
Level 1 Level 2 Level 3
 Carries out established  Manages process  Establishes principles and
processes  Selects the criteria for the procedures
 Makes judgement of evaluation process  Evaluates and reshapes process
quality using given criteria  Establishes criteria for evaluation

Collect, analyse and organise information Level 3


Communicate ideas and information Level 2
Plan and organise activities Level 2
Work with others and in team Level 2
Use mathematical ideas and techniques Level 2
Solve problems Level 3
Use technology Level 2

Please refer to the Assessment Guidelines for advice on how to use the Critical Employability Skills.

Standards and Assessment Development Unit, NCTVET ITI15 Page 6 of 6


Copyright  2015 National Council on Technical & Vocational Education & Training (NCTVET)
All rights reserved. No part of this document may be reproduced in any form or by any means without the prior permission of the
publishers.
Page 31

You might also like