ESKITP5022 Software Development Level 2 Role



Similar documents
ESKITP5023 Software Development Level 3 Role

ESKITP5022v2 Perform software development activities under direction

ESKITP Assist in the preparation of change management plans and assignments for IT enabled systems 1

ESKITP7102 IT/Technology Asset and Configuration Management Level 2 Role

ESKITP7072 IT/Technology Capacity Management Level 2 Role

ESKITP Authorise strategy, policies and standards relating to IT service delivery performance metrics management

ESKISP Direct security testing

ESKITP Implement procedures and standards relating to metrics for IT service delivery

ESKISP Manage security testing

ESKISP Conduct security testing, under supervision

IT Professional Standards. Information Security Discipline. Sub-discipline 605 Information Security Testing and Information Assurance Methodologies

ESKITP7022 IT/Technology Service Help Desk and Incident Management Level 2 Role

ESKIPU1 Improving productivity using IT

Overview TECHIS Carry out security testing activities

ESKIPM3 Project management software

ESKIWP1 Word processing software

ESKIPM2(SQA Unit Code- F9CX 04) Project management software

Overview TECHIS Manage information security business resilience activities

Credit Value: 4 GLH: 30 NOCN Unit Code: CQ1/2/QQ/007 QCA Unit Reference

Overview TECHIS Carry out risk assessment and management activities

WHITE PAPER IT SERVICE MANAGEMENT IT SERVICE DESIGN 101

ESKIBS2 Bespoke or specialist software

CFASAA231 - Sqa Unit Code H4RT 04 Use IT to support your role

BTEC Level 3 Certificate, BTEC Level 3 Subsidiary Diploma, BTEC Level 3 90-credit Diploma, BTEC Level 3 Diploma and BTEC Level 3 Extended Diploma in

BCS Higher Education Qualifications. Information Systems Syllabus

Regulations and Procedures Governing the Award of the Degrees of: Doctor of Philosophy by Published Work

FINRMFS9 Facilitate Business Continuity Planning and disaster recovery for a financial services organisation

Improving Productivity Using IT Level 2. Guidance for Centres

FSPFCC04(SQA Unit Code-F88P 04) Ensure you comply with regulations in your financial services environment

CCSAPAB2 Develop and agree objectives for archaeological projects

MSc in Management. Course structure and content The Cranfield MSc in Management is a 13 month programme starting in September each year.

OFFICIAL JOB SPECIFICATION. Requirements Consultant

Developing the workforce to support children and adults with learning disabilities described as challenging

Enterprise Architecture Governance Procedure

Quality Assurance Manual

Regulations and Procedures Governing the Award of the Degrees of: Doctor of Philosophy by Published Work

Agile for Project and Programme Managers

UK Quality Code for Higher Education

Vendor Relationship Management Unlocking value from your outsourcing vendors. Deloitte Consulting

Programme Specification for the. Cardiff Metropolitan University. Master of Science (MSc) in Information Technology

PPLAGSO11 Carry Out a Physical Search in the Aviation Security Environment

Pathways to Digital Employment

PROFESSIONAL SERVICES SPECIFICATION

Contract Management Part One Making the Business Case for Investment

CFAM&LAA2 Develop your knowledge, skills and competence

Digital Industries Apprenticeship: Assessment Plan. Cyber Security Technologist. April 2016

Level 7 Advanced: Rules of combination

JOB TITLE: JIG TECHNICAL MANAGER JOB PURPOSE:

To find out more about the role, please visit our website

RIBA Plan of Work 2013: Consultation document. You are invited to complete the online questionnaire by 12 August 2012.

Position Description

INFORMATION TECHNOLOGY

Release: 1. BSBPMG510A Manage projects

ASTFFL1 - SQA Unit Code H54C 04 Respond to requests for fire damage limitation work

Management System Manual International Nuclear Services Ltd and Pacific Nuclear Transport Ltd

