SEMETS3-70 Performing engineering software safety assessments



Similar documents
SEMETS3-72 Performing computer system security assessments for engineering software

SEMETS3-68 Performing engineering software configuration management

SEMETS3-71 Performing low level programming for engineering software

COGSCIM3_04 - SQA Unit Code F7WL 04 Analysing and inputting biomanufacturing data in a Manufacturing Information Management System

SEMMME SQA Unit Code H2AB 04 Operating CNC Milling Machines

SEMAE3221 Machining aircraft components using CNC milling machines

SEMFEW226 - SQA Unit Code H2BJ 04 Cutting and shaping materials using NC/CNC laser profiling machines

SEMME3012 Installing marine lighting, alarm, detection and monitoring equipment and systems

SEMFWE232 SQA Unit Code H2BN 04 Cutting plate and sections using shearing machines

SEMBIT SQA Unit Code F9HR 04 Applying policy deployment (Hoshin Kanri, Quality Operating Systems, Business Plan Deployment)

COGLS313 Provide technical support for computer application software and equipment in life sciences and related industries

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

SEMPEO SQA Unit Code H Applying heat treatment to engineering materials

SFJFRSFF2 SQA Unit Code (FA6J 04) Take responsibility for effective performance in fire and rescue

SEMPEO SQA Unit Code FP47 04 Carrying out heat treatment of engineering materials

Health and Safety at Work Policy

QUALIFICATION HANDBOOK

EUSNCO309 (SQA Unit Code - FA9F 04) Monitor the installation process for Network Construction Operations

Contact Centre. National Occupational Standards May 2011

IMIAEMEI03 Repair and overhaul motor vehicle electrical units

NOS for IT User and Application Specialist. IT Security (ESKITU04) November 2014 V1.0

Level 1 Fundamentals of computing systems and customer care (7266/ )

Overview PPLHSL14. Manage the receipt, storage or dispatch of goods

Release: 1. TLIK707C Perform electronic data interchange (EDI) to transmit shipping documentation

QUALIFICATION HANDBOOK

QUALIFICATION HANDBOOK

ESKITP7052 IT/Technology Management and Support Level 2 Role

ESKITP4082 IT/Technology Infrastructure Design and Planning Level 2 Role

COSVR404 Erect and dismantle plant (cranes and rigs)

SSR.C272 Help customers to apply for the store s credit card and associated insurance products

PRSSM419A Install networked security system

ESKIDMS3 Database management software

SLIPS, TRIPS AND FALLS POLICY

CPPSEC4016A Install networked security system

CPPSEC4017A Determine security system configurations

LMTCL4002A Assemble and fit commercially tailored or bespoke garments

SCDHSC0033 Develop your practice through reflection and learning

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

Health and safety policy

The main outcomes of this standard are:

Release: 1. BSBCMN406A Maintain business technology

Release: 1. ICPPRN493 Set up and monitor in-line printing operations

ICTTEN2209A Build and maintain a secure network

PROMG4 Install mining backup services

Maintain gaming machine hardware and security in a Class 4 gambling environment

SFJ ZI02 Monitor and review the performance of technical support systems and equipment

LSICLG18 Interpret and apply ethical and legal frameworks in the practice of counselling

Release: 1. CPP20307 Certificate II in Technical Security

Managing Occupational Safety and Health in Schools

UAL Lighting Technicians Level 3 & 4 Diploma Handbook

LMFGN3002B Estimate and cost job

ESKITP7072 IT/Technology Capacity Management Level 2 Role

Release: 1. TLIA3016A Use inventory systems to organise stock control

Health & Safety Course Descriptions. Health & Safety

ESKITP6032 IT Disaster Recovery Level 2 Role

ASTFFL6 - SQA Unit Code H54H 04 Prepare for flood damage emergencies

Release: 1. TLIP5008A Manage a transport and logistics business unit

Workplace Transport Safety Reversing Vehicles Information Sheet What are the dangers associated with reversing vehicles? Why is reversing a problem?

SFS SYS 13 (SQA Unit Code - H4GR 04) Maintain the performance of electronic security systems

Contribute to IT architecture work

INFORMATION SECURITY MANAGEMENT SYSTEM. Version 1c

ASTFM320 Disaster recovery and contingency planning

ASTFFL2 - SQA Unit Code H54D 04 Assess and estimate work required to limit damage to structures post fire

