Medical device software - Software life cycle processes

Defines the life cycle requirements for medical device software. The set of processes, activities, and tasks described in this standard establishes a common framework for medical device software life cycle processes. Applies to the development and maintenance of medical device software when software is itself a medical device or when software is an embedded or integral part of the final medical device. This standard does not cover validation and final release of the medical device, even when the medical device consists entirely of software.

Logiciels de dispositifs médicaux - Processus du cycle de vie du logiciel

Définit les exigences du cycle de vie des logiciels de dispositifs médicaux. L'ensemble des processus, activités et tâches décrit dans la présente norme constitue un cadre commun pour les processus du cycle de vie des logiciels de dispositifs médicaux. S'applique au développement et à la maintenance des logiciels de dispositifs médicaux lorsque le logiciel est un dispositif médical ou lorsque le logiciel est incorporé ou fait partie intégrante du dispositif médical final. La présente norme ne couvre pas la validation et la mise sur le marché du dispositif médical, même lorsque le dispositif médical est intégralement constitué du logiciel.

General Information

Status
Published
Publication Date
08-May-2006
Current Stage
PPUB - Publication issued
Start Date
15-Aug-2006
Completion Date
09-May-2006
Ref Project

Relations

Buy Standard

Standard
IEC 62304:2006 - Medical device software - Software life cycle processes Released:5/9/2006
English language
78 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
IEC 62304:2006+AMD1:2015 CSV - Medical device software - Software life cycle processes Released:6/26/2015 Isbn:9782832227657
English language
170 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
IEC 62304:2006 - Logiciels de dispositifs médicaux - Processus du cycle de vie du logiciel Released:5/9/2006
French language
78 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
IEC 62304:2006 - Medical device software - Software life cycle processes
English and French language
155 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
IEC 62304:2006+AMD1:2015 CSV - Medical device software - Software life cycle processes Released:6/26/2015 Isbn:9782832227657
English and French language
350 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL IEC
STANDARD 62304
First edition
2006-05
Medical device software –
Software life cycle processes
This English-language version is derived from the original
bilingual publication by leaving out all French-language
pages. Missing page numbers correspond to the French-
language pages.
Reference number
Publication numbering
As from 1 January 1997 all IEC publications are issued with a designation in the

60000 series. For example, IEC 34-1 is now referred to as IEC 60034-1.

Consolidated editions
The IEC is now publishing consolidated versions of its publications. For example,

edition numbers 1.0, 1.1 and 1.2 refer, respectively, to the base publication, the

base publication incorporating amendment 1 and the base publication incorporating

amendments 1 and 2.
Further information on IEC publications
The technical content of IEC publications is kept under constant review by the IEC,
thus ensuring that the content reflects current technology. Information relating to
this publication, including its validity, is available in the IEC Catalogue of
publications (see below) in addition to new editions, amendments and corrigenda.
Information on the subjects under consideration and work in progress undertaken
by the technical committee which has prepared this publication, as well as the list
of publications issued, is also available from the following:
• IEC Web Site (www.iec.ch)
• Catalogue of IEC publications
The on-line catalogue on the IEC web site (www.iec.ch/searchpub) enables you to
search by a variety of criteria including text searches, technical committees
and date of publication. On-line information is also available on recently issued
publications, withdrawn and replaced publications, as well as corrigenda.
• IEC Just Published
This summary of recently issued publications (www.iec.ch/online_news/ justpub)
is also available by email. Please contact the Customer Service Centre (see
below) for further information.
• Customer Service Centre
If you have any questions regarding this publication or need further assistance,
please contact the Customer Service Centre:

Email: custserv@iec.ch
Tel: +41 22 919 02 11
Fax: +41 22 919 03 00
INTERNATIONAL IEC
STANDARD 62304
First edition
2006-05
Medical device software –
Software life cycle processes
© IEC 2006 Copyright - all rights reserved
No part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical,
including photocopying and microfilm, without permission in writing from the publisher.
International Electrotechnical Commission, 3, rue de Varembé, PO Box 131, CH-1211 Geneva 20, Switzerland
Telephone: +41 22 919 02 11 Telefax: +41 22 919 03 00 E-mail: inmail@iec.ch Web: www.iec.ch
PRICE CODE
XC
For price, see current catalogue

62304  IEC:2006 – 3 –
CONTENTS
FOREWORD.7

INTRODUCTION.11

1 Scope.17

1.1 * Purpose .17

1.2 * Field of application .17

1.3 Relationship to other standards.17

1.4 Compliance .17
2 * Normative references .19
3 * Terms and definitions .19
4 * General requirements.27
4.1 * Quality management system.27
4.2 * RISK MANAGEMENT.29
4.3 * Software safety classification.29
5 Software development PROCESS .31
5.1 * Software development planning .31
5.2 * Software requirements analysis .35
5.3 * Software ARCHITECTURAL design .39
5.4 * Software detailed design .41
5.5 * SOFTWARE UNIT implementation and verification.41
5.6 * Software integration and integration testing .43
5.7 * SOFTWARE SYSTEM testing.47
5.8 * Software release .49
6 Software maintenance PROCESS .51
6.1 * Establish software maintenance plan .51
6.2 * Problem and modification analysis.51
6.3 * Modification implementation .53
7 * Software RISK MANAGEMENT PROCESS .55
7.1 * Analysis of software contributing to hazardous situations .55
7.2 RISK CONTROL measures .57
7.3 VERIFICATION of RISK CONTROL measures.57
7.4 RISK MANAGEMENT of software changes .59

