IEEE 1012-2012
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
IEEE Standard for System and Software Verification and Validation
20-03-2019
English
25-05-2012
1. Overview
2. Normative references
3. Definitions and acronyms
4. Relationships between verification and
validation (V&V) and life cycle processes
5. Integrity levels
6. V&V process overview
7. Common V&V processes
8. System V&V processes
9. Software V&V processes
10. Hardware V&V processes
11. V&V reporting, administrative, and documentation
requirements
12. V&V plan
Annex A (informative) - Mapping of IEEE 1012 verification
and validation (V&V) activities and tasks
Annex B (informative) - A risk-based integrity level schema
Annex C (informative) - Definition of independent verification
and validation (IV&V)
Annex D (informative) - V&V of reuse software
Annex E (informative) - Verification and validation (V&V)
measures
Annex F (informative) - Example of verification and validation
(V&V) relationships to other project responsibilities
Annex G (informative) - Optional verification and validation
(V&V) tasks
Annex H (informative) - Environmental factors consideration
Annex I (informative) - Verification and validation (V&V) of
system, software, and hardware integration
Annex J (informative) - Hazard, security, and risk analysis
Annex K (informative) - Example of assigning and changing
the system integrity level of 'supporting system functions'
Annex L (informative) - Mapping of ISO/IEC/IEEE 15288 and
ISO/IEC 12207 process outcomes to verification and
validation (V&V) tasks
Annex M (informative) - Verification and validation (V&V) of
n[th] of a kind systems
Annex N (informative) - Bibliography
Specifies all system, software, and hardware life cycle processes including the Agreement, Organizational Project-Enabling, Project, Technical, Software Implementation, Software Support, and Software Reuse process groups.
Committee |
Software & Systems Engineering Standards Comm
|
DevelopmentNote |
Supersedes IEEE DRAFT 1012. (06/2005) Supersedes IEEE 1012A. (03/2006) 2016 version includes COR 1 2017. (10/2017)
|
DocumentType |
Standard
|
Pages |
223
|
PublisherName |
Institute of Electrical & Electronics Engineers
|
Status |
Superseded
|
SupersededBy | |
Supersedes |
PD ISO/IEC TR 19759:2016 | Software Engineering. Guide to the software engineering body of knowledge (SWEBOK) |
11/30246041 DC : 0 | BS EN 60255-118-1 - MEASURING RELAYS AND PROTECTION EQUIPMENT - PART 118-1: SYNCHROPHASOR FOR SYSTEM - MEASUREMENTS |
ASTM F 1756 : 1997 : REV A : R2008 | Standard Guide for Implementation of a Fleet Management System Network (Withdrawn 2015) |
ASTM F 1756 : 1997 : REV A : R2002 | Standard Guide for Implementation of a Fleet Management System Network |
IEEE DRAFT 1058.1 : D2.1 98 | SOFTWARE PROJECT MANAGEMENT PLANS |
IEEE 1653.3-2012 | IEEE Guide for Rail Transit Traction Power Systems Modeling |
IEEE 1058-1998 | IEEE Standard for Software Project Management Plans |
BS ISO/IEC/IEEE 24748-4:2016 | Systems and software engineering. Life cycle management Systems engineering planning |
IEEE 1240-2000 | IEEE Guide for the Evaluation of the Reliability of HVDC Converter Stations |
MIL-DTL-32529 Base Document:2015 | POWER ELECTRONIC CONVERSION EQUIPMENT, NAVAL SHIPBOARD |
MIL-PRF-32272 Revision A:2016 | INTEGRATED POWER MANAGEMENT CENTER (IPMC) |
CSA ISO/IEC 16085 : 2007 : R2012 | SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - RISK MANAGEMENT |
CSA ISO/IEC 16085 : 2007 | SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - RISK MANAGEMENT |
IEEE/ISO/IEC 14764-2006 | ISO/IEC/IEEE International Standard for Software Engineering - Software Life Cycle Processes - Maintenance |
SAE ARP6803 | IVHM Concepts, Technology and Implementation Overview |
ASME NQA 1 : 2017 | QUALITY ASSURANCE REQUIREMENTS FOR NUCLEAR FACILITY APPLICATIONS |
MIL-PRF-32150 Revision B:2013 | STATIC AUTOMATIC BUS TRANSFER SWITCH (SABT) ON SURFACE AND SUBMARINE NAVAL VESSELS |
MIL-PRF-17773 Revision D:2015 | SWITCH, BUS TRANSFER, ELECTRIC POWER, AUTOMATIC |
ASME AG-1 : 2019 | CODE ON NUCLEAR AIR AND GAS TREATMENT |
ASME AG 1 : 2012 | CODE ON NUCLEAR AIR AND GAS TREATMENT |
IEEE 1062-1998 | IEEE Recommended Practice for Software Acquisition, 1998 Edition |
BS ISO/IEC/IEEE 29119-2:2013 | Software and systems engineering. Software testing Test processes |
12/30236660 DC : 0 | BS ISO/IEC 29119-3 - SOFTWARE AND SYSTEMS ENGINEERING - SOFTWARE TESTING - PART 3: TEST DOCUMENTATION |
17/30338434 DC : 0 | BS ISO 20785-4 - DOSIMETRY FOR EXPOSURES TO COSMIC RADIATION IN CIVILIAN AIRCRAFT - PART 4: VALIDATION OF CODES |
BS ISO/IEC IEEE 24765:2010 | Systems and software engineering. Vocabulary |
BS ISO/IEC/IEEE 29148 : 1900 | SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - REQUIREMENTS ENGINEERING |
ISO/IEC/IEEE 24748-5:2017 | Systems and software engineering — Life cycle management — Part 5: Software development planning |
BS ISO/IEC 16085:2006 | Systems and software engineering. Life cycle processes. Risk management |
SAE J2945_201712 | Dedicated Short Range Communication (DSRC) Systems Engineering Process Guidance for SAE J2945/X Documents and Common Design Concepts™ |
IEEE DRAFT 1074 : 0 | DEVELOPING SOFTWARE LIFE CYCLE PROCESSES |
ASCE 21 05 : 2006 | AUTOMATED PEOPLE MOVER STANDARDS - PART 1 |
IEEE 24748-3-2012 | IEEE Guide--Adoption of ISO/IEC TR 24748-3:2011,Systems and Software Engineering--Life Cycle Management-- Part 3: Guide to the Application of ISO/IEC 12207 (Software Life Cycle Processes) |
ABS 0252 : 2016 | DATA INTEGRITY FOR MARINE AND OFFSHORE OPERATIONS - CYBERSAFETY[TM] VOLUME 3 |
BS ISO/IEC 14764:2006 | Software engineering. Software life cycle processes. Maintenance |
CAN/CSA-ISO/IEC 16350:16 | Information technology Systems and software engineering Application management (Adopted ISO/IEC 16350:2015, first edition, 2015-08-01) |
ASTM E 2066 : 2000 | Standard Guide for Validation of Laboratory Information Management Systems |
MIL-HDBK-516 Revision C:2014 | AIRWORTHINESS CERTIFICATION CRITERIA |
BS ISO/IEC 30130:2016 | Software engineering. Capabilities of software testing tools |
04/30115148 DC : DRAFT JUNE 2004 | ISO/IEC 14764 ED.2 - SOFTWARE ENGINEERING - SOFTWARE LIFE CYCLE PROCESSES - MAINTENANCE |
02/647831 DC : DRAFT OCT 2002 | ISO/IEC 16085 - INFORMATION TECHNOLOGY - SOFTWARE LIFE CYCLE PROCESSES - RISK MANAGEMENT |
09/30179091 DC : 0 | BS ISO 26262-2 - ROAD VEHICLES - FUNCTIONAL SAFETY - PART 2: MANAGEMENT OF FUNCTIONAL SAFETY |
04/30115151 DC : DRAFT JUNE 2004 | ISO/IEC 16085 - SOFTWARE ENGINEERING - SOFTWARE LIFE CYCLE PROCESSES - RISK MANAGEMENT |
CSA ISO/IEC 16085 : 2007 : R2017 | SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - RISK MANAGEMENT |
IEEE C37.105 : 2010 | QUALIFYING CLASS 1E PROTECTIVE RELAYS AND AUXILIARIES FOR NUCLEAR POWER GENERATING STATIONS |
IEEE C37.118.1-2011 | IEEE Standard for Synchrophasor Measurements for Power Systems |
ISO/IEC/IEEE 29119-2:2013 | Software and systems engineering — Software testing — Part 2: Test processes |
AOP 52 : 2016 | GUIDANCE ON SOFTWARE SAFETY DESIGN AND ASSESSMENT OF MUNITION-RELATED COMPUTING SYSTEMS |
ASTM E 2066 : 2000 : R2007 | Standard Guide for Validation of Laboratory Information Management Systems (Withdrawn 2015) |
ISO/IEC/IEEE 24748-4:2016 | Systems and software engineering — Life cycle management — Part 4: Systems engineering planning |
ISO/IEC 16085:2006 | Systems and software engineering — Life cycle processes — Risk management |
IEEE 1662-2008 | IEEE Guide for the Design and Application of Power Electronics in Electrical Power Systems on Ships |
IEEE 7-4.3.2-2016 | IEEE Standard Criteria for Programmable Digital Devices in Safety Systems of Nuclear Power Generating Stations |
CSA N290.14 : 2015 | QUALIFICATION OF DIGITAL HARDWARE AND SOFTWARE FOR USE IN INSTRUMENTATION AND CONTROL APPLICATIONS FOR NUCLEAR POWER PLANTS |
IEEE 1633-2016 REDLINE | IEEE Recommended Practice on Software Reliability |
NASA-STD-8739.8A : 2020 | SOFTWARE ASSURANCE AND SOFTWARE SAFETY STANDARD |
IEEE 1058.1-1987 | IEEE Standard for Software Project Management Plans |
NASA STD 8739.8 : 2004 | SOFTWARE ASSURANCE STANDARD |
IEEE 1909.1-2014 | IEEE Recommended Practice for Smart Grid Communications Equipment -- Test Methods and Installation Requirements |
BS ISO/IEC 16326:2009 | Systems and software engineering. Life cycle processes. Project management |
BS ISO/IEC/IEEE 29119-1:2013 | Software and systems engineering. Software testing Concepts and definitions |
PD IEC/TR 63084:2017 | Nuclear power plants. Instrumentation and control important to safety. Platform qualification for systems important to safety |
PD ISO/IEC TR 24748-3:2011 | Systems and software engineering. Life cycle management Guide to the application of ISO/IEC 12207 (Software life cycle processes) |
ASTM F 1756 : 1997 | Standard Guide for Implementation of a Fleet Management System Network |
PD ISO/IEC TS 24748-6:2016 | Systems and software engineering. Life cycle management System integration engineering |
BS ISO/IEC 16350:2015 | Information technology. Systems and software engineering. Application management |
BS ISO/IEC/IEEE 24748-5:2017 | Systems and software engineering. Life cycle management Software development planning |
ISO/IEC TS 24748-6:2016 | Systems and software engineering — Life cycle management — Part 6: System integration engineering |
ISO/IEC/IEEE 16326:2009 | Systems and software engineering Life cycle processes Project management |
ISO/IEC/IEEE 29148:2011 | Systems and software engineering Life cycle processes Requirements engineering |
SAE ARP5120 | Aircraft Gas Turbine Engine Health Management System Development and Integration Guide |
IEEE 730-2014 | IEEE Standard for Software Quality Assurance Processes |
IEEE 1786-2011 | IEEE Guide for Human Factors Applications of Computerized Operating Procedure Systems (COPS) at Nuclear Power Generating Stations and Other Nuclear Facilities |
IEEE/ISO/IEC 16085-2006 | ISO/IEC/IEEE International Standard - Systems and Software Engineering - Life Cycle Processes - Risk Management |
ISO/IEC 30130:2016 | Software engineering Capabilities of software testing tools |
CAN/CSA-ISO/IEC 30130:16 | Software engineering Capabilities of software testing tools (Adopted ISO/IEC 30130:2016, first edition, 2016-02-01) |
ISO/IEC TR 19759:2015 | Software Engineering — Guide to the software engineering body of knowledge (SWEBOK) |
IEC TR 63084:2017 | Nuclear power plants - Instrumentation and control important to safety - Platform qualification for systems important to safety |
ABS 0253 : 2016 | GUIDE FOR SOFTWARE SYSTEMS VERIFICATION ABS CYBERSAFETY[TM] VOLUME 4 |
BS ISO/IEC 25021:2012 | Systems and software engineering. Systems and software Quality Requirements and Evaluation (SQuaRE). Quality measure elements |
12/30236634 DC : 0 | BS ISO/IEC 29119-1 - SOFTWARE AND SYSTEMS ENGINEERING - SOFTWARE TESTING - PART 1: CONCEPTS AND DEFINITIONS |
BS ISO/IEC/IEEE 29119-3:2013 | Software and systems engineering. Software testing Test documentation |
ASTM F 1756 : 1997 : REV A | Standard Guide for Implementation of a Fleet Management System Network |
ISO/IEC/IEEE 12207:2017 | Systems and software engineering — Software life cycle processes |
IEEE 610.12-1990 | IEEE Standard Glossary of Software Engineering Terminology |
ABS 0254 : 2016 | GUIDANCE NOTES ON SOFTWARE PROVIDER CONFORMITY PROGRAM ABS CYBERSAFETY[TM] VOLUME 5 |
FIPS PUB 140 : 0001 | SECURITY REQUIREMENTS FOR CRYPTOGRAPHIC MODULES |
ASTM E 792 : 2002 | Standard Guide for Selection of a Clinical Laboratory Information Management System |
IEEE C37.17-2012 | IEEE Standard for Trip Systems for Low-Voltage (1000 V and below) AC and General Purpose (1500 V and below) DC Power Circuit Breakers |
IEEE 829-2008 | IEEE Standard for Software and System Test Documentation |
IEEE C37.231-2006 | IEEE Recommended Practice for Microprocessor-Based Protection Equipment Firmware Control |
IEEE 830-1998 | IEEE Recommended Practice for Software Requirements Specifications |
IEEE 1219-1998 | IEEE Standard for Software Maintenance |
IEEE 1826-2012 | IEEE Standard for Power Electronics Open System Interfaces in Zonal Electrical Distribution Systems Rated Above 100 kW |
IEEE 1074-2006 | IEEE Standard for Developing a Software Project Life Cycle Process |
ASCE T&DI 21 13 : 2013 | AUTOMATED PEOPLE MOVER STANDARDS |
ISO/IEC 25021:2012 | Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Quality measure elements |
ISO/IEC/IEEE 29119-1:2013 | Software and systems engineering Software testing Part 1: Concepts and definitions |
ABS 0251 : 2016 | CYBERSECURITY IMPLEMENTATION FOR THE MARINE AND OFFSHORE INDUSTRIES - CYBERSAFETY[TM] VOLUME 2 |
ISO/IEC/IEEE 29119-3:2013 | Software and systems engineering Software testing Part 3: Test documentation |
ISO/IEC/IEEE 24765:2017 | Systems and software engineering — Vocabulary |
ISO/IEC 16350:2015 | Information technology Systems and software engineering Application management |
ISO/IEC TR 24748-3:2011 | Systems and software engineering Life cycle management Part 3: Guide to the application of ISO/IEC 12207 (Software life cycle processes) |
CAN/CSA-ISO/IEC/IEEE 24748-4:18 | Systems and software engineering — Life cycle management — Part 4: Systems engineering planning (Adopted ISO/IEC/IEEE 24748-4:2016, first edition, 2016-05-15) |
ASME NQA-1:2024 | Quality Assurance Requirements for Nuclear Facility Applications |
ISO/IEC/IEEE 15288:2015 | Systems and software engineering — System life cycle processes |
IEEE 1074-2006 | IEEE Standard for Developing a Software Project Life Cycle Process |
ISO/IEC/IEEE 29148:2011 | Systems and software engineering Life cycle processes Requirements engineering |
ISO/IEC/IEEE 24765:2017 | Systems and software engineering — Vocabulary |
ISO/IEC TR 15026-1:2010 | Systems and software engineering Systems and software assurance Part 1: Concepts and vocabulary |
ISO/IEC 16085:2006 | Systems and software engineering — Life cycle processes — Risk management |
ISO/IEC 27005:2011 | Information technology Security techniques Information security risk management |
ISO/IEC 12207:2008 | Systems and software engineering — Software life cycle processes |
ISO/IEC 15026-2:2011 | Systems and software engineering — Systems and software assurance — Part 2: Assurance case |
ISO/IEC 15408-1:2009 | Information technology — Security techniques — Evaluation criteria for IT security — Part 1: Introduction and general model |
IEEE 829-2008 | IEEE Standard for Software and System Test Documentation |
ISO/IEC 15026-4:2012 | Systems and software engineering Systems and software assurance Part 4: Assurance in the life cycle |
ISO/IEC 15026-3:2015 | Systems and software engineering — Systems and software assurance — Part 3: System integrity levels |
ISO/IEC 15939:2007 | Systems and software engineering Measurement process |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.