JOB TITLE: CURRENT CLASSIFICATION/GRID POSITION # IT Tech I AD Grid Level 5(h) #68 (Service Desk)

CONSTRUCTION HEALTH AND SAFETY, AND INJURY PREVENTION Research and develop accident and incident investigation procedures on construction sites

Health and Safety in the Engineering Workplace

SKSPI33 Undertake image asset management

INDEX 1.0 HEALTH, SAFETY & ENVIRONMENT 1.1 INTRODUCTION 1.2 OBJECTIVES 1.3 HEALTH, SAFETY & ENVIRONMENT STATEMENT 1.4 ENVIRONMENTAL STATEMENT

Cleaning and Support Services / Cleaning Services Supervision National Occupational Standards

Guidance to Prevent Slips, Trips & Falls

LMT31210 Certificate III in Certificate III in Dry Cleaning Operations

Overview COSCSMO10. Implement, monitor and control strategic procurement systems in construction management

Health and Safety Management in Healthcare

CPP40707 Certificate IV in Security and Risk Management

Revision Number: 1. ICPPP397A Transfer digital files

Pack and wrap furniture and effects for international removals

COMPUTER BASICS. Seema Sirpal Delhi University Computer Centre

TDASTL13 Contribute to moving and handling individuals

Overview. PRODPP128 (SQA Unit Code - H9KH 04) Produce approved proofs from digital artwork. Produce approved proofs from digital artwork

SEMMPA39 Perform stocktaking operations for metal products

JOB TITLE: CURRENT CLASSIFICATION/GRID POSITION # IT Tech III AD Grid Level 5(e) #121 Database Administrator

WORKPLACE SAFETY KIT A STEP BY STEP GUIDE TO SAFETY FOR BUSINESS GUIDE WorkCover NSW Health and Safety Guide. WorkCover. Watching out for you.

Preventing slips and trips at work A brief guide

ASA HEALTH AND SAFETY POLICY

FSPBA1 Set up bank accounts for customers

XXX SCHOOL Risk Assessment Form

JOB DESCRIPTION. Service Desk Technician

Outsourcing Housekeeping Services in Australia: Compliance Considerations

AHCPRK201A Care for health and welfare of pigs

SKACH11 Hair colour correction services

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

PERFORMANCE EVALUATION AUDIT CHECKLIST EXAMPLE. EIIP Volume VI

Legal, Social, Ethical and Environmental Issues when Using ICT

How To Inspect A Blood Bank

School of Engineering University of Glasgow

QUALIFICATIONS PACK - OCCUPATIONAL STANDARDS FOR IT-ITeS INDUSTRY. SUB-SECTOR: Business Process Management. ITES)ces Helpdesk Attendant

Release: 1. CPPSEC4015A Maintain networked security system

After ensuring the safety of our people and care for the environment, Flagstaff s Strategic intent will be:

CFAMLE6 Ensure health and safety requirements are met in your area of responsibility

Transcription:

Performing engineering software safety assessments Overview This unit identifies the competences you need to perform a software safety assessment as part of the product definition activity, in accordance with approved procedures. You will be given a detailed brief, and will be required to assess these requirements and to extract all necessary information in order to carry out the software safety assessment. You will need to select the appropriate software safety assessment method to use, based on the safety criticality of the software functions. You will be expected to use current British, European, international and company standards to analyse the software. Your responsibilities will require you to comply with organisational policy and procedures for software safety assessment. You will be required to report any problems with computer hardware, software or procedures that you cannot personally resolve, or that are outside your permitted authority, to the relevant people. You will be expected to work to verbal/written instructions and draft specifications, with a minimum of supervision, taking personal responsibility for your own actions and for the quality and accuracy of the work that you carry out. Your underpinning knowledge will provide a good understanding of your work, and will provide an informed approach to applying software safety assessment procedures. You will understand the computer system and the safety assessment software used, and its application, and will know about the various tools and techniques used to assess whether the software integrity is sufficient for its intended role within a defined operational environment. You will understand the safety precautions required when working in the software development team. You will be required to demonstrate safe working practices throughout, and will understand the responsibility you owe to yourself and others in the workplace. SEMETS3-70 1

Performance criteria You must be able to: P1 work safely at all times, complying with health and safety legislation, regulations and other relevant guidelines P2 plan the software safety assessment activities before you start them P3 use appropriate sources to obtain the required information for the safety assessment activity P4 use references that follow the required conventions P5 determine the evidence required to achieve the necessary level of software integrity P6 perform the software safety assessment P7 review the output from the safety assessment P8 report your findings on the safety assessment performed P9 save and archive the software safety assessment results as the appropriate file type and in the correct location P10 deal promptly and effectively with problems within your control, and seek help and guidance from the relevant people if you have problems that you cannot resolve SEMETS3-70 2