8 * Software configuration management PROCESS.59
8.1 * Configuration identification .59
8.2 * Change control.61
8.3 * Configuration status accounting.61
9 * Software problem resolution PROCESS.61
9.1 Prepare PROBLEM REPORTS.61
9.2 Investigate the problem.63
9.3 Advise relevant parties .63
9.4 Use change control process.63
9.5 Maintain records .63
9.6 Analyse problems for trends .63
9.7 Verify software problem resolution .65
9.8 Test documentation contents .65

62304  IEC:2006 – 5 –
Annex A (informative) Rationale for the requirements of this standard.67

Annex B (informative) Guidance on the provisions of this standard .73

Annex C (informative) Relationship to other standards. 105

Annex D (informative) Implementation . 147

Bibliography . 151

Index of defined terms.153

Figure 1 – Overview of software development PROCESSES and ACTIVITIES.13
Figure 2 – Overview of software maintenance PROCESSES and ACTIVITIES.13
Figure B.1 – Example of partitioning of SOFTWARE ITEMS .83
Figure C.1 – Relationship of key MEDICAL DEVICE standards to IEC 62304 . 107
Figure C.2 – Software as part of the V-model . 111
Figure C.3 – Application of IEC 62304 with IEC 61010-1. 131

Table A.1 – Summary of requirements by software safety class .71
Table B.1 – Development (model) strategies as defined at ISO/IEC 12207.75
Table C.1 – Relationship to ISO 13485:2003 . 107
Table C.2 – Relationship to ISO 14971:2000 . 109
Table C.3 – Relationship to IEC 60601-1 . 115
Table C.4 – Relationship to IEC 60601-1-4 . 123
Table C.5 – Relationship to ISO/IEC 12207 . 135
Table D.1 – Checklist for small companies without a certified QMS. 149

62304  IEC:2006 – 7 –
INTERNATIONAL ELECTROTECHNICAL COMMISSION

____________
MEDICAL DEVICE SOFTWARE –
SOFTWARE LIFE CYCLE PROCESSES
FOREWORD
1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising
all national electrotechnical committees (IEC National Committees). The object of IEC is to promote

international co-operation on all questions concerning standardization in the electrical and electronic fields. To
this end and in addition to other activities, IEC publishes International Standards, Technical Specifications,
Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC
Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested
in the subject dealt with may participate in this preparatory work. International, governmental and non-
governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely
with the International Organization for Standardization (ISO) in accordance with conditions determined by
agreement between the two organizations.
2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international
consensus of opinion on the relevant subjects since each technical committee has representation from all
interested IEC National Committees.
3) IEC Publications have the form of recommendations for international use and are accepted by IEC National
Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC
Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any
misinterpretation by any end user.
4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications
transparently to the maximum extent possible in their national and regional publications. Any divergence
between any IEC Publication and the corresponding national or regional publication shall be clearly indicated in
the latter.
5) IEC provides no marking procedure to indicate its approval and cannot be rendered responsible for any
equipment declared to be in conformity with an IEC Publication.
6) All users should ensure that they have the latest edition of this publication.
7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and
members of its technical committees and IEC National Committees for any personal injury, property damage or
other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and
expenses arising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC
Publications.
8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is
indispensable for the correct application of this publication.
9) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of
patent rights. IEC shall not be held responsible for identifying any or all such patent rights.
International Standard IEC 62304 has been prepared by a joint working group of subcommittee
62A: Common aspects of electrical equipment used in medical practice, of IEC technical
committee 62: Electrical equipment in medical practice and ISO Technical Committee 210,

MEDICAL DEVICES. Table C.5 was
Quality management and corresponding general aspects for
prepared by ISO/IEC JTC 1/SC 7, Software and system engineering.
It is published as a dual logo standard.
The text of this standard is based on the following documents:
FDIS Report on voting
62A/523/FDIS 62A/528/RVD
Full information on the voting for the approval of this standard can be found in the report on
voting indicated in the above table. In ISO, the standard has been approved by 23 P-members
out of 23 having cast a vote.
------
...


IEC 62304
Edition 1.1 2015-06
CONSOLIDATED VERSION
INTERNATIONAL
STANDARD
colour
inside
Medical device software – Software life cycle processes

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester. If you have any questions about IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or
your local IEC member National Committee for further information.

IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.

About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigendum or an amendment might have been published.

IEC publications search - webstore.iec.ch/advsearchform Electropedia - www.electropedia.org
The advanced search enables to find IEC publications by a The world's leading online dictionary on electrotechnology,
variety of criteria (reference number, text, technical containing more than 22 000 terminological entries in English
committee,…). It also gives information on projects, replaced and French, with equivalent terms in 16 additional languages.
and withdrawn publications. Also known as the International Electrotechnical Vocabulary