Design & Construct Professional Indemnity Insurance Proposal Form

Knowledge Transfer Partnership Associate. University of Gloucestershire Faculty of Media, Arts and Technology

AVA Level 6 Certificate in Healthcare Management is a 30 credit course

CTI Bachelor of Science in Information Technology

NOT PROTECTIVELY MARKED KATHIE CASHELL, STRATEGY AND PROJECTS MANAGER BUSINESS SERVICES DIRECTORATE

Transcription:

Overview This sub discipline covers the core competencies required to create software to address the needs of business problems and opportunities, resulting in a variety of software solutions, ranging from operating and control software to web based or specialist applications, such as accounting software and games software. Development activities produce software that translates the design deliverables from HCI design, data design and software design, into working software. These designs will include, at a detailed level, functions and processing, interfaces, data handling and storage needs and how the system will be used by and interact with people, as appropriate. Development involves the translation of the designs into working software solutions that meet the business needs. There is a wide range of software development activities that may be undertaken in a variety of environments appropriate to both the business and technical contexts in which they will be used, The software development environments used will be selected and specified during the design phase when the physical models are produced. In some organisations, software development may be undertaken as part of a holistic life cycle approach where one individual or team may complete all stages; whereas in other organisations, each stage of development may be undertaken by individuals or teams or as part of projects and/or programmes. ESKITP5022 1

Performance criteria Perform specified software development activities You must be able to: P1 P2 P3 P4 P5 P6 P7 Follow organisational standards for the systems development lifecycle Use given information relating to IT architecture models together with business, data and HCI design deliverables to inform software development and testing activities Correctly use specified software development procedures, tools and techniques to create software that meets given designs Functionally test that given designs have been met Use naming conventions and standards in line with organisational standards Use appropriate programming constructs to produce effective software Document own software development activities. ESKITP5022 2

Knowledge and understanding Carry out system development activities under direction You need to know and understand: K1 What is meant by software development and the stages of activity that constitute it K2 The fact that many developers may work together to develop differing elements of a total software solution and these individual software elements need to work coherently together K3 The importance of the systems development lifecycle as it relates to software development activities K4 The relationship between physical software design, data and HCI design and software development K5 the value and role of software development in addressing business problems and opportunities K6 The fact that new software may need to be developed or existing software enhanced or adapted to take account of changing business needs K7 The fact that software solutions must combine data and the commands to manipulate it in the most effective manner to meet the business requirements K8 The relationship between programming languages and file/database structures K9 Data types that can be used and how they can be represented and manipulated in software development work K10 Programming constructs available and the uses they can be put to K11 The activities and tasks involved in software development K12 Why naming conventions and standards are used during software development work K13 The importance of documenting software development and testing activities in a clear and understandable manner that will allow further development, amendments and updates to be made to solutions K14 Operate with reference to organisational standards for software development activities K15 Use and apply the systems development lifecycle as appropriate to software development activities K16 Identify: K16.1 the functional requirements for individual software components K16.2 information required to perform functional testing K16.3 functional and unit testing which will be required as an integral part of development work K16.4 appropriate programming constructs to produce effective software K17 Use and apply: K17.1 specified software development procedures, tools and techniques ESKITP5022 3

K17.2 naming conventions and standards in line with organisational standards K17.3 appropriate programming constructs to produce effective software K17.4 information relating to data and HCI design deliverables in order to inform software development activities K17.5 the procedures, tools and techniques to undertake functional testing K18 Document software development and testing activities accurately and clearly to allow further development, amendments and updates to be made to solutions ESKITP5022 4

Developed by e-skills UK Version number 1 Date approved September 2009 Indicative review date Validity Status Originating organisation March 2014 Current Original e-skills UK Original URN 5022 Relevant occupations Suite Key words Information and Communication Technology; Software Development IT and Telecoms Programming; Coding; Application development; Web development; Games development ESKITP5022 5