Knowledge and understanding You need to know and understand: K1 the specific safety precautions to be taken when working with software development environment hardware (to include such things as safety guidance relating to the use of visual display unit (VDU) equipment and work station environment such as lighting, seating, positioning of equipment; repetitive strain injury (RSI); the dangers of trailing leads and cables; how to spot faulty or dangerous electrical leads, plugs and connections) K2 the importance of good housekeeping arrangements (such as cleaning down work surfaces; putting disks, manuals and unwanted items of equipment into safe storage; leaving the work area in a safe and tidy condition) K3 the documentation required for the software safety analysis (such as hazard identification analysis documentation, FMEA documentation, software safety requirements, software test and analysis reports) K4 the basic principles of software safety assessments K5 system hazard analysis methodologies, and national, international and relevant company software development procedures, methods and tools K6 identification of the correct version of software tool, and the various techniques that are supported by the tool K7 how to use and configure the software safety analysis tools K8 how to access the specific code analysis results K9 how to access, recognise and use a wide range of standard components and symbol libraries from the tools K10 the need for configuration control on all components (such as ensuring that completed results are approved, labelled and stored on a suitable storage device) K11 why it is necessary to be able to recall previous issues of analysis results K12 when to act on your own initiative, and when to seek help and advice from others SEMETS3-70 3

Additional Information Scope/range related to performance 1. prepare for the software safety assessment, by carrying out all of the following: criteria You must be able to: 1.1 check that the working environment is in a safe and appropriate condition and that all working equipment is in a safe and usable condition (such as cables undamaged, correctly connected, safely routed) 1.2 identify all potential hazards to which the software can contribute 1.3 identify the severity of each hazard (such as catastrophic, severe, minor, negligible) 1.4 identify the software's worst case contribution to the hazard (such as direct cause, cause in conjunction with other failure, one of several independent contributors, no contribution) 1.5 identify the required standards and all relevant sources (such as customer (contractual) standards and requirements, recognised compliance agency/body's standards, software safety requirements, software design and code standards) 2. review four of the following to obtain sources of data to assess correctly the software safety: 2.1 change order/modification request 2.2 software design 2.3 hazard identification and analysis documentation 2.4 software process definition documentation 2.5 Failure Modes and Effects Analysis (FMEA) documentation 2.6 software test and analysis reports 2.7 standards reference documents 2.8 software safety requirements 3. carry out all of the following before performing the software safety assessment: 3.1 ensure that the data and information you have is current, complete and under configuration control 3.2 confirm that the system level hazard identification and analysis have been performed 3.3 recognise and deal with problems (such as technical issues and lack of, or incorrect, information) 4. perform software safety assessment using four of the following: 4.1 change order/modification request 4.2 hazard identification and analysis documentation 4.3 Failure Modes and Effects Analysis (FMEA) documentation 4.4 software safety requirements 4.5 software design 4.6 software process definition documentation 4.7 software test and analysis reports 4.8 standards reference documents SEMETS3-70 4

5. review and report on a sample of the software safety related evidence for all of the following: 5.1 completeness 5.2 accuracy 5.3 traceability 5.4 adequacy 6. save and store the results in appropriate locations, to include carrying out all of the following: 6.1 check that the results are correctly titled, referenced and annotated 6.2 ensure that the results have been checked and that it complies with the company procedure 6.3 save the results to an appropriate location (such as storage device, configuration database) 6.4 ensure a separate backup copy is created and placed in safe storage SEMETS3-70 5

Developed by SEMTA Version number 1 Date approved November 2009 Indicative review date Validity Status Originating organisation Original URN Relevant occupations December 2013 Current Original SEMTA O45NETS3-70 Managers and Senior Officials; Engineering and manufacturing technologies; Engineering; Functional Managers; Engineering Technicians; Corporate managers and senior officials; Engineering and Manufacturing technologies; Engineering; Functional managers Suite Engineering Technical Support Suite 3 2009; Engineering and Manufacture Suite 4 Key words engineering, technical, support, completeness, accuracy, traceability, adequacy, software design, Leadership; Engineering Manufacture SEMETS3-70 6