(IEV) online.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Glossary - std.iec.ch/glossary
details all new publications released. Available online and 67 000 electrotechnical terminology entries in English and
once a month by email. French extracted from the Terms and definitions clause of
IEC publications issued between 2002 and 2015. Some
IEC Customer Service Centre - webstore.iec.ch/csc entries have been collected from earlier publications of IEC
If you wish to give us your feedback on this publication or TC 37, 77, 86 and CISPR.

need further assistance, please contact the Customer Service

Centre: sales@iec.ch.
IEC 62304
Edition 1.1 2015-06
CONSOLIDATED VERSION
INTERNATIONAL
STANDARD
colour
inside
Medical device software – Software life cycle processes

INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
ICS 11.140 ISBN 978-2-8322-2765-7

IEC 62304
Edition 1.1 2015-06
CONSOLIDATED VERSION
REDLINE VERSION
colour
inside
Medical device software – Software life cycle processes

– 2 – IEC 62304:2006
+AMD1:2015 CSV  IEC 2015
CONTENTS
FOREWORD . 4
INTRODUCTION . 6
INTRODUCTION to Amendment 1 . 8
1  Scope . 9
1.1  * Purpose . 9
1.2  * Field of application . 9
1.3  Relationship to other standards . 9
1.4  Compliance . 9
2  * Normative references . 10
3  * Terms and de finitions . 10
4  * General requirements . 15
4.1  * Quality management system . 15
4.2  * RISK MANAGEMENT . 16
4.3  * Software safety classification . 16
4.4  * LEGACY SOFTWARE . 18
5  Software development PROCESS . 19
5.1  * Software development planni ng . 19
5.2  * Software requirements analys is . 21
5.3  * Software ARCHITECTURAL design . 23
5.4  * Software detailed design . 24
5.5  * SOFTWARE UNIT implementation and verification . 25
5.6  * Software integration and integration testing . 25
5.7  * SOFTWARE SYSTEM testing . 27
5.8  * Software release . 28
6  Software maintenance PROCESS . 29
6.1  * Establish software maintenance plan . 29
6.2  * Problem and modification analysis . 30
6.3  * Modification implementation . 31
7  * Software RISK MANAGEMENT PROCESS . 31
7.1  * Analysis of software contributing to hazardous s i tuations . 31
7.2  RISK CONTROL measures . 32
7.3  VERIFICATION of RISK CONTROL measures . 32
7.4  RISK MANAGEMENT of software changes . 33
8  * Software configuration management PROCESS . 33
8.1  * Configuration identification . 33
8.2  * Change control . 33
8.3  * Configuration status accounting . 34
9  * Software problem resolution PROCESS . 34
9.1  Prepare PROBLEM REPORTS . 34
9.2  Investigate the problem . 35
9.3  Advise relevant parties . 35
9.4  Use change control process . 35
9.5  Maintain re c o rds . 35
9.6  Analyse problems for trends . 35
9.7  Verify software problem resolution . 35

+AMD1:2015 CSV  IEC 2015
9.8  Test documentation contents . 36
Annex A (informative) Rationale for the requirements of this standard . 37
Annex B (informative) Guidance on the provisions of this standard . 40
Annex C (informative) Relationship to other standards . 58
Annex D (informative) Implement ation . 84
Bibliography . . 86
Index of defined terms . 88

Figure 1 – Overview of software development PROCESSES and ACTIVITIES . 7
Figure 2 – Overview of software maintenance PROCESSES and ACTIVITIES . 7
Figure 3 – Assigning software safety classification . 16
Figure B.2 – Pictorial representation of the relationship of HAZARD, sequence of
events, HAZARDOUS SITUATION, and HARM – from ISO 14971:2007 Annex E . 44
Figure B.1 – Example of partitioning of SOFTWARE ITEMS . 46
Figure C.1 – Relationship of key MEDICAL DEVICE standards to IEC 62304 . 59
Figure C.2 – Software as part of the V-model . 62
Figure C.3 – Application of IEC 62304 with IEC 61010-1 . 72

Table A.1 – Summary of requirements by software safety class . 39
Table B.1 – Development (model) strategies as defined in ISO/IEC 12207 . 41
Table C.1 – Relationship to ISO 13485:2003 . 60
Table C.2 – Relationship to ISO 14971:2000 2007 . 61
Table C.3 – Relationship to IEC 60601-1 . 64
Table C.4 – Relationship to IEC 60601-4 .
Table C.5 – Relationship to ISO/IEC 12207 . 74
Table D.1 – Checklist for small companies without a certified QMS . 85

– 4 – IEC 62304:2006
+AMD1:2015 CSV  IEC 2015
INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
MEDICAL DEVICE SOFTWARE –
SOFTWARE LIFE CYCLE PROCESSES
FOREWORD
1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising
all national electrotechnical committees (IEC National Committees). The object of IEC is to promote
international co-operation on all questions concerning standardization in the electrical and electronic fields. To
this end and in addition to other activities, IEC publishes International Standards, Technical Specifications,
Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC
Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested
in the subject dealt with may participate in this preparatory work. International, governmental and non-
governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely
with the International Organization for Standardization (ISO) in accordance with conditions determined by
agreement between the two organizations.
2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international
consensus of opinion on the relevant subjects since each technical committee has representation from all
interested IEC National Committees.
3) IEC Publications have the form of recommendations for international use and are accepted by IEC National
Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC
Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any
misinterpretation by any end user.
4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications
transparently to the maximum extent possible in their national and regional publications. Any divergence
between any IEC Publication and the corresponding national or regional publication shall be clearly indicated in
the latter.
5) IEC itself does not provide any attestation of conformity. Independent certification bodies provide conformity
assessment services and, in some areas, access to IEC marks of conformity. IEC is not responsible for any
services carried out by independent certification bodies.
6) All users should ensure that they have the latest edition of this publication.
7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and
members of its technical committees and IEC National Committees for any personal injury, property damage or
other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and
expenses arising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC
Publications.
8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is
indispensable for the correct application of this publication.
9)
...


