OS For Software Developer L5 Vs 1.0
OS For Software Developer L5 Vs 1.0
OCCUPATIONAL STANDARDS
FOR
SOFTWARE DEVELOPER
KNQF LEVEL 5
All rights reserved. No part of this Occupational Standards may be reproduced, distributed,
or transmitted in any form or by any means, including photocopying, recording, or other
electronic or mechanical methods without the prior written permission of …… except in the
case of brief quotations embodied in critical reviews and certain other non-commercial uses
permitted by copyright law. For permission requests, write to the Council
Secretary/CEO/Chief Principal .at the address below:
2
FOREWORD
Reforms in the education and training sector are necessary for achievement of Kenya Vision
2030 and meeting the provisions the Constitution of Kenya. The education sector had to be
aligned to the Constitution and this resulted in formulation of the Policy Framework for
Reforming Education and Training (Sessional Paper No. 1 of 2019). A key feature of this
policy is the change in the design and delivery of TVET training. The reforms include
making TVET competency-based, developing the Occupational Standards in collaboration
with industry, certifying learners based on demonstrated competence, and allowing multiple
entry and exit points in TVET programmes.
These reforms emphasize the role of industry as key collaborators in Occupational Standards
development to ensure it aligns with their competence needs. It is against this background
that this Occupational Standards has been developed.
It is my conviction that this Occupational Standards will play a great role towards
development of competent human resource for the ICT sector’s growth and sustainable
development.
3
PREFACE
Kenya Vision 2030 aims to transform the country into a newly industrializing, middle-
income country providing high quality life to all its citizens by the year 2030. Kenya intends
to create a globally competitive and adaptive human resource base to meet requirements of a
rapidly industrializing economy through life-long education and training. TVET has a
responsibility of facilitating the process of inculcating knowledge, skills and worker
behaviour necessary for catapulting the nation to a globally competitive country, hence the
paradigm shift to embrace Competency Based Education and Training (CBET).
The Technical and Vocational Education and Training Act No. 29 of 2013 and the Sessional
Paper No. 1 of 2019 on Reforming Education and Training in Kenya, emphasized the need to
reform curriculum development, assessment and certification. This called for a shift to CBET
to address the mismatch between skills acquired through training and skills needed by
industry as well as increase the global competitiveness of Kenyan labour force.
This curriculum has been developed in adherence to the Kenya National Qualification
Framework and CBETA standards and guidelines. The curriculum is designed and organized
into Units of Learning with Learning Outcomes; suggested delivery methods,
training/learning resources and methods of assessing the trainee’s achievement. The
curriculum is competency-based and allows multiple entry and exit to the course.
I am grateful to the Council Members, Council Secretariat, …….. NSSC, expert workers and
all those who participated in the development of this curriculum.
4
ACKNOWLEDGEMENT
This Occupational Standards has been designed for competency-based training and has
independent units of learning that allow the trainee flexibility in entry and exit. In developing
the occupational standards, significant involvement and support was received from industry
and various organizations.
I appreciate National ICT Sector Skills Committee who enabled the development of this
curriculum. I recognize with appreciation the role of the SSC in ensuring that competencies
required by the industry are addressed in this occupational standards.
I also thank all stakeholders in the ICT sector for their valuable input and all those who
participated in the process of developing this occupational standards.
I am convinced that this occupational standards will go a long way in ensuring that workers
in ICT sector will acquire competencies that will enable them perform their work more
efficiently.
5
TABLE OF CONTENTS
FOREWORD..........................................................................................................................iii
PREFACE................................................................................................................................iv
ACKNOWLEDGEMENT.......................................................................................................v
TABLE OF CONTENTS.......................................................................................................vi
6
ACRONYMS AND ABBREVIATIONS
HTTP Hypertext Transfer Protocol
ICT Information Communication Technology
KNQF Kenya National Qualification Framework
TVET Technical and Vocational Education and Training
QAI Qualification Awarding Institution
ISCED International Standard Classification of Education
7
KEY TO UNIT CODE
XX X X XXX X X
Version Control
Sector/Industry
Unit of Competence
Sub Sector Number
ISCED level,
Occupational Programme Orientation
Area and Level of
Completion
8
OCCUPATIONAL STANDARDS OVERVIEW
This Software Developer level 5 Occupational Standard consists of competencies that a
person must achieve to enable him/her to carry out software development. A person with this
qualification would carry out the following responsibilities; establishing software system
requirements, managing database systems, offering application end-user support, and creating
web applications ensuring their readiness for the dynamic ICT sector.
9
BASIC UNITS OF COMPETENCY
1
APPLY ENTREPRENEURIAL SKILLS
2
ELEMENT PERFORMANCE CRITERIA
These describe the key outcomes that make These are assessable statements that specify
Bold and italicized terms are elaborated in
2. Apply entrepreneurial concept 2.1 Entrepreneurs and Business persons are
distinguished as per principles of
entrepreneurship
3
ELEMENT PERFORMANCE CRITERIA
These describe the key outcomes that make These are assessable statements that specify
up workplace function. the required
Bold level ofterms
and italicized performance for eachin
are elaborated
business procedures and standards
4
ELEMENT PERFORMANCE CRITERIA
These describe the key outcomes that make These are assessable statements that specify
up workplace function. Bold and italicized
the required level ofterms are elaborated
performance for eachin
4.5 Taxation laws are identified as per legal
procedures and practices
5
ELEMENT PERFORMANCE CRITERIA
These describe the key outcomes that make These are italicized
Bold and assessableterms
statements that specify
are elaborated in
in accordance with business plan
format
RANGE
This section provides work environment and conditions to which the performance criteria
apply. It allows for different work environment and situations that will affect performance.
Variable Range
6
Variable Range
● Retained Earnings
● Grants and Subsidies
● Crowdfunding
● supplier Credit:
● Leasing and Asset Financing:
4. Characteristics of ● Creative
Entrepreneurs may include ● Innovative
but not limited to: ● Planner
● Risk taker
● Networker
● Confident
● Flexible
● Persistent
● Patient
● Independent
● Future oriented
● Goal oriented
7
Variable Range
This section describes the skills and knowledge required for this unit of competency.
Required Skills
● Analytical
● Management
● Problem-solving
● Root-cause analysis
● Communication
Required Knowledge
● Decision making
● Business communication
● Change management
● Competition
● Risk
● Net working
● Time management
8
● Leadership
● Factors affecting entrepreneurship development
● Principles of Entrepreneurship
● Features and benefits of common operational practices, e. g., continuous improvement
(kaizen), waste elimination,
● Conflict resolution
● Health, safety and environment (HSE) principles and requirements
● Customer care standards
● Basic financial management
● Business strategic planning
● Impact of change on individuals, groups and industries
● Government and regulatory processes
● Local and international market trends
● Product promotion standards
● Market and feasibility studies
● Government and regulatory processes
● Local and international business environment
● Relevant developments in other industries
● Regional/ County business expansion standards
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and knowledge and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency 1.1 Identified Sources of personal and business
finance as per financial procedures and standards
1.2 Managed Personal finances as per financial
procedures and standards
1.3 Made Investment decisions as per financial
procedures and standards
1.4 Generated Business ideas and opportunities based
on business procedure and standards
1.5 Analyzed business life cycle based on business
9
procedure and standards
1.6 Determined business innovative standards as per
business principles
1.7 Developed and presented a business plan as per
regulatory framework.
2. Resource Implications The following resources should be provided:
2.1 Access to relevant workplace where assessment can
take place
2.2 Appropriately simulated environment where
assessment can take place
3. Methods of Competency may be assessed through:
Assessment 3.1 Written tests
3.2 Oral questions
3.3 Third party report
3.4 Interviews
3.5 Portfolio
4. Context of Assessment Competency may be assessed:
4.1 On-the-job
4.2 In a simulated work environment
5. Guidance information Holistic assessment with other units relevant to the
for assessment industry sector, workplace and job role is recommended.
10
APPLY WORK ETHICS AND PRACTICES
UNIT DESCRIPTION
This unit covers competencies required to effectively apply work ethics and practices. It
involves the ability to: conduct self-management, promote ethical work practices and values,
promote teamwork, manage workplace conflicts, maintain professional and personal
development, apply problem-solving and promote customer care.
These describe the key outcomes These are assessable statements which specify the
which make up workplace function. required level of performance for each of the
elements.
1. Apply self-management skills 1.1 Personal vision, mission and goals are
formulated based on potential and
concerning organization objectives and
strategic plan
1.2 Self-esteem and a positive self-image are
developed and maintained based on value
11
ELEMENT PERFORMANCE CRITERIA
These describe the key outcomes These are assessable statements which specify the
which make up workplace function. required level of performance for each of the
elements.
workplace instructions.
1.6 Time management, attendance and
punctuality are observed as per the
organization’s policy.
1.7 Personal goals are managed as per the
organization’s objective
1.8 Self-strengths and weaknesses are identified
based on personal objectives
12
ELEMENT PERFORMANCE CRITERIA
These describe the key outcomes These are assessable statements which specify the
which make up workplace function. required level of performance for each of the
elements.
13
ELEMENT PERFORMANCE CRITERIA
These describe the key outcomes These are assessable statements which specify the
which make up workplace function. required level of performance for each of the
elements.
5. Apply Problem solving skills 5.1 Creative, innovative and practical solutions
are developed based on the problem
5.2 Independence and initiative in identifying and
solving problems are demonstrated based on
the requirements of the job.
6. Promote Customer Care 5.6 Customers' needs are identified based on their
characteristics
5.7 Customer feedback is allowed and
14
ELEMENT PERFORMANCE CRITERIA
These describe the key outcomes These are assessable statements which specify the
which make up workplace function. required level in
of line
performance for each of the
5.8 facilitated with organization policies.
RANGE
This section provides work environment and conditions to which the performance criteria
apply. It allows for different work environment and situations that will affect performance.
Variable Range
15
Variable Range
● Boy/girl
● Parent/child
● Sibling relationships
4. Team may include but not ● Small work group
limited to: ● Staff in a section/department
● Inter-agency group
● Virtual teams
5. Personal growth may include ● Growth in the job
but not limited to: ● Career mobility
● Gains and exposure the job gives
● Net workings
● Benefits that accrue to the individual as a result
of noteworthy performance
6. Personal objectives may ● Long term
include but not limited to: ● Short term
● Broad
● Specific
7. Trainings and career ● Participation in training programs
opportunities may include but ● Serving as Resource Persons in conferences
not limited to and workshops
● Capacity building
8. Resource may include may ● Human
but not limited to: ● Financial
● Technology
9. Creative and innovative may ● New ideas
include but not limited to: ● Original ideas
● Different ideas
● Methods/procedures
● Processes
● New tools
10. Emerging issues may include ● Artificial Intelligence
but not limited to:
16
Variable Range
● Data confidentiality
● National cohesion
● Open offices
Required Skills
The individual needs to demonstrate the following skills:
● Active listening
● Critical thinking
● Organizational
● Negotiation
● Monitoring
● Evaluation
● Problem solving
● Decision Making
● Leadership
● Creative/innovative thinking
● Adaptability
● Conflict management
● Emotional intelligence
● Teamwork
Required Knowledge
The individual needs to demonstrate knowledge of:
● Work values and ethics
● Company policies and procedures
● Company operations, procedures and standards
● Flexibility and adaptability
● Concept of time and leisure time
● Decision making
17
● Work planning
● Organizing work
● Monitoring and evaluation
● Record keeping
● Gender and diversity mainstreaming
● Drug and substance abuse
● Professional growth and development
● creativity
● Innovation
● problem solving
● customer care
● mentoring and coaching.
● Emerging issues
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and knowledge and range.
18
2.3 Resources relevant to the proposed activity or tasks.
19
COMMON UNITS OF COMPETENCY
20
APPLY COMPUTER APPLICATIONS
21
requirements
3. Prepare Power point presentation 3.1 Power-point slides are created as per
work requirements
3.2 Presentation views are exhibited as per
work requirements
3.3 Animations and transitions are performed
as per work requirements
3.4 Slideshow is Presented as per work
requirements
4. Perform document production 4.1 Document is printed as per user
specifications
4.2 Documents are scanned as per user
specifications
4.3 Documents are duplicated as per user
specifications
5. Manage online Resources 5.1 Online file transfer is performed as per
work requirements
5.2 Online document processing is
performed as per work
requirements
5.3 Online collaboration is performed as per
task requirements
RANGE
This section provides work environments and conditions to which the performance criteria
apply. It allows for different work environments and situations that will affect performance.
Variable Range
1. Word Processing Picture
Objects may include but
Shapes
are not limited to:
Table
Charts
2. Functions may include Sum
but are not limited to:
22
Count
Average
Max
Min
Rank
3. Presentation views may These are the methods used to show the presentation to the
include but are not audience.
limited to:
Outline
Normal
Slide sorter
Notes page
Reading view
4. Online document Is the use of web-based applications or platforms to create,
processing may include edit, store, share and collaborate on various types of
but is not limited to: documents.
Online data entry
File conversion
Google documents
E- tasks
5. Online collaboration: These are the online web-based tools and services performed
This may include but Video conferencing
not limited to:
Chatting
Cloud computing
Social media
Online calendar
Mailing
23
Required Skills
The individual needs to demonstrate the following skills:
Communication skills
Evaluation skills
Problem solving skills
Time management
Required Knowledge
The individual needs to demonstrate knowledge of:
Social media
Online storage
Online meetings
Online data entry
E-tasks
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and knowledge and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency 1.1 Created a word document
1.2 Inserted objects
1.3 Performed mail merging
1.4 Created a table of contents
1.5 Created a workbook
1.6 Performed cell referencing
1.7 Created formula and functions
1.8 Generated charts
1.9 Created slides
1.10 Made a presentation
1.11 Created animations and transitions
1.12 Printed a document
1.13 Scanned a document
24
1.14 Duplicated a document
1.15 Transferred a file online
1.16 Processed a document online
1.17 Performed online collaboration
2. Resource The following resources should be provided:
Implications 2.1 Access to relevant workplace where assessment can take place
2.2 Appropriately simulated environment where assessment can take
place
5. Guidance Holistic assessment with other units relevant to the industry sector,
information for workplace and job role is recommended.
assessment
25
UNIT CODE: 0541 451 04A
UNIT DESCRIPTION:
This unit covers the competence in applying discrete mathematical concepts. It involves
carrying out set theory operations, performing matrix operations, applying number system,
applying logic gates, performing sequence and series operations, and demonstrating graph
theory.
ELEMENTS AND PERFORMANCE CRITERIA
26
workplace requirements.
3. Apply number system 3.1 Number systems are identified as per the
mathematical standards
3.2 Number system conversions are performed as
per the conversion procedures
3.3 Number system arithmetic is performed as
per the arithmetic procedures.
3.4 Binary codes are applied based on standard
mathematics procedures
4. Apply logic gates 4.1 Logic gates are identified as per the Digital
Electronics principles
4.2 Logic circuits are illustrated as per the
standard procedures
4.3 Logic circuits are simplified as per the
standard procedures
5. Perform sequence and series operations 5.1 Key terms of sequences are applied as per
workplace requirements.
5.2 Summation of a sequence is applied as per
workplace requirements.
5.3 Arithmetic series is applied as per workplace
requirements
5.4 Geometric series is applied as per workplace
requirements.
6. Demonstrate graph theory 6.1 Key Graph terminologies are applied as per
workplace requirements
6.2 Types of graphs are applied as per workplace
requirements
6.3 Representation of graphs are applied as per
workplace requirements
6.4 Application of graphs are applied as per
workplace requirements.
RANGE
27
This section provides work environment and conditions to which the performance criteria
apply. It allows for different work environment and situations that will affect performance.
Variable Range
1. Characteristics of sets may · Elements
include but is not limited to: · Size
2. Methods of Set · Statement form
representation may include but · Tabular form
is not limited to: · Set builder notation
3. Types of sets may include · Finite Set
but is not limited to: · Infinite Set
· Subset
· Proper Subset
· Universal Set
· Empty or Null
· Equal
· Equivalent Set
· Singleton Set or Unit Set
· Overlapping Set
· Disjoint Set
4. Set operations may include · Set Union and Set Intersection
but is not limited to: · Set Difference/Relative Complement
· Set Complement
· Cartesian Product
5. Types of matrices may · Square
include but is not limited to: · Symmetric
· Skew-symmetric
· Diagonal
· Identity
· Orthogonal
· Involuntary
6. Matrix operations may · Sum of two matrices
include but is not limited to: · Sum of a matrix and a scalar
· Matrix subtraction
· Product of two matrices
· Product of a matrix and a vector
7. Number system may · Decimal
include but is not limited to: · Binary
· Octal
· Hexadecimal
28
8. Binary codes · ASCII
· BCD
· Non weighted
· Alphanumeric code
· Error detection codes
· Error correcting codes
· Gray code,
· Excess-3
· EBCDIC
9. Key terms used in · Sequence
sequences may include but is · Arithmetic Progression
not limited to: · Geometric Progression
10. Key Graph Terminologies · Node
may include but is not limited · Edge
to: · Adjacency
· Vertex
11. Types of graphs may · Null
include but is not limited to: · Simple
· Multigraph
· Directed graphs
· Undirected
12. Representations of graphs · Adjacency matrix
may include but is not limited · Adjacency list
to:
This section describes the skills and knowledge required for this unit of competency.
Required skills
Required knowledge
29
· Set Theory
· Matrices
· Relations and Functions
· Recursion
· Sequence and Series
· Graph Theory
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required knowledge and understanding and range.
30
3.5 Practical assessment
Competency may be assessed:
4. Context of
4.1 On-the-job
Assessment
4.2 In a simulated work environment
1.1 Holistic assessment with other units relevant to the
5. Guidance
industry sector, workplace and job role is recommended.
information for
assessment
UNIT DESCRIPTION:
31
This unit covers the competencies required to apply project management principles. It
involves executing project initiation, performing project planning, performing project
monitoring, and performing project closure.
These describe the key outcomes that make up These are assessable statements which specify the
workplace functions required level of performance for each of the
elements
32
3. Perform project monitoring
3.1 Project costs are tracked as per project budget.
3.2 Project deliverables and objectives are
monitored as per quality standards.
3.3 Project team performance is monitored as per
work plan.
3.4 Project risks are assessed as per quality plan.
3.5 Project risks are managed as per quality plan.
RANGE
This section provides a work environment and conditions to which the performance criteria
apply. It allows for a different work environment and situations that will affect performance.
Variable Range
1. Quality standards may include ● ISO 9001:2015
but are not limited to:
This section describes the knowledge and skills required for this unit of competency.
Required knowledge
33
The individual needs to demonstrate knowledge of:
● Collecting project data
● Creating project plan
● Managing project tasks
● Managing project resources
● Manage project team
Required skills
● Active listening
● Basic ICT skills
● Decision making
● Problem solving skills
● Planning
● Interpersonal skills
● Time management
● Report writing
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required knowledge, and skills range.
34
3.3 Case study
3.4 Projects
3.5 Written tests
3.6 Interviews
3.7 Third party report
3.8 Practical assessment
4. Context of Assessment Competency may be assessed:
4.1 On-the-job
4.2 In a simulated work environment
5. Guidance information 5.1 Holistic assessment with other units relevant to the
for assessment industry sector, workplace and job role is recommended.
35
APPLY STRUCTURED PROGRAMMING
UNIT DESCRIPTION
This unit covers the competencies required to apply structured programming. It involves
applying computer programming basics, writing program code, implementing program logic
and implementing modular programming.
36
2.5 Data structures are applied in subroutines
according to system requirements.
2.6 Computer program debugging is performed
as per work procedures.
2.7 Computer program is compiled as per
system requirements.
RANGE
This section provides a work environment and conditions to which the performance criteria
apply. It allows for different work environment and situations that will affect performance.
Variable Range
1. Programming paradigms may ● Imperative
include but not limited to: ● Functional
● Procedural
● Object-oriented
2. Program design tools may include ● Flow charts
but not limited to: ● Decision tables
● Decision trees
● Pseudocode
● Algorithm
3. Program writing tools may include ● Text editors
but not limited to: ● Compilers Linkers
● Debuggers
● Special Integrated development
Environment (IDE)
4. Identifier may include but not ● Names assigned to different entities such
limited to: as variable, functions and arrays.
37
This section describes the knowledge and skills required for this unit of competency.
Required knowledge
Required skills
The individual needs to demonstrate the following skills:
Communications (verbal and written)
Proficient in ICT
Time management
Problem solving
Planning
Decision making
Report writing
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required knowledge and skills range.
1. Critical aspects of Assessment requires evidence that the candidate:
competency 1.1 Applied program design tools as per the user requirements.
1.2 Created computer program input as per program design.
1.3 Data control structures in a program are applied as per program
design requirements.
1.4 Applied data structures in a program as per program design
specifications.
1.5 Created computer program subroutines as per user needs.
1.6 Coded computer program output as per user requirements.
1.7 Compiled computer program as per system requirements
2. Resource The following resources should be provided:
implications 2.1 Access to relevant workplace where assessment can take place.
2.2 Appropriately simulated environment where assessment can
take place.
2.3 Resources relevant to the proposed activity or tasks.
38
3. Methods of Competency in this unit may be assessed through:
assessment 3.1 Observation
3.2 Portfolio of evidence
3.3 Interviews
3.4 Third party reports
3.5 Written assessment
3.6 Practical assessment
3.7 Projects
4. Context of Competency may be assessed:
assessment 4.1 On-the-job
4.2 In a simulated work environment
5. Guidance 5.1 Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
39
CORE UNITS OF COMPETENCY
40
ESTABLISH SOFTWARE SYSTEM REQUIREMENTS
UNIT DESCRIPTION
This unit covers the competencies required to establish software system requirements. It
involves gathering user requirements, analysing user requirements, and planning application
deliverables.
1. Gather user requirements 1.1 Key stakeholders are selected as per user
requirements.
1.2 Data collection tools are selected and
prepared as per workplace procedures.
1.3 User requirements data is collected as per
workplace procedures.
2. Analyse user requirements 2.1 System functional requirements are
specified as per user requirements.
2.2 System Non-Functional requirements are
specified as per user requirements.
2.3 User requirements are validated as per user
needs.
2.4 User requirements documents are prepared
as per work procedures and user
requirements.
3. Plan application deliverables 3.1 Software requirements specifications
document is prepared as per workplace
procedures
3.2 Project work plan is created as per tasks
identified.
41
3.3 Project development agreement document is
prepared.
RANGE
This section provides a work environment and conditions to which the performance criteria
apply. It allows for a different work environment and situations that will affect performance.
Variable Range
1. Stakeholders may include but not 1.1 End-users
limited to: 1.2 Managers
2. Data collection tools may include 2.1 Questionnaire
but not limited to; 2.2 Observation
2.3 Forms
3. System functional requirements 3.1 Tasks the system should perform,
may include but not limited to: 3.2 Processes
3.3 Business rules
4. System Non-Functional 4.1 Performance
requirements may include but not 4.2 Security
limited to:
4.3 Scalability
4.4 Reliability
4.5 Usability
5. User requirements documents may 5.1 Requirements specifications
include but not limited to: 5.2 User stories
5.3 Use case diagrams
5.4 Process flows
This section describes the knowledge and skills required for this unit of competency.
Required knowledge
42
● Techniques of system analysis and design
● Software development methodologies
● Program development life cycle
● Project management
● Data collection methods
Required skills
The individual needs to demonstrate the following skills:
● Communications (verbal and written);
● Proficient in ICT;
● Time management;
● Analytical
● Planning;
● Decision making;
● Report writing;
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required knowledge and skills range.
1. Critical aspects of 1.1 Selected key stakeholders’ areas per user requirements.
competency 1.2 Selected and prepared data collection tools are as per
workplace procedures.
1.3 Collected user requirements data as per workplace
procedures.
1.4 Specified system functional requirements as per user
requirements.
1.5 Specified system non-functional requirements as per user
requirements.
1.6 Prepared user requirements document as per work
procedures and user requirements.
1.7 Created a project work plan as per tasks identified.
2. Resource The following resources should be provided:
implications 2.1 Access to relevant workplace where assessment can take
place.
2.2 Appropriately simulated environment where assessment
can take place.
2.3 Resources relevant to the proposed activity or tasks.
43
3. Methods of Competency in this unit may be assessed through:
assessment 3.1 Observation
3.2 Oral assessment
3.3 Portfolio of evidence
3.4 Interviews
3.5 Third party report
3.6 Written assessment
3.7 Practical assessment
3.8 Projects
4. Context of Competency may be assessed:
assessment 4.1 On-the-job
4.2 In a simulated work environment
5. Guidance 5.1 Holistic assessment with other units relevant to the
information for industry sector, workplace and job role is recommended.
assessment
44
OFFER APPLICATION END-USER SUPPORT
UNIT DESCRIPTION
This unit covers the competencies required to offer application end- user support. It involves
developing application technical documents, performing application user training, gathering
user feedback and performing application maintenance.
2. Perform application user training 2.1 Training needs assessment is carried out as per
user requirements
2.2 Training resources are prepared as per training
needs.
2.3 User training schedule is prepared as per user
needs.
2.4 User training is conducted as per the user
training schedule.
3. Gather user feedback 3.1 Method of gathering user feedback is
identified as per user needs.
3.2 Data collection tools are prepared as per user
needs.
3.3 User Feedback is collected as per workplace
45
procedures.
3.4 Customer feedback is analysed as per work
procedures.
4. Perform application maintenance 4.1 Technical assistance is carried out as per user
requirements.
RANGE
This section provides a work environment and conditions to which the performance criteria
apply. It allows for different work environment and situations that will affect performance.
Variable Range
1. Application technical Documents ● Software requirement specification
may include but not limited to: ● Technical design documents
● User interface design document
● Database design document
● Test plan and test case
● Installation and deployment guide
● User manual or user guide
● Api documentation
2. Training resources may include but ● Tutorials
not limited to: ● Frequently asked questions
● Demo videos
● User manuals
46
3. Method of gathering user feedback ● Surveys
may include but not limited to: ● Feedback forms
● Social media monitoring
● Beta tests
● User analytics
4. Data collection tools may include ● Surveys
but not limited to: ● Form builders
● Questionnaires
● Observation
This section describes the knowledge and skills required for this unit of competency.
Required knowledge
Required skills
The individual needs to demonstrate the following skills:
● Communications (verbal and written);
● Proficient in ICT;
● Time management;
● Problem solving
● Planning;
● Interpersonal skills
● Decision making;
● Report writing;
47
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required knowledge and skills range.
1. Critical aspects of Assessment requires evidence that the candidate:
competency
1.1 Prepared application technical documents as per system
specifications.
1.2 Carried out training needs assessment as per user requirements.
1.3 Conducted user training as per the user training schedule.
1.4 Prepared data collection tools as per user needs.
1.5 Collected user feedback as per workplace procedures.
1.6 Carried technical assistance out as per user requirements.
1.7 Performed routine maintenance as per workplace procedures.
2. Resource The following resources should be provided:
implications
2.1 Appropriately simulated environment where assessment can
take place.
2.2 Access to relevant work environments where assessment can
take place.
2.3 Resources relevant to the proposed activities or task.
48
assessment
49
MANAGE COMPUTERISED DATABASE SYSTEM
UNIT DESCRIPTION
This unit covers the competencies required to manage computerised database system. It
involves designing a database system, creating a database system, manipulating a
computerised database, managing database security and performing database maintenance.
50
2.4 Data attributes are applied as per database
design specifications.
2.5 Data relationships are created as per
database design specifications.
2.6 Workplace safety and health practices are
Observed as per OSHA
2.7 Methods of e-waste storage and disposal are
identified as per OSHA
2.8 E-waste management is demonstrated as per
OSHA
3. Manipulate Computerised Database 3.1 Database business rules are applied as per
user needs.
3.2 Data is inserted to the database as per
business rules.
3.3 Data is retrieved from the database as per
application requirement.
3.4 Data is modified using queries as per
application requirement.
3.5 Data deletion is performed as per user needs.
4. Manage database security 4.1 Database security risks are identified as per
work procedures.
4.2 Database security control measures are
identified as per work procedures.
4.3 Database security control measures are
implemented as per organisation’s policies.
4.4 Database security monitoring and auditing is
carried out as per work procedures.
4.5 Database security documentation is
performed as per work procedures.
4.6 Database users are trained as per work
procedures.
5. Perform database maintenance 5.1 Database maintenance schedule is prepared as
per workplace procedures.
5.2 Database performance is monitored as per
database system requirements.
5.3 Database performance is optimized according
51
to application requirements
5.4 Database maintenance report is generated as
per work procedures.
RANGE
This section provides a work environment and conditions to which the performance criteria
apply. It allows for a different work environment and situations that will affect performance.
Variable Range
1. Database design approaches may ● Top – down design method
include but not limited to: ● Bottom – up design method
● Centralized design
● Decentralized design
2. Database design architecture tools ● Multi-user DBMS Architectures
may include but not limited to: ● Web Services and Service-Oriented
Architectures
● Distributed DBMSs
3. Database model may include but not ● Record-based model
limited to: ○ Hierarchical models
○ Network Models
○ Relational Models
● Object-based data models
○ Entity-Relationship (ER)
○ Semantic
○ Functional
○ Object-oriented
● Physical data models
○ unifying model and
○ the frame memory
4. Database objects may include but ● Tables
not limited to: ● Constraints
● Indexes
● Triggers
52
● Sequences
● Views
● Usage lists
5. Data relationships may include but ● One-To-One,
not limited to: ● One-To-Many
● Many-To-Many
53
● Application Programmer or Specialized
users or Back-End Developer
● System Analysts
● Database Administrator (DBA)
● Temporary Users or Casual Users
This section describes the knowledge and skills required for this unit of competency.
Required knowledge
Required skills
The individual needs to demonstrate the following skills:
● Communications (verbal and written);
● Proficient in ICT;
● Time management;
● Problem solving;
● Planning;
● Decision making;
● Report writing;
EVIDENCE GUIDE
54
This provides advice on assessment and must be read in conjunction with the performance
criteria, required knowledge and skills range.
1. Critical aspects of Assessment requires evidence that the candidate:
competency 1.1 Created database objects as per design specifications.
1.2 Applied data attributes as per database design specifications.
1.3 Created data relationships as per database design specifications.
1.4 Developed database design architecture as per user
requirements.
1.5 Created database model diagrams according to user and
application requirements.
1.6 Inserted data to the database as per business rules.
1.7 Retrieved data from the database as per application
requirement.
1.8 Modified data using queries as per application requirement.
1.9 Performed data deletion as per user needs.
1.10 Implemented database security control measures as per
organization’s policies.
1.11 Carried out database security monitoring and auditing as
per work procedures.
1.12 Monitored database performance as per database system
requirements.
2. Resource The following resources should be provided:
implications
2.1 Appropriately simulated environment where assessment can
take place.
2.2 Access to relevant work environments where assessment can
take place.
2.3 Resources relevant to the proposed activities or task.
55
3.6 Written assessment
3.7 Practical assessment
3.8 Projects
56
CREATE WEB APPLICATION
UNIT DESCRIPTION
This unit covers the competencies required to create a web application. It involves, designing
web application, writing web application source code, testing web application, debugging
web application and hosting web application
57
backend APIs as per work procedures.
2.7. Server-side code is created using server-
side coding tools as per application
requirements.
2.8. Back-end frameworks are implemented as
per work procedures.
2.9. Back end is connected to the database
using database tools as per application
requirements.
2.10. Back-end API is created as per application
requirements.
2.11. Workplace safety and health practices are
Observed as per OSHA
2.12. Methods of e-waste storage and disposal
are identified as per OSHA
2.13. E-waste management is demonstrated as
per OSHA
3. Test web application 3.1 Web application testing types is identified as
per user requirements.
4. Debug web application 4.1 Source code is revised for errors, bugs and
inconsistencies as per design requirements.
58
5.4 Web application is deployed using deployment
tools as per work procedures.
5.5 Web security measures are implemented as
per work procedures.
5.6 Web application maintenance and monitoring
are done as per work procedures.
RANGE
This section provides a work environment and conditions to which the performance criteria
apply. It allows for a different work environment and situations that will affect performance.
Variable Range
1. Web application design tools may ● Adobe Illustrator
include but not limited to:
● Adobe XD
● Canva
● Figma
2. User interface development tools ● Text editor
may include but not limited to:
● VS code
● Notepad++
● Artisteer
● Wix
● Bluevoda
● Dreamweaver
● Html
● CSS
● JavaScript
3. Front end frameworks may include ● React
but not limited to:
● Angular
● Vue.js
4. API may include but not limited to: ● web APIs
● Library APIs
● Operating system APIs
● Web socket APIs
59
5. Server-side coding tools may ● JavaScript
include but not limited to:
● Python
● Ruby
● PHP
6. Back-end frameworks may include ● Node.js
but not limited to:
● Django(python)
● Ruby
● Laravel
7. database tool may include but not ● MySQL
limited to:
● Access
● Oracle
● Data modeler
● Microsoft Visio
8. Web application testing types may ● Functional testing
include but not limited to:
● Usability testing
● Performance testing
● Security testing
9. Debugging tools may include but ● Integrated development environment
not limited to:
● GDB (GNU Debugger)
● Browser Developer Tools
● Profiling Tools
10. Deployment tool may include but ● GIT
not limited to:
11. Web security measures may ● Firewalls
include but not limited to:
● HTTPS
● Input validation
● Secure authentication and authorization
● Session management
60
REQUIRED KNOWLEDGE AND SKILLS
This section describes the knowledge and skills required for this unit of competency.
Required knowledge
Required Skills
The individual needs to demonstrate the following skills:
● Communications (verbal and written);
● Proficient in ICT;
● Time management;
● Analytical
● Planning;
● Decision making;
● Report writing;
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required knowledge and skills range.
1. Critical aspects of Assessment requires evidence that the candidate:
competency
1.1 Designed web application functionality as per user requirements.
1.2 Designed web application interface as per user requirements.
1.3 Created user interface using user interface development tools as
per interface design.
1.4 Developed functionality and interactivity using front end
functionality tools as per application requirements.
1.5 Created server-side code is using server-side coding tools as per
application requirements.
1.6 Connected back end to the database using database tools as per
application requirements.
1.7 Tested web application as per web application test plan
61
1.8 Applied debugging tools as per application requirements.
1.9 Deployed web application using deployment tools as per work
procedures.
1.10 Implemented web security measures as per work procedures.
2. Resource The following resources should be provided:
implications 2.1 Access to relevant workplace where assessment can take place.
2.2 Appropriately simulated environment where assessment can take
place.
2.3 Resources relevant to the proposed activity or tasks.
3. Methods of Competency in this unit may be assessed through:
assessment 3.1 Observation
3.2 Oral assessment
3.3 Portfolio of evidence
3.4 Interviews
3.5 Third party report
3.6 Written assessment
3.7 Practical assessment
3.8 Projects
4. Context of Competency may be assessed:
assessment 4.1 On-the-job
4.2 In a simulated work environment
5. Guidance 5.1 Holistic assessment with other units relevant to the industry sector,
information for workplace and job role is recommended.
assessment
62