0% found this document useful (0 votes)
135 views4 pages

Skills Framework For Infocomm Technology Technical Skills & Competencies (TSC) Reference Document

Uploaded by

harry
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views4 pages

Skills Framework For Infocomm Technology Technical Skills & Competencies (TSC) Reference Document

Uploaded by

harry
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SKILLS FRAMEWORK FOR INFOCOMM TECHNOLOGY

TECHNICAL SKILLS & COMPETENCIES (TSC) REFERENCE DOCUMENT

TSC Category Development and Implementation

TSC Title Applications Development

TSC Description Develop applications based on the design specifications; encompassing coding, testing, debugging, documenting and reviewing and/or refining it across the application development
stages in accordance with defined standards for development and security. The complexity of the application may range from a basic application to a context-aware and/or augmented
reality application that incorporates predictive behaviour analytics, geo-spatial capabilities and other appropriate algorithms. The technical skill includes the analysis and possibly the
reuse, improvement, reconfiguration, addition or integration of existing and/or new application components.
Level 1 Level 2 Level 3 Level 4 Level 5 Level 6
TSC Proficiency
Description ICT-DIT-3002-1.1 ICT-DIT-4002-1.1 ICT-5002-1.1
Develop basic applications Plan the application Lead large-scale or
with secure features, run development process, business-critical application
routine application tests, and program applications and development projects and
conduct debugging to secure features, applying explore the incorporation of
resolve errors suitable debugging analytics and advanced
techniques to resolve capabilities to enhance the
complex errors application

Knowledge  Application development  Software development  Long term vision and


tools and methodologies life cycle models for immediate objectives of
 Syntax and structures of applications the application
commonly-used  Broad range of  Key characteristics, pros
programming languages application development and cons of different
and their respective frameworks, tools and application development
Application methodologies, and their methodologies
Programming Interfaces various uses  New and emerging
(API)  A range of programming trends in application
 Tools and techniques languages and development
required for performing effectiveness in different  Advanced programming
coding and/or contexts languages and tools,
programming  Types of software or and their uses in
 Organisational application testing different contexts for
standards in application techniques, and pros different application
development and and cons of various tests features
documentation  Internal and external  Applicability and
 Process of embedding quality, safety and reusability of externally
user interface templates security standards or developed codes and
 Software tests and benchmarks in components
process for executing application development  Relative criticality or
unit testing  Quality assurance importance of different
 Application development practices for application application components
standards development review or properties
 Commonly-encountered  Range of tests and  Various debugging
application errors testing techniques for processes and suitability
applications
©SkillsFuture Singapore and Infocomm Media Development Authority
Effective Date: January 2020, Version 2.1 Page 1 of 4
SKILLS FRAMEWORK FOR INFOCOMM TECHNOLOGY
TECHNICAL SKILLS & COMPETENCIES (TSC) REFERENCE DOCUMENT

 Basic debugging tools  Multiple debugging for different contexts


and techniques techniques and tools and  Feasibility analysis for
 Security threats and suitability for different incorporating new,
vulnerabilities facing contexts complex or advanced
software and  Feasibility analysis for features or capabilities
applications reconfiguration,  Measures of software
 Functional requirements integration or portability complexity
of security features of applications  Industry best practices in
 Emerging security secure software and
threats and impact on applications
software and development
applications  New and emerging
 Evaluation guidelines for secure software and
software and applications
applications security development techniques,
 Types of secruity and tools and approaches
secure features for  New and emerging
software and techniques for seamless
applications software deployment
 Virtual machines and
containerisation of
application code set-up
for consistant
deployment and
utilisation
Abilities  Develop and/or program  Create a project plan to  Evaluate implications of
simple applications or guide the application new and emerging
components according development process trends on application
to agreed specifications  Determine the server, development
 Re-use externally scripting and mark-up  Plan large-scale or
developed components languages required to business-critical
in creation of develop applications application development
applications  Determine key security projects
 Identify possible security requirements, standards  Determine application
features required to and features for the development
address potential application methodologies, tools,
security risks and  Develop applications in and programming
vulnerabilities line with design languages
 Embed user interface specifications, utilising a  Manage
templates into range of tools, interdependencies of
applications according to methodologies, multiple work streams
design guidelines and programming, and and complexity in
specifications externally developed applications
 Run routine software codes development
©SkillsFuture Singapore and Infocomm Media Development Authority
Effective Date: January 2020, Version 2.1 Page 2 of 4
SKILLS FRAMEWORK FOR INFOCOMM TECHNOLOGY
TECHNICAL SKILLS & COMPETENCIES (TSC) REFERENCE DOCUMENT

tests to identify defects,  Design templates for  Establish an efficient and


errors and/or security reusable user interface effective application
vulnerabiltiies patterns for applications testing process that
 Perform unit testing of  Assess suitability of includes vulnerability
each unit of the codes to various software security assessments and secure
ensure that the code and software testing testing
works according to techniques and select  Oversee application
application requirements appropriate tests, development
 Apply basic debugging according to the approaches and plans to
tools and techniques to application properties of ensure achievement of
reproduce, simplify and interest quality, safety and
resolve application  Evaluate test results security standards
errors or problems against desired  Establish debugging
 Make simple revisions performance, standards, process for application
and modifications to and usability outcomes issues encountered
existing application  Analyse application  Review
 Add new application and/or security issues recommendations to
components or features, encountered, and improve the overall
according to endorsed determine actions functionality, usability
recommendations required to resolve and security of
 Document the internal identified issues applications, against
design of the application  Resolve functional, cost, efficiency and
for future maintenance performance, and viability considerations
and enhancement security issues in  Evaluate new
 Write application applications technologies, secure
programming interfaces  Plan a series of steps coding and practices that
(APIs) which potentially will enhance security
 Perform bundling of includes reconfiguration, capabilities in
application code and integration, removal or applications
relevant files to enhance addition of application development
the deployment and components to enhance  Evaluate feasibility and
utilisation of the the application's incorporate predictive
application code functionality, usability behaviour or data
and security analytics, geo-spatial
 Plan bundling of capabilities and other
application code and advanced features in
relevant files to enhance application development
the deployment and
utilisation of the
application code
 Set up virtual machine
instances and
containerisation for the
deployment and

©SkillsFuture Singapore and Infocomm Media Development Authority


Effective Date: January 2020, Version 2.1 Page 3 of 4
SKILLS FRAMEWORK FOR INFOCOMM TECHNOLOGY
TECHNICAL SKILLS & COMPETENCIES (TSC) REFERENCE DOCUMENT

utilisation of the
application code across
multiple infrastructures

Range of Application

©SkillsFuture Singapore and Infocomm Media Development Authority


Effective Date: January 2020, Version 2.1 Page 4 of 4

You might also like