NORME CEI
INTERNATIONALE 62304
Première édition
2006-05
Logiciels de dispositifs médicaux –
Processus du cycle de vie du logiciel

Cette version française découle de la publication d’origine
bilingue dont les pages anglaises ont été supprimées.
Les numéros de page manquants sont ceux des pages
supprimées.
Numéro de référence
CEI 62304:2006(F)
Numérotation des publications
Depuis le 1er janvier 1997, les publications de la CEI sont numérotées à partir de

60000. Ainsi, la CEI 34-1 devient la CEI 60034-1.

Editions consolidées
Les versions consolidées de certaines publications de la CEI incorporant les

amendements sont disponibles. Par exemple, les numéros d’édition 1.0, 1.1 et 1.2

indiquent respectivement la publication de base, la publication de base incorporant

l’amendement 1, et la publication de base incorporant les amendements 1 et 2

Informations supplémentaires sur les publications de la CEI
Le contenu technique des publications de la CEI est constamment revu par la CEI
afin qu'il reflète l'état actuel de la technique. Des renseignements relatifs à cette
publication, y compris sa validité, sont disponibles dans le Catalogue des
publications de la CEI (voir ci-dessous) en plus des nouvelles éditions, amende-
ments et corrigenda. Des informations sur les sujets à l’étude et l’avancement des
travaux entrepris par le comité d’études qui a élaboré cette publication, ainsi que la
liste des publications parues, sont également disponibles par l’intermédiaire de:
• Site web de la CEI (www.iec.ch)
• Catalogue des publications de la CEI
Le catalogue en ligne sur le site web de la CEI (www.iec.ch/searchpub) vous permet
de faire des recherches en utilisant de nombreux critères, comprenant des
recherches textuelles, par comité d’études ou date de publication. Des informations
en ligne sont également disponibles sur les nouvelles publications, les publications
remplacées ou retirées, ainsi que sur les corrigenda.
• IEC Just Published
Ce résumé des dernières publications parues (www.iec.ch/online_news/justpub)
est aussi disponible par courrier électronique. Veuillez prendre contact avec le
Service client (voir ci-dessous) pour plus d’informations.
• Service clients
Si vous avez des questions au sujet de cette publication ou avez besoin de
renseignements supplémentaires, prenez contact avec le Service clients:
Email: custserv@iec.ch
Tél: +41 22 919 02 11
Fax: +41 22 919 03 00
NORME CEI
INTERNATIONALE 62304
Première édition
2006-05
Logiciels de dispositifs médicaux –
Processus du cycle de vie du logiciel

© IEC 2006 Droits de reproduction réservés
Aucune partie de cette publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun
procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit de l'éditeur.
International Electrotechnical Commission, 3, rue de Varembé, PO Box 131, CH-1211 Geneva 20, Switzerland
Telephone: +41 22 919 02 11 Telefax: +41 22 919 03 00 E-mail: inmail@iec.ch Web: www.iec.ch
CODE PRIX
XC
Pour prix, voir catalogue en vigueur

– 2 – 62304  CEI:2006
SOMMAIRE
AVANT-PROPOS .6

INTRODUCTION.10

1 Domaine d'application.16

1.1 *Objet.16

1.2 * Domaine d'application .16

1.3 Relations avec d'autres normes .16

1.4 Conformité .16
2 * Références normatives.18
3 * Termes et définitions .18
4 * Exigences générales .26
4.1 * Système de management de la qualité.26
4.2 * GESTION DES RISQUES .28
4.3 * Classification de sécurité du logiciel .28
5 PROCESSUS de développement du logiciel .30
5.1 * Planification du développement du logiciel.30
5.2 * Analyses des exigences du logiciel.34
5.3 * Conception ARCHITECTURALE du logiciel .38
5.4 * Conception détaillée du logiciel .40
5.5 * Mise en œuvre et vérification des UNITÉS LOGICIELLES .40
5.6 * Intégration et essai d'intégration du logiciel.42
5.7 * Essais du SYSTÈME LOGICIEL .46
5.8 * Diffusion du logiciel .48
6 PROCESSUS de maintenance du logiciel .50
6.1 * Etablissement du plan de maintenance du logiciel .50
6.2 * Analyse des problèmes et des modifications.50
6.3 * Mise en œuvre de la modification .52
7 * PROCESSUS DE GESTION DES RISQUES du logiciel .54
7.1 * Analyse du logiciel en termes de contribution à des situations dangereuses .54
7.2 Mesures DE MAÎTRISE DU RISQUE .56
7.3 VÉRIFICATION des mesures de MAÎTRISE DU RISQUE.56
7.4 GESTION DES RISQUES des modifications du logiciel.58

8 * PROCESSUS de gestion de configuration du logiciel.58
8.1 * Identification de la configuration .58
8.2 * Maîtrise des modifications .60
8.3 * Documentation relative à l'état de la configuration .60
9 * PROCESSUS de résolution de problème logiciel .60
9.1 Elaboration des RAPPORTS DE PROBLÈME.60
9.2 Etude du problème .62
9.3 Information des parties concernées .62
9.4 Utilisation du processus de la maîtrise des modifications .62
9.5 Conservation des enregistrements .62
9.6 Analyse de tendance pour les problèmes .62
9.7 VÉRIFICATION de la résolution des problèmes du logiciel .64
9.8 Teneur de la documentation d'essai.64

– 4 – 62304  CEI:2006
Annexe A (informative) Justification des exigences de la présente norme .66

Annexe B (informative) Lignes directrices relatives aux dispositions de la présente norme.72

Annexe C (informative) Relations avec d'autres normes . 104

Annexe D (informative) Mise en œuvre. 146

Bibliographie . 150

Index des termes définis . 152

Figure 1 – Présentation générale des PROCESSUS et ACTIVITÉS de développement de
logiciels .12
Figure 2 – Présentation générale des PROCESSUS et ACTIVITÉS de maintenance de
logiciels .12
Figure B.1 – Exemple de découpage d'ÉLÉMENTS LOGICIELS .82
Figure C.1 – Relation des principales normes de DISPOSITIFS MÉDICAUX avec la
CEI 62304. 106
Figure C.2 – Logiciel comme partie du modèle en V . 110
Figure C.3 – Application de la CEI 62304 avec la CEI 61010-1 . 130

Tableau A.1 – Récapitulatif des exigences par classe de sécurité de logiciel .70
Tableau B.1 – Stratégies (modèle) de développement telles que définies dans
l’ISO/CEI 12207 .74
Tableau C.1 – Relation avec l'ISO 13485:2003 . 106
Tableau C.2 – Relation avec l'ISO 14971:2000 . 108
Tableau C.3 – Relation avec la CEI 60601-1. 114
Tableau C.4 – Relation avec la CEI 60601-1-4. 122
Tableau C.5 – Relation avec l’ISO/CEI 12207 . 134
Tableau D.1 – Liste de contrôle pour les petites entreprises sans SMQ certifié . 148

– 6 – 62304  CEI:2006
COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE

____________
LOGICIELS DE DISPOSITIFS MÉDICAUX –

PROCESSUS DU CYCLE DE VIE DU LOGICIEL

AVANT-PROPOS
1) La Commission Electrotechnique Internationale (CEI) est une organisation mondiale de normalisation composée
de l'ensemble des comités électrotechniques nationaux (Comités nationaux de la CEI). La CEI a pour objet de

favoriser la coopération internationale pour toutes les questions de normalisation dans les domaines de
l'électricité et de l'électronique. A cet effet, la CEI – entre autres activités – publie des Normes internationales,
des Spécifications techniques, des Rapports techniques, des Spécifications accessibles au public (PAS) et des
Guides (ci-après dénommés «Publication(s) de la CEI»). Leur élaboration est confiée à des comités d'études,
aux travaux desquels tout Comité national intéressé par le sujet traité peut participer. Les organisations
internationales, gouvernementales et non gouvernementales, en liaison avec la CEI, participent également aux
travaux. La CEI collabore étroitement avec l'Organisation Internationale de Normalisation (ISO), selon des
conditions fixées par accord entre les deux organisations.
2) Les décisions ou accords officiels de la CEI concernant les questions techniques représentent, dans la mesure
du possible, un accord international sur les sujets étudiés, étant donné que les Comités nationaux de la CEI
intéressés sont représentés dans chaque comité d’études.
3) Les Publications de la CEI se présentent sous la forme de recommandations internationales et sont agréées
comme telles par les Comités nationaux de la CEI. Tous les efforts raisonnables sont entrepris afin que la CEI
s'assure de l'exactitude du contenu technique de ses publications; la CEI ne peut pas être tenue responsable de
l'éventuelle mauvaise utilisation ou interprétation qui en est faite par un quelconque utilisateur final.
4) Dans le but d'encourager l'uniformité internationale, les Comités nationaux de la CEI s'engagent, dans toute la
mesure possible, à appliquer de façon transparente les Publications de la CEI dans leurs publications
nationales et régionales. Toutes divergences entre toutes Publications de la CEI et toutes publications
nationales ou régionales correspondantes doivent être indiquées en termes clairs dans ces dernières.
5) La CEI n’a prévu aucune procédure de marquage valant indication d’approbation et n'engage pas sa
responsabilité pour les équipements déclarés conformes à une de ses Publications.
6) Tous les utilisateurs doivent s'assurer qu'ils sont en possession de la dernière édition de cette publication.
7) Aucune responsabilité ne doit être imputée à la CEI, à ses administrateurs, employés, auxiliaires ou
mandataires, y compris ses experts particuliers et les membres de ses comités d'études et des Comités
nationaux de la CEI, pour tout préjudice causé en cas de dommages corporels et matériels, ou de tout autre
dommage de quelque nature que ce soit, directe ou indirecte, ou pour supporter les coûts (y compris les frais
de justice) et les dépenses découlant de la publication ou de l'utilisation de cette Publication de la CEI ou de
toute autre Publication de la CEI, ou au crédit qui lui est accordé.
8) L'attention est attirée sur les références normatives citées dans cette publication. L'utilisation de publications
référencées est obligatoire pour une application correcte de la présente publication.
9) L’attention est attirée sur le fait que certains des éléments de la prése
...


IEC 62304
Edition 1.0 2006-05
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
Medical device software – Software life cycle processes

Logiciels de dispositifs médicaux – Processus du cycle de vie du logiciel

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by
any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either IEC or
IEC's member National Committee in the country of the requester.
If you have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication,
please contact the address below or your local IEC member National Committee for further information.

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite
ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie
et les microfilms, sans l'accord écrit de la CEI ou du Comité national de la CEI du pays du demandeur.
Si vous avez des questions sur le copyright de la CEI ou si vous désirez obtenir des droits supplémentaires sur cette
publication, utilisez les coordonnées ci-après ou contactez le Comité national de la CEI de votre pays de résidence.

IEC Central Office
3, rue de Varembé
CH-1211 Geneva 20
Switzerland
Email: inmail@iec.ch
Web: www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.

About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
ƒ Catalogue of IEC publications: www.iec.ch/searchpub
The IEC on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,…).
It also gives information on projects, withdrawn and replaced publications.
ƒ IEC Just Published: www.iec.ch/online_news/justpub
Stay up to date on all new IEC publications. Just Published details twice a month all new publications released. Available
on-line and also by email.
ƒ Electropedia: www.electropedia.org
The world's leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions
in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical
Vocabulary online.
ƒ Customer Service Centre: www.iec.ch/webstore/custserv
If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service
Centre FAQ or contact us:
Email: csc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00
A propos de la CEI
La Commission Electrotechnique Internationale (CEI) est la première organisation mondiale qui élabore et publie des
normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.

A propos des publications CEI
Le contenu technique des publications de la CEI est constamment revu. Veuillez vous assurer que vous possédez
l’édition la plus récente, un corrigendum ou amendement peut avoir été publié.
ƒ Catalogue des publications de la CEI: www.iec.ch/searchpub/cur_fut-f.htm
Le Catalogue en-ligne de la CEI vous permet d’effectuer des recherches en utilisant différents critères (numéro de référence,
texte, comité d’études,…). Il donne aussi des informations sur les projets et les publications retirées ou remplacées.
ƒ Just Published CEI: www.iec.ch/online_news/justpub
Restez informé sur les nouvelles publications de la CEI. Just Published détaille deux fois par mois les nouvelles
publications parues. Disponible en-ligne et aussi par email.
ƒ Electropedia: www.electropedia.org
Le premier dictionnaire en ligne au monde de termes électroniques et électriques. Il contient plus de 20 000 termes et
définitions en anglais et en français, ainsi que les termes équivalents dans les langues additionnelles. Egalement appelé
Vocabulaire Electrotechnique International en ligne.
ƒ Service Clients: www.iec.ch/webstore/custserv/custserv_entry-f.htm
Si vous désirez nous donner des commentaires sur cette publication ou si vous avez des questions, visitez le FAQ du
Service clients ou contactez-nous:
Email: csc@iec.ch
Tél.: +41 22 919 02 11
Fax: +41 22 919 03 00
IEC 62304
Edition 1.0 2006-05
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
Medical device software – Software life cycle processes

Logiciels de dispositifs médicaux – Processus du cycle de vie du logiciel

INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
PRICE CODE
INTERNATIONALE
XC
CODE PRIX
ICS 11.040 ISBN 2-8318-8637-6
– 2 – 62304 © IEC:2006
62304  IEC:2006 – 3 –
CONTENTS
FOREWORD.4
INTRODUCTION.6

1 Scope.9
1.1 * Purpose .9
1.2 * Field of application .9
1.3 Relationship to other standards.9
1.4 Compliance .9
2 * Normative references .10
3 * Terms and definitions .10
4 * General requirements.14
4.1 * Quality management system.14
4.2 * RISK MANAGEMENT.15
4.3 * Software safety classification.15
5 Software development PROCESS .16
5.1 * Software development planning .16
5.2 * Software requirements analysis .18
5.3 * Software ARCHITECTURAL design .20
5.4 * Software detailed design .21
5.5 * SOFTWARE UNIT implementation and verification.21
5.6 * Software integration and integration testing .22
5.7 * SOFTWARE SYSTEM testing.24
5.8 * Software release .25
6 Software maintenance PROCESS .26
6.1 * Establish software maintenance plan .26
6.2 * Problem and modification analysis.26
6.3 * Modification implementation .27
7 * Software RISK MANAGEMENT PROCESS .28
7.1 * Analysis of software contributing to hazardous situations .28
7.2 RISK CONTROL measures .29
7.3 VERIFICATION of RISK CONTROL measures.29
7.4 RISK MANAGEMENT of software changes .30
8 * Software configuration management PROCESS.30
8.1 * Configuration identification .30
8.2 * Change control.31
8.3 * Configuration status accounting.31
9 * Software problem resolution PROCESS.31
9.1 Prepare PROBLEM REPORTS.31
9.2 Investigate the problem.32
9.3 Advise relevant parties .32
9.4 Use change control process.32
9.5 Maintain records .32
9.6 Analyse problems for trends .32
9.7 Verify software problem resolution .33
9.8 Test documentation contents .33

62304 © IEC:2006 – 3 –
62304  IEC:2006 – 5 –
Annex A (informative) Rationale for the requirements of this standard.34
Annex B (informative) Guidance on the provisions of this standard .37
Annex C (informative) Relationship to other standards.53
Annex D (informative) Implementation .74

Bibliography .

Index of defined terms.77

Figure 1 – Overview of software development PROCESSES and ACTIVITIES.7
Figure 2 – Overview of software maintenance PROCESSES and ACTIVITIES.7
Figure B.1 – Example of partitioning of SOFTWARE ITEMS .42
Figure C.1 – Relationship of key MEDICAL DEVICE standards to IEC 62304 .54
Figure C.2 – Software as part of the V-model .56
Figure C.3 – Application of IEC 62304 with IEC 61010-1.66

Table A.1 – Summary of requirements by software safety class .36
Table B.1 – Development (model) strategies as defined at ISO/IEC 12207.38
Table C.1 – Relationship to ISO 13485:2003 .54
Table C.2 – Relationship to ISO 14971:2000 .55
Table C.3 – Relationship to IEC 60601-1 .58
Table C.4 – Relationship to IEC 60601-1-4 .62
Table C.5 – Relationship to ISO/IEC 12207 .68
Table D.1 – Checklist for small companies without a certified QMS.75

– 4 – 62304 © IEC:2006
62304  IEC:2006 – 7 –
INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
MEDICAL DEVICE SOFTWARE –
SOFTWARE LIFE CYCLE PROCESSES
FOREWORD
1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising
all national electrotechnical committees (IEC National Committees). The object of IEC is to promote
international co-operation on all questions concerning standardization in the electrical and electronic fields. To
this end and in addition to other activities, IEC publishes International Standards, Technical Specifications,
Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC
Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested
in the subject dealt with may participate in this preparatory work. International, governmental and non-
governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely
with the International Organization for Standardization (ISO) in accordance with conditions determined by
agreement between the two organizations.
2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international
consensus of opinion on the relevant subjects since each technical committee has representation from all
interested IEC National Committees.
3) IEC Publications have the form of recommendations for international use and are accepted by IEC National
Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC
Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any
misinterpretation by any end user.
4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications
transparently to the maximum extent possible in their national and regional publications
...


IEC 62304
Edition 1.1 2015-06
CONSOLIDATED VERSION
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Medical device software – Software life cycle processes

Logiciels de dispositifs médicaux – Processus du cycle de vie du logiciel

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester. If you have any questions about IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or
your local IEC member National Committee for further information.

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite
ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie
et les microfilms, sans l'accord écrit de l'IEC ou du Comité national de l'IEC du pays du demandeur. Si vous avez des
questions sur le copyright de l'IEC ou si vous désirez obtenir des droits supplémentaires sur cette publication, utilisez
les coordonnées ci-après ou contactez le Comité national de l'IEC de votre pays de résidence.

IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.

About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigendum or an amendment might have been published.

IEC publications search - webstore.iec.ch/advsearchform Electropedia - www.electropedia.org
The advanced search enables to find IEC publications by a The world's leading online dictionary on electrotechnology,
variety of criteria (reference number, text, technical containing more than 22 000 terminological entries in English
committee,…). It also gives information on projects, replaced and French, with equivalent terms in 16 additional languages.
and withdrawn publications. Also known as the International Electrotechnical Vocabulary

(IEV) online.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Glossary - std.iec.ch/glossary
details all new publications released. Available online and 67 000 electrotechnical terminology entries in English and
once a month by email. French extracted from the Terms and definitions clause of
IEC publications issued between 2002 and 2015. Some
IEC Customer Service Centre - webstore.iec.ch/csc entries have been collected from earlier publications of IEC
If you wish to give us your feedback on this publication or TC 37, 77, 86 and CISPR.

need further assistance, please contact the Customer Service

Centre: sales@iec.ch.
A propos de l'IEC
La Commission Electrotechnique Internationale (IEC) est la première organisation mondiale qui élabore et publie des
Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.

A propos des publications IEC
Le contenu technique des publications IEC est constamment revu. Veuillez vous assurer que vous possédez l’édition la
plus récente, un corrigendum ou amendement peut avoir été publié.

Recherche de publications IEC - Electropedia - www.electropedia.org
webstore.iec.ch/advsearchform Le premier dictionnaire d'électrotechnologie en ligne au
La recherche avancée permet de trouver des publications IEC monde, avec plus de 22 000 articles terminologiques en
en utilisant différents critères (numéro de référence, texte, anglais et en français, ainsi que les termes équivalents dans
comité d’études,…). Elle donne aussi des informations sur les 16 langues additionnelles. Egalement appelé Vocabulaire
projets et les publications remplacées ou retirées. Electrotechnique International (IEV) en ligne.

IEC Just Published - webstore.iec.ch/justpublished Glossaire IEC - std.iec.ch/glossary
Restez informé sur les nouvelles publications IEC. Just 67 000 entrées terminologiques électrotechniques, en anglais
Published détaille les nouvelles publications parues. et en français, extraites des articles Termes et définitions des
Disponible en ligne et une fois par mois par email. publications IEC parues entre 2002 et 2015. Plus certaines
entrées antérieures extraites des publications des CE 37, 77,
Service Clients - webstore.iec.ch/csc 86 et CISPR de l'IEC.

Si vous désirez nous donner des commentaires sur cette
publication ou si vous avez des questions contactez-nous:
sales@iec.ch.
IEC 62304
Edition 1.1 2015-06
CONSOLIDATED VERSION
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Medical device software – Software life cycle processes

Logiciels de dispositifs médicaux – Processus du cycle de vie du logiciel

INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
INTERNATIONALE
ICS 11.140 ISBN 978-2-8322-2765-7

IEC 62304
Edition 1.1 2015-06
CONSOLIDATED VERSION
REDLINE VERSION
VERSION REDLINE
colour
inside
Medical device software – Software life cycle processes

Logiciels de dispositifs médicaux – Processus du cycle de vie du logiciel

– 2 – IEC 62304:2006+AMD1:2015 CSV
 IEC 2015
CONTENTS
FOREWORD . 4
INTRODUCTION . 6
INTRODUCTION to Amendment 1 . 8
1 Scope . 9
1.1 * Purpose . 9
1.2 * Field of application . 9
1.3 Relationship to other standards . 9
1.4 Compliance . 10
2 * Normative references . 10
3 * Terms and definitions . 10
4 * General requirements . 16
4.1 * Quality management system . 16
4.2 * RISK MANAGEMENT . 16
4.3 * Software safety classification . 16
4.4 * LEGACY SOFTWARE . 18
5 Software development PROCESS . 19
5.1 * Software development planning . 19
5.2 * Software requirements analysis . 21
5.3 * Software ARCHITECTURAL design . 23
5.4 * Software detailed design . 24
5.5 * SOFTWARE UNIT implementation and verification . 25
5.6 * Software integration and integration testing . 26
5.7 * SOFTWARE SYSTEM testing . 27
5.8 * Software RELEASE for utilization at a SYSTEM level . 28
6 Software maintenance PROCESS . 29
6.1 * Establish software maintenance plan . 29
6.2 * Problem and modification analysis . 30
6.3 * Modification implementation . 31
7 * Software RISK MANAGEMENT PROCESS . 31
7.1 * Analysis of software contributing to hazardous situations . 31
7.2 RISK CONTROL measures . 32
7.3 VERIFICATION of RISK CONTROL measures . 32
7.4 RISK MANAGEMENT of software changes . 33
8 * Software configuration management PROCESS. 33
8.1 * Configuration identification . 33
8.2 * Change control . 34
8.3 * Configuration status accounting . 34
9 * Software problem resolution PROCESS . 34
9.1 Prepare PROBLEM REPORTS . 34
9.2 Investigate the problem. 35
9.3 Advise relevant parties . 35
9.4 Use change control process . 35
9.5 Maintain records . 35
9.6 Analyse problems for trends . 35
9.7 Verify software problem resolution . 36

 IEC 2015
9.8 Test documentation contents . 36
Annex A (informative) Rationale for the requirements of this standard. 37
Annex B (informative) Guidance on the provisions of this standard . 40
Annex C (informative) Relationship to other standards . 58
Annex D (informative) Implementation . 84
Bibliography . 86
Index of defined terms . 88

Figure 1 – Overview of software development PROCESSES and ACTIVITIES . 7
Figure 2 – Overview of software maintenance PROCESSES and ACTIVITIES . 7
Figure 3 – Assigning software safety classification . 16
Figure B.2 – Pictorial representation of the relationship of HAZARD, sequence of events,
HAZARDOUS SITUATION, and HARM – from ISO 14971:2007 Annex E . 44
Figure B.1 – Example of partitioning of SOFTWARE ITEMS . 46
Figure C.1 – Relationship of key MEDICAL DEVICE standards to IEC 62304 . 59
Figure C.2 – Software as part of the V-model . 62
Figure C.3 – Application of IEC 62304 with IEC 61010-1 . 72

Table A.1 – Summary of requirements by software safety class . 39
Table B.1 – Development (model) strategies as defined in ISO/IEC 12207 . 41
Table C.1 – Relationship to ISO 13485:2003 . 60
Table C.2 – Relationship to ISO 14971:2000 2007 . 61
Table C.3 – Relationship to IEC 60601-1 . 64
Table C.4 – Relationship to IEC 60601-1-4 .
Table C.5 – Relationship to ISO/IEC 12207:2008 . 74
Table D.1 – Checklist for small companies without a certified QMS . 85

– 4 – IEC 62304:2006+AMD1:2015 CSV
 IEC 2015
INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
MEDICAL DEVICE SOFTWARE –
SOFTWARE LIFE CYCLE PROCESSES
FOREWORD
1) The International Electrotechnical Commission (IEC) is a worldwide organiza
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.