Professional Documents
Culture Documents
0
TECHNICAL REPORT
Issued 1 998-03
Stabilized 201 5-07
NOTICE
This document has been taken directly from the original TechAmerica document and contains only minor editorial and
format changes required to bring it into conformance with the publishing requirements of SAE Technical Standards. The
release of this document is intended to replace the original with the SAE International document. Any numbers established
by the original document remain unchanged.
The original document was adopted as an SAE publication under the provisions of the SAE Technical Standards Board
(TSB) Rules and Regulations (TSB 001 ) pertaining to accelerated adoption of specifications and standards. TSB rules
provide for (a) the publication of portions of unrevised specifications and standards without consensus voting at the SAE
committee level, and (b) the use of the existing specification or standard format.
__________________________________________________________________________________________________________________________________________
SAE Technical Standards Board Rules provide that: “This report is published by SAE to advance the state of technical and engineering sciences. The use of this report is entirely
voluntary, and its applicability and suitability for any particular use, including any patent infringement arising therefrom, is the sole responsibility of the user.”
SAE reviews each technical report at least every five years at which time it may be revised, reaffirmed, stabilized, or cancelled. SAE invites your written comments and
suggestions.
Copyright © 201 6 SAE International
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means, electronic, mechanical, photocopying,
recording, or otherwise, without the prior written permission of SAE.
TO PLACE A DOCUMENT ORDER: Tel: 877-606-7323 (inside USA and Canada) SAE values your input. To provide feedback
Tel: +1 724-776-4970 (outside USA) on this Technical Report, please visit
Fax: 724-776-0790 http://www.sae.org/technical/standards/IEEEEIA1 2207_0
Email: CustomerService@sae.org
SAE WEB ADDRESS: http://www.sae.org
I E E E /E I A 1 2 2 0 7. 0 - 1 9 9 6
( A J o i n t S tan d ard D evel o ped by I E E E an d E I A)
I E E E /E I A Stan d ard
I n d u stry I m pl em en tati o n of
Tech n ol og y—
M arch 1 998
I E E E /E I A 1 2 2 0 7. 0 - 1 9 9 6
(A J oi n t Stan d ard Devel oped by I E EE an d E I A)
I n d u stry I m pl em en tati on of
Tech n ol og y—
M arch 1 998
bette r u n d erstan d i n g an d appl i cati o n of th e stan d ard . Th u s th i s s tan d ard pro vi d e s i n d u stry a basi s fo r
pro ces s , o perati o n pro ce ss , q u al i ty as su ran ce , su ppl y pro ce ss , tai l o ri n g pro ces s , val i d ati o n , ve ri fi cati o n
P D F: I S BN 0 - 73 81 - 0 42 8- 0 , SS 9 4581
No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written
permission of the publisher.
March 1998
IE E E / EIA 1 2 2 0 7 . 0-1 9 9 6 © IEEE
N OTI CE
IEEE and EIA Standards and Publications are designed to serve the public interest through eliminating
misunderstandings between manufacturers and purchasers, facilitating interchangeability and improvement of
products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for his
particular need. Use of such Standards and Publications is wholly voluntary. Existence of such standards and
Publications shall not in any respect preclude any member or nonmember of IEEE and EIA from manufacturing or
selling products not conforming to such Standards and Publications, nor shall the existence of such Standards
and Publications preclude their voluntary use by those other than IEEE and EIA members, whether the standard
is to be used either domestically or internationally.
Standards and publications are approved by IEEE and EIA in accordance with the American National Standards
Institute (ANSI) patent policy. By such action, IEEE and EIA do not assume any liability to any patent owner, nor
do they assume any obligation whatever to parties adopting the Standard or Publication.
Note: Attention is called to the possibility that implementation of this standard may require use of subject matter
covered by patent rights. By publication of this standard, no position is taken with respect to the existence or
validity of any patent rights in connection therewith. IEEE and EIA shall not be responsible for identifying all
patents for which a license may be required by an IEEE and EIA standard or for conducting inquiries into the legal
validity or scope of those patents that are brought to their attention.
Authorization to photocopy portions of any individual standard for internal or personal use is granted by the
Institute of Electrical and Electronics Engineers, Inc., provided that the appropriate fee is paid to Copyright
Clearance Center. To arrange for payment of licensing fee, please contact Copyright Clearance Center,
Customer Service, 222 Rosewood Drive, Danvers, MA 01 923 USA; (508) 750-8400. Permission to photocopy
portions of any individual standard for educational classroom use can also be obtained through the Copyright
Clearance Center.
i i
© IEEE IE E E / EIA 1 2 2 0 7 . 0-1 9 9 6
Contents
F o re wo rd to I E E E /E I A 1 2 2 0 7 . 0 -1 9 9 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
I n t ro d u c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
1 . S c o p e. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. N o rm a ti v e re fe re n ce s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3. D e fi n i t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. Ap p l i ca ti o n of th i s I n te rn a ti o n a l S ta n d a rd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5. P ri m a ry l i fe cycl e p ro ce s s e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5. 1 Acq u i s i ti o n p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0
5. 2 Su ppl y p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3
5. 3 D e ve l o p m e n t p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6
5. 4 O p e ra ti o n p ro ce s s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3
5. 5 M a i n te n a n ce p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4
6. S u p p o rti n g p ro ce s s e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7
6. 1 D o cu m e n ta ti o n p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8
6. 2 C o n fi g u ra ti o n m an ag em en t p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9
6. 3 Q u a l i ty a s s u ra n ce p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1
6. 4 Ve ri fi ca ti o n p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3
6. 5 Va l i d a ti o n p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 6
6. 6 J oi n t re vi e w p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 8
6. 7 Au d i t p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 0
6. 8 P ro b l e m re s o l u ti o n p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1
7. O rg a n i z a ti o n a l l i fe c ycl e p ro ce s s e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2
7. 1 M an ag em en t p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3
7. 3 I m p ro ve m e n t p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 6
7. 4 Tra i n i n g p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7
Annexes
AÑT a i l o ri n g p ro ce s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 8
B ÑG u i d a n ce on ta i l o ri n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 9
C ÑG u i d a n ce on p ro ce s s e s an d o rg a n i z a ti o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3
D Ñ B i b l i o g ra p h y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7
i i i
IE E E / EIA 1 2 2 0 7 . 0-1 9 9 6 © IEEE
I E E E /E I A 1 2 2 0 7 . 0 -1 9 9 6
E ÑB a s i c co n ce p ts of I S O /I E C 1 2207 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 8
F ÑC o m p l i a n c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4
G ÑL i fe cycl e p ro ce s s e s o b j e cti v e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6
H ÑL i fe cy cl e d a ta o b j e cti v e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2
I ÑR e l a ti o n s h i p s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4
J ÑE rra ta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5
i v
© I EEE I EE E/EI A 1 2207. 0-1 996
1 . Th e I n te rn ati o n al Org an i z ati o n fo r S tan d ard i z ati o n ( I S O) an d th e I n te rn ati o n al E l e ctro te ch n i cal Com m i ssi on
u n d erstan d i n g an d appl i cati o n of th e stan d ard . Th u s th i s s tan d ard pro vi d es i n d u stry a basi s fo r so ftware
2. I E E E /E I A 1 2 2 0 7. 0 m ay be u se d to
i n cl u d e d .
I E E E /E I A P 1 2 2 0 7. 1
1
v
IE E E / EIA 1 2 2 0 7 . 0-1 9 9 6 © IEEE
Participants in IEEE/EIA 1 2207.0
Th e unique fro n t m a tte r an d a n n e xe s to I E E E /E I A 1 2207. 0 we re d e ve l o p e d by th e J oi n t I n d u s t ri a l
S ta n d a rd Wo rki n g G ro u p ( J I S WG ) of I EEE an d E I A, i n cl u d i n g th e fo l l o wi n g p e rs o n s :
Den n i s Ah e rn M a ri l yn G i n s b e rg - F i n n e r J am es M o o re
C h u ck B a ke r L e wi s G ra y J a cki e M o rm a n
B a rb a ra B a n ke ro ff J oh n H al ase G a ry M o tch a n
J oh n n y B a rre tt J oh n H am l i n B a rt N i g ro
Ro n B e rl a ck Ri ck H e fn e r G e o rg e N o wi n s ki
Ed B e ve rl y Ro b e rt H eg l an d Al Ol sen
J oh n B ol l an d M a rk H en l ey S h e rry Paq u i n
J oh n B o we rs J oh n H o o ve r Al e x P o l a ck
M ax Brown H el m u t H u m m el Ke n P ta ck
Don C a l ve rt Al l a n J a wo rs ki Ra l p h Ra n d a l l
Q u ye n Cao L yn n e Ke tch i e Wa l te r Ri ch te r
B ru ce C a p e h a rt L a rry Kl o s Bill S ch u n k
M yra M. C h e rn S te ve Ko p p Ke i th S h e wb ri d g e
J oh n P. C h i h o re k Ri ch a rd Kre ke C a rl A. S i n g er
Ra ym o n d C o yl e J e ro m e L a ke Re e d S o re n s e n
Pau l C ro l l D ou g La n g e D on S o va
D a ri o de An g e l i s Am y Lau g h l i n J oh n S to l z e n th a l e r
C h ri s Den h am M i l to n L a vi n N o rm a A. S to p yra
P e rry D e We e s e J o n a th a n Li l es Ri ch a rd F. S to rch
M e rl i n D o rfm a n D a vi d M ai bor B o o ke r T. Th o m a s
P e te r E i ri ch Ri ch a rd M cC l e l l e n An n Tu rn e r
Bob E l s to n Judy M cC l o s ke y H o wa rd Ve rn e
Ri ch a rd E va n s San d y M cG i l l Ro n a l d L. Wa d e
Den n i s F a u l kn e r F re d M i n tz D a vi d Wa xm a n
M a rv G e ch m a n Are th a M o o re C h a rl e s Wi l s o n
Wi l l i a m G ess, J r. G ra d y Wri g h t
vi
© IEEE IE E E / EIA 1 2 2 0 7 . 0-1 9 9 6
Th e fo l l o wi n g p e rs o n s we re on th e I EEE b a l l o ti n g co m m i tte e :
S ye d Al i H e rb e rt H e ch t Al e x P o l a ck
M i kh a i l Au g u s to n Wi l l i a m H e fl e y P e te r T. Poon
M o rd e ch a i B e n - M e n a ch e m M a rk H en l ey An n Re e d y
H. Ro n a l d B e rl a ck U m esh P. H i ri ya n n a i a h An n e tte D. Re i l l y
Wi l l i a m J. B ol l J e rry H u l l er P a tri ci a Ro d ri g u e z
Au d re y C. B re we r P e te r L. Hung P a tti Ru s h e r
Al a n L. B ri d g e s F a b ri zi o I m el i o An d re w P . Sag e
Ka th l e e n L. B ri g g s G e o rg e J a cke l e n H el m u t S a n d m a yr
M. S co tt B u ck F ra n k V. J o rg e n s e n H an s S ch a e fe r
D a vi d W. B u rn e tt Vl a d a n V. J o va n o vi c N o rm a n S ch n e i d e wi n d
E d wa rd R. B yrn e Wi l l i a m S. Junk D a vi d J. S ch u l tz
S tu a rt Ro s s Cam pbel l G e o rg e X. Ka m b i c Ro b e rt W. S h i l l a to
Lesl i e C h a m b e rs Di an a Ka n g Ka ts u to s h i S h i n ta n i
Ke i th Ch an C h ri s F. Ke m e re r C a rl A. S i n g er
S. V. C h i yya ra th Ro b e rt J. Ki e rzyk J am es M. S i va k
An to n i o M. C i cu D wa yn e L. Kn i rk N a n cy M. S m i th
F ra n co i s Coal l i er J oh n B. Lan e D on al d W. S o va
G e o ff C o ze n s M i ch a e l Li n es N o rm a S to p yra
G re g o ry T. D a i ch J am es J. L o n g b u cco F re d J. S tra u s s
H i l l a ry D a vi d s o n D i e te r Look C h ri s ti n e B ro wn S trys i k
B o s tj a n K. D e rg a n c J oh n L o rd M i ch a e l S u rra tt
S a n j a y D e wa l M. L u b o fs ky To ru Ta ke s h i ta
H a rp a l Dh am a Au s ti n J. M ah er D ou g l as H. Th i e l e
J am es Do D a vi d M ai bor B o o ke r Th o m a s
Au d re y D o ro fe e H a ro l d M ai n s P a tri ci a Tre l l u e
C a rl Ei n ar D ra g s te d t Ph i l i p P. M ak L e o n a rd L. Tri p p
Le o E g an G i a n l u ca M a rce l l i n o T. H. Ts e
Ri ch a rd L. E va n s J oh n R. M a tra s Ri ch a rd D. Tu cke r
Wi l l i a m E ve n to ff To m o o M a ts u b a ra M a rg a re t C. U p d i ke
J oh n W. F e n d ri ch P a tri ck M cC ra y G l en n D. Ve n a b l e s
J ay F o rs te r Ru s s e l l M cD o we l l D a vi d W. Vi cke rs
E va F re u n d J e ro m e W. M e rs ky Th o m a s E. Vo l l m a n
Ad e l N. Gh an n am F a tm a Mili Ro n a l d L. Wa d e
H i ra n m a y G h osh Al a n M i l l er D o l o re s Wa l l a ce
M a ri l yn G i n s b e rg - F i n n e r Li sa Ming J oh n W. Wa l z
Julio G o n za l e z S a n z J am es W. M o o re S co tt A. Wh i tm i re
L a wre n ce M. G u n th e r M i ke O ttewi l l We i d e r D. Yu
J on H ag ar G e ra l d L. O u ra d a J a n u s z Za l e ws ki
J oh n H a ra u z La l i t M oh an P a tn a i k Zh i Yi n g Zh o u
Ro b H a rke r M ark P au l k G e ra l d i n e Z i m m e rm a n
Ro b e rt T. H a rl e y J oh n G. Ph i ppen P e te r F. Zo l l
vi i
IE E E / EIA 1 2 2 0 7 . 0-1 9 9 6 © IEEE
Wh e n th e I EEE S ta n d a rd s B o a rd a p p ro ve d I E E E /E I A 1 2207. 0 on 1 0 D e ce m b e r 1 996, it h ad th e fo l l o w i n g
m e m b e rs h i p :
G i l l es A. B a ri l E. G. Ò Al Ò Ki e n e r J ose R. Ra m o s
J oseph A. C a n n a te l l i S te p h e n R. L a m b e rt Ro n a l d H. Re i m e r
S te p h e n L. Di am on d L a wre n ce V. M cC a l l G a ry S. Ro b i n s o n
H a ro l d E. E p s te i n L. B ru ce M cC l u n g I ngo RŸ s ch
J ay F o rs te r* M a ry Lou P a d g e tt Ch ee Ki o w Ta n
Ben C. J oh n son H o wa rd L. Wo l fm a n
*M em be r E m eri tu s
Al s o i n cl u d e d a re th e fo l l o wi n g n o n vo ti n g I EEE S ta n d a rd s B o a rd l i ai son s:
S a ti s h K. Ag g a rwa l
Al a n H. C o o ks o n
C h e s te r C. T a yl o r
Kri s ti n M. D i ttm a n n
vi i i
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
Foreword
I SO ( th e I n te rn a t i o n a l O rg a n i z a ti o n fo r S ta n d a rd i z a ti o n ) an d I EC ( th e I n te rn a ti o n a l E l e c t ro t e c h n i c a l
of I SO or I EC p a rti ci p a te in th e d e ve l o p m e n t of I n te rn a ti o n a l S ta n d a rd s th ro u g h te ch n i ca l co m m i tte e s
te c h n i c a l c o m m i tt e e s c o l l a b o ra t e in fi e l d s of m u tu a l i n te re s t. O th e r i n t e rn a t i o n a l o rg a n i z a t i o n s ,
g o ve rn m e n ta l an d n o n - g o ve rn m e n ta l , in l i ai son wi th I SO an d I E C, al so ta ke p a rt in th e wo rk.
In th e fi e l d of i n fo rm a ti o n te c h n o l o g y , I SO an d I EC h a ve e s ta b l i s h e d a j oi n t te ch n i ca l co m m i tte e ,
I S O /I E C J TC 1 . D ra ft I n te rn a ti o n a l S ta n d a rd s a d o p te d by th e j oi n t te ch n i ca l co m m i tte e a re c i rc u l a t e d to
n a ti o n a l bod i es fo r vo ti n g . P u b l i ca ti o n as an I n te rn a ti o n a l S ta n d a rd re q u i re s a p p ro va l by at l east 75 % of
th e n a ti o n a l bod i es ca s ti n g a vo te .
An n e x A fo rm s an i n te g ra l p a rt of th e I n te rn a ti o n a l S ta n d a rd . An n e xe s B an d C a re fo r i n fo rm a ti o n o n l y.
i x
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
Introduction
S o ftwa re is an i n te g ra l p a rt of i n fo rm a t i o n te c h n o l o g y an d co n ve n ti o n a l system s, s u ch as tra n s p o rta ti o n ,
m i l i ta ry, m e d i ca l ca re , an d fi n a n ce . T h e re is a p ro l i fe ra ti o n of s ta n d a rd s , p ro ce d u re s , m e th o d s , to o l s , an d
a co m m o n fra m e wo rk.
fra m e wo rk p ro vi d e s fo r co n tro l l i n g an d i m p ro vi n g th e s e p ro ce s s e s .
Th e p ro ce s s e s in th i s I n te rn a ti o n a l S ta n d a rd fo rm a co m p re h e n s i ve s e t. An o rg a n i z a ti o n , d epen d i n g on i ts
p u rp o s e , ca n s e l e ct an a p p ro p ri a te su bset to fu l fi l l th a t p u rp o s e . Th e I n te rn a ti o n a l S ta n d a rd i s, th e re fo re ,
d esi g n ed to be ta i l o re d fo r an i n d i vi d u a l o rg a n i z a ti o n , p ro j e c t, or a p p l i ca ti o n . It is al so d esi g n ed to b e
x
INTERNATIONAL STANDARD ©ISO/IEC ISO/IEC 1 2207Ê :Ê 1 995(E)
1 Scope
1 .1 Purpose
Th i s I n te rn a ti o n a l S ta n d a rd e s ta b l i s h e s a co m m o n fra m e wo rk fo r s o ftwa re l i fe cycl e p ro ce s s e s , wi th
we l l - d e fi n e d te rm i n o l o g y, th a t ca n be re fe re n ce d by th e s o ftwa re i n d u s try. It co n ta i n s p ro ce s s e s ,
Th i s I n te rn a ti o n a l S ta n d a rd al so p ro vi d e s a p ro ce s s th a t ca n be e m p l o ye d fo r d e fi n i n g , c o n t ro l l i n g , an d
i m p ro vi n g s o ftwa re l i fe cycl e p ro ce s s e s .
1 .2 Field of application
Th i s I n te rn a ti o n a l S ta n d a rd appl i es to th e a cq u i s i ti o n of system s an d s o ftwa re p ro d u cts an d s e rvi ce s , to
s ys te m l i fe c ycl e .
tasks.
d e l i v e ra b l e p ro d u c t .
s u p p l i e rs , d e ve l o p e rs , o p e ra to rs , m a i n ta i n e rs , m a n a g e rs , q u a l i ty a s s u ra n ce m a n a g e rs , an d u sers of
s o ftwa re p ro d u cts .
tasks.
1
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
1 .4 Compliance
C o m p l i a n ce wi th th i s I n te rn a ti o n a l S ta n d a rd is d e fi n e d as th e p e rfo rm a n ce of al l th e p ro ce s s e s , a cti vi ti e s ,
in a c c o rd a n c e wi th th e p re - e s ta b l i s h e d cri te ri a an d th e re q u i re m e n ts s p e ci fi e d in th e co n tra ct as
a p p l i ca b l e .
An y o rg a n i z a ti o n ( fo r e xa m p l e , n a ti o n a l , i n d u s tri a l a s s o ci a ti o n , co m p a n y) i m posi n g th i s I n t e rn a t i o n a l
S t a n d a rd .
1 .5 Limitations
Th i s I n te rn a ti o n a l S ta n d a rd d e s cri b e s th e a rc h i te ct u re of th e s o ftwa re l i fe cycl e p ro ce s s e s bu t d oes not
s p e ci fy th e d e ta i l s of h ow to i m pl em en t or p e rfo rm th e a cti vi ti e s an d ta s ks i n cl u d e d in th e p ro ce s s e s .
Th i s I n te rn a t i o n a l S ta n d a rd is n ot i n te n d e d to p re s cri b e th e n am e, fo rm a t, or e x p l i ci t co n te n t of th e
d o cu m e n ta ti o n to be p ro d u ce d . Th i s I n te rn a ti o n a l S ta n d a rd may re q u i re d e ve l o p m e n t of d o cu m e n ts of
si m i l ar cl a s s or typ e ; va ri o u s pl an s a re an e xa m p l e . Th i s I n te rn a ti o n a l S ta n d a rd , h o we ve r, d oes n ot i m pl y
th a t s u ch d o cu m e n ts be d e ve l o p e d or p a cka g e d s e p a ra te l y or co m b i n e d in som e fa s h i o n . Th e s e
d e ci s i o n s a re l e ft to th e u ser of th i s I n te rn a ti o n a l S ta n d a rd .
Th i s I n te rn a ti o n a l S ta n d a rd is n ot i n te n d e d to be in c o n fl i c t wi th an y o rg a n i z a ti o n ' s p o l i ci e s , s ta n d a rd s or
p ro ce d u re s th a t a re a l re a d y in p l a ce . H o we ve r, an y c o n fl i c t n eed s to be re s o l ve d an d an y o v e rri d i n g
S t a n d a rd .
th e l i m i ts of th i s I n te rn a ti o n a l S ta n d a rd .
In th i s I n te rn a ti o n a l S ta n d a rd , th e re a re a n u m ber of l i s ts fo r tasks; n on e of th e s e is p re s u m e d to b e
e xh a u s ti ve Ñth e y a re i n te n d e d as e xa m p l e s .
2 Normative references
Th e fo l l o wi n g s ta n d a rd s c o n ta i n p ro vi s i o n s wh i ch , th ro u g h re fe re n ce in th i s te xt, co n s ti tu te p ro vi s i o n s of
th i s I n te rn a ti o n a l S ta n d a rd . At th e ti m e of p u b l i ca ti o n , th e e d i ti o n s i n d i ca te d we re va l i d . Al l s ta n d a rd s
a re s u b j e ct to re vi s i o n , an d p a rti e s to a g re e m e n ts based on th i s I n te rn a ti o n a l S ta n d a rd a re e n co u ra g e d to
i n ve s ti g a te th e p o s s i b i l i ty of a p p l yi n g th e m ost re ce n t e d i ti o n s of th e s ta n d a rd s i n d i ca te d b e l o w. M e m b e rs
of I EC an d I SO m a i n ta i n re g i s te rs of cu rre n tl y va l i d I n te rn a ti o n a l S ta n d a rd s .
I SO 9001 : 1 994, Quality systemsÑModels for quality assurance in design, development, production,
installation and servicing.
2
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
3 Definitions
For th e p u rp o s e s of th i s I n te rn a t i o n a l S ta n d a rd , th e d e fi n i ti o n s g i ve n in I SO 8402, I S O /I E C 2 3 82 -1 an d
I S O /I E C 2 382 -2 0 a p p l y, to g e th e r wi th th e fo l l o wi n g d e fi n i ti o n s .
N O T E ÑA p ro d u ct m ay be i n te rp re te d as a p a rt of a s ys te m as a p p l i ca b l e .
fro m a s u p p l i e r.
N O TE ÑTh e a cq u i re r co u l d be on e of th e fo l l o wi n g : b u ye r, cu s to m e r, o wn e r, u s e r, p u rch a s e r.
co n d u cte d .
3.5 Baseline: A fo rm a l l y a p p ro ve d ve rs i o n of a co n fi g u ra t i o n i te m , re g a rd l e s s of m ed i a, fo rm a l l y
d e s i g n a te d an d fi xe d at a s p e ci fi c ti m e d u ri n g th e co n fi g u ra ti o n i te m ' s l i fe cycl e .
be u n i q u el y i d e n ti fi e d at a g i ve n re fe re n ce p o i n t.
re s i d e as re a d - o n l y s o ftwa re on th e h a rd wa re d e vi ce . Th e s o ftwa re ca n n o t be re a d i l y m o d i fi e d u n d er
p ro g ra m co n tro l .
d e fi n i ti o n of i ts re q u i re m e n ts to th e te rm i n a ti o n of i ts u se.
a cq u i re r or a th i rd p a rty.
m o d i fi c a t i o n .
3.1 6 Operator: An o rg a n i za ti o n th a t o p e ra te s th e s ys te m .
re q u i re m e n ts . [S e e I SO 8402: 1 994, 2. 1 3. ]
3
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
s o ftwa re p ro d u ct as co m p l yi n g wi th i ts s p e ci fi ca ti o n s an d bei n g re a d y fo r u se in i ts ta rg e t e n vi ro n m e n t.
a p p ro p ri a te ) , to d e m o n s tra te th a t th e s o ftwa re p ro d u ct m e e ts i ts s p e ci fi ca ti o n s an d is re a d y fo r u se in i ts
ta rg e t e n v i ro n m e n t.
s ys te m , an d d e m o n s tra te d as n eed ed , to p ro vi d e a d e q u a te c o n fi d e n c e th a t an e n ti ty wi l l fu l fi l l
re q u i re m e n ts fo r q u a l i ty.
N O TE S
1 T h e re a re b o th i n te rn a l an d e xte rn a l p u rp o s e s fo r q u a l i ty a s s u ra n ce :
a) I n te rn a l q u a l i ty a s s u ra n ce : wi th i n an o rg a n i za ti o n , q u a l i ty a s s u ra n ce p ro vi d e s co n fi d e n ce to m a n a g e m e n t;
o t h e rs .
3 U n l ess re q u i re m e n ts fo r q u a l i ty fu l l y re fl e ct th e n eed s of th e u s e r, q u a l i ty a s s u ra n ce m ay n ot p ro vi d e a d e q u a te
co n fi d e n c e .
[I S O 8402: 1 994, 3. 5]
( fo r e xa m p l e , te s t re l e a s e ) .
to ta l re p l a ce m e n t by a n ew s ys te m , or i n s ta l l a ti o n of an u p g ra d e d s ys te m .
re a d or m o d i fy th e m an d a u th o ri z e d p e rs o n s or s ys te m s a re n ot d en i ed a cce s s to th e m .
d o c u m e n ta t i o n an d d a ta .
s u ch as i ts d e ve l o p m e n t, m a i n te n a n ce , an d o p e ra ti o n .
N O TE S
2 Th e a cq u i re r m ay d e s i g n a te a p a rt of i ts o rg a n i za ti o n as s u p p l i e r.
p ro d u c t .
wh e th e r a re q u i re m e n t is m e t.
4
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
3.34 User: An i n d i vi d u a l or o rg a n i z a ti o n th a t u ses th e o p e ra ti o n a l s ys te m to p e rfo rm a s p e ci fi c fu n cti o n .
3.35 Validation: C o n fi rm a t i o n by e x a m i n a ti o n an d p ro vi s i o n of o b j e ct i v e e vi d e n ce th a t th e p a rt i c u l a r
re q u i re m e n ts fo r a s p e ci fi c i n te n d e d u se a re fu l fi l l e d .
N O TE S
1 In d esi g n an d d e ve l o p m e n t, va l i d a ti o n co n ce rn s th e p ro ce s s of e xa m i n i n g a p ro d u ct to d e te rm i n e co n fo rm i ty wi th u ser
n eed s.
2 Va l i d a ti o n is n o rm a l l y p e rfo rm e d on th e fi n a l p ro d u ct u n d er d e fi n e d o p e ra ti n g co n d i ti o n s . It m ay be n e ce s s a ry in
e a rl i e r s ta g e s .
[I S O 8402: 1 994, 2. 1 8]
3.36 Verification: C o n fi rm a t i o n by e xa m i n a ti o n an d p ro vi s i o n of o b j e ct i v e e vi d e n ce th a t s p e c i fi e d
re q u i re m e n ts h a ve been fu l fi l l e d .
N O TE S
1 In d esi g n an d d e ve l o p m e n t, ve ri fi ca ti o n co n ce rn s th e p ro ce s s of e xa m i n i n g th e re s u l t of a g i ve n a cti vi ty to d e te rm i n e
co n fo rm i ty wi th th e s ta te d re q u i re m e n t fo r th a t a cti vi ty.
[I S O 8402: 1 994, 2. 1 7]
3.37 Version: An i d e n ti fi e d i n s ta n ce of an i te m .
a cti o n .
5
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
I n te rn a ti o n a l S ta n d a rd so th a t th e y ca n o ri e n t th e m s e l ve s in it an d appl y it j u d i ci o u s l y.
i n to fi ve p ri m a ry p ro ce s s e s , ei g h t s u p p o rti n g p ro ce s s e s , an d fo u r o rg a n i z a ti o n a l p ro ce s s e s . E a ch l i fe cycl e
th e m a i n ta i n e r of s o ftwa re p ro d u cts . Th e p ri m a ry p ro ce s s e s a re :
th a t d e fi n e s an d d e ve l o p s th e s o ftwa re p ro d u ct.
p ro vi d e s th e s e rvi ce of o p e ra ti n g a co m p u te r s ys te m in i ts l i ve e n vi ro n m e n t fo r i ts u s e rs .
th e s o ftwa re p ro d u ct to ke e p it cu rre n t an d in o p e ra ti o n a l fi tn e s s . Th i s p ro ce s s i n cl u d e s th e
m i g ra ti o n an d re ti re m e n t of th e s o ftwa re p ro d u ct.
a n o th e r p ro ce s s as an i n te g ra l p a rt wi th a d i s ti n ct p u rp o s e an d co n tri b u te s to th e s u cce s s an d q u a l i ty of
Th e s u p p o rti n g p ro ce s s e s a re :
p ro d u ce d by a l i fe cycl e p ro ce s s .
a cti vi ti e s .
s o ftwa re p ro d u cts an d p ro ce s s e s a re in co n fo rm a n ce wi th th e i r s p e ci fi e d re q u i re m e n ts an d a d h e re
to th e i r e s ta b l i s h e d pl an s. J oi n t Re vi e ws , Au d i ts , Ve ri fi c a t i o n , an d Va l i d a ti o n m ay be u sed as
te ch n i q u e s of Q u a l i ty As s u ra n ce .
6
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5. PRIMARY 6. SUPPORTING
LIFE CYCLE PROCESSES LIFE CYCLE PROCESSES
5.1 Acquisition 6.1 Documentation
6.2 Configuration
5.2 Supply Management
6.3 Quality
Assurance
5.4
Operation 6.4 Verification
7
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
th e s o ftwa re p ro j e ct.
p ro b l e m s ( i n cl u d i n g n o n c o n fo rm a n ce s ) , wh a te ve r th e i r n a tu re or s o u rce , th a t a re d i s c o v e re d
d u ri n g th e e xe cu ti o n of d e ve l o p m e n t, o p e ra ti o n , m a i n te n a n ce , or o th e r p ro ce s s e s .
p ro j e ct m a n a g e m e n t, re l a te d to th e e xe cu ti o n of a l i fe cycl e p ro ce s s .
a cq u i re r, s u p p l i e r, d e ve l o p e r, o p e ra to r, m a i n ta i n e r, or th e m an ag er of a n o th e r p ro ce s s ) p e rfo rm s
fo r e s ta b l i s h i n g , m e a s u ri n g , co n tro l l i n g , an d i m p ro vi n g i ts l i fe cycl e p ro ce s s .
p e rs o n n e l .
ta i l o ri n g of th i s I n te rn a ti o n a l S ta n d a rd . An n e x B co n ta i n s a b ri e f g u i d a n ce on t a i l o ri n g th e re q u i re m e n ts
of th i s I n te rn a ti o n a l S ta n d a rd ; it l i s ts th e ke y fa cto rs u pon wh i ch ta i l o ri n g d e ci s i o n s m ay be m ad e.
8
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5 Primary life cycle processes
Th i s cl a u s e d e fi n e s th e fo l l o wi n g p ri m a ry l i fe cycl e p ro ce s s e s :
1 ) Acq u i s i ti o n p ro ce s s ;
2) Su ppl y p ro ce s s ;
3) D e ve l o p m e n t p ro ce s s ;
4) O p e ra ti o n p ro ce s s ;
5) M a i n te n a n ce p ro ce s s .
Th e a cti v i ti e s an d tasks in a p ri m a ry p ro ce s s a re th e re s p o n s i b i l i ty of th e o rg a n i z a t i o n i n i ti a ti n g an d
p e rfo rm i n g th a t p ro ce s s . Th i s o rg a n i z a ti o n e n s u re s th a t th e p ro ce s s is in e xi s te n ce an d fu n cti o n a l .
9
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
wi th th e p re p a ra ti o n an d i ssu e of a re q u e s t fo r p ro p o s a l , s e l e cti o n of a s u p p l i e r, an d m an ag em en t of th e
Th e i n d i vi d u a l o rg a n i z a ti o n h a vi n g th e n eed m ay be ca l l e d th e o wn e r. Th e o wn e r m ay co n tra ct an y or
al l of th e a cq u i s i ti o n a cti v i ti e s to an ag en t wh o wi l l in tu rn co n d u c t th e s e a c ti v i ti e s a c co rd i n g to th e
Acq u i s i ti o n P ro ce s s . Th e a cq u i re r in th i s s u b cl a u s e m ay be th e o wn e r or th e a g e n t.
Th e a cq u i re r m an ag es th e Ac q u i s i ti o n P ro ce s s at th e p ro j e ct l e ve l fo l l o wi n g th e M an ag em en t P ro ce s s
an d m an ag es th e p ro ce s s at th e o rg a n i z a ti o n a l l e ve l fo l l o wi n g th e I m p ro ve m e n t P ro ce s s (7. 3) an d th e
Li st of a cti v i ti e s: Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) I n i ti a ti o n ;
2) Re q u e s t- fo r- P ro p o s a l [- te n d e r] p re p a ra ti o n ;
3) C o n tra ct p re p a ra ti o n an d u p d a te ;
4) Su ppl i er m o n i t o ri n g ;
5) Ac c e p t a n c e an d co m p l e ti o n .
al on g wi th re l a te d d esi g n , te s ti n g , an d co m p l i a n ce s ta n d a rd s an d p ro ce d u re s .
a p p ro ve th e a n a l yz e d re q u i re m e n ts .
re ta i n a su ppl i er to p e rfo rm th i s ta s k.
5.1 .1 .6 Th e a cq u i re r wi l l co n s i d e r o p ti o n s fo r a cq u i s i ti o n ag ai n st a n a l ys i s of a p p ro p ri a te cri te ri a to
i n cl u d e ri s k, co s t an d b e n e fi ts fo r e a ch o p ti o n . O p ti o n s i n cl u d e :
d) A co m b i n a ti o n of a, b, an d c a b o ve .
e) E n h a n ce an e xi s ti n g s o ftwa re p ro d u ct or s e rvi ce .
co n d i ti o n s a re s a ti s fi e d :
a) Th e re q u i re m e n ts fo r th e s o ftwa re p ro d u ct a re s a ti s fi e d .
b) Th e d o c u m e n ta ti o n is a va i l a b l e .
d) F u tu re s u p p o rt fo r th e s o ftwa re p ro d u ct is pl an n ed .
1 0
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5.1 .1 .8 Th e a cq u i re r sh ou l d p re p a re , d o cu m e n t an d e xe cu te an a cq u i s i ti o n pl an . Th e pl an sh ou l d
co n ta i n th e fo l l o wi n g :
a) Re q u i re m e n ts fo r th e s ys te m ;
b) Pl an n ed e m p l o ym e n t of th e s ys te m ;
c) T yp e of co n tra ct to be e m p l o ye d ;
d) Re s p o n s i b i l i ti e s of th e o rg a n i z a ti o n s i n vo l ve d ;
e) S u p p o rt co n ce p t to be u sed ;
f) Ri s ks co n s i d e re d as we l l as m e th o d s to m an ag e th e ri s ks .
d o cu m e n ta ti o n sh ou l d i n cl u d e , as a p p ro p ri a te :
a) S ys te m re q u i re m e n ts ;
b) S co p e s ta te m e n t;
c) I n s tru cti o n s fo r b i d d e rs ;
d) Li st of s o ftwa re p ro d u cts ;
e) T e rm s an d co n d i ti o n s ;
g) T e ch n i ca l co n s tra i n ts (e. g . , ta rg e t e n vi ro n m e n t) .
S ta n d a rd a re a p p ro p ri a te fo r th e p ro j e ct an d sh ou l d ta i l o r th e m a c c o rd i n g l y . E s p e ci a l l y, th e a c q u i re r
sh ou l d s p e ci fy th e a p p l i ca b l e s u p p o rti n g p ro ce s s e s ( cl a u s e 6) an d th e i r p e rfo rm i n g o rg a n i z a t i o n s ,
i n cl u d i n g re s p o n s i b i l i ti e s (i f o th e r th a n s u p p l i e r) , so th a t th e s u p p l i e rs m a y, in th e i r p ro p o s a l s , d e fi n e th e
a p p ro a ch to e a ch of th e s p e ci fi e d s u p p o rti n g p ro ce s s e s . Th e a cq u i re r wi l l d e fi n e th e s co p e of th o s e tasks
th a t re fe re n ce th e co n tra ct.
p ro g re s s wi l l be re vi e we d an d a u d i te d as p a rt of m o n i to ri n g th e a cq u i s i ti o n (see 6. 6 an d 6. 7).
a cq u i s i ti o n a cti vi ti e s .
cri te ri a an d re q u i re m e n ts c o m p l i a n ce we i g h ti n g .
ca p a b i l i ti e s , an d o th e r fa cto rs th a t n eed to be co n s i d e re d .
ta i l o ri n g th i s I n te rn a ti o n a l S ta n d a rd fo r th e p ro j e ct. H o we ve r, th e a cq u i re r wi l l m a ke th e fi n a l d e ci s i o n o n
th e ta i l o ri n g . Th e a cq u i re r wi l l i n cl u d e or re fe re n ce th e ta i l o re d I n te rn a ti o n a l S ta n d a rd in th e co n tra ct.
a c q u i s i ti o n re q u i re m e n ts , i n cl u d i n g th e co s t an d s ch e d u l e , of th e s o ftwa re p ro d u ct or s e rvi ce to b e
i n ve s ti g a te d fo r i m p a ct on p ro j e ct pl an s, co s ts , b e n e fi ts , q u a l i ty, an d s ch e d u l e .
I n te rn a ti o n a l S ta n d a rd .
1 1
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
m an n er an d re s o l ve al l pen d i n g i te m s .
cri te ri a . Th e p re p a ra ti o n of te s t ca s e s , te s t d a ta , te s t p ro ce d u re s , an d te s t e n vi ro n m e n t sh ou l d b e
i n cl u d e d . Th e e xte n t of su ppl i er i n vo l ve m e n t sh ou l d be d e fi n e d .
a cce p ta n ce p ro ce d u re sh ou l d co m p l y wi th th e p ro vi s i o n s of 5. 1 . 1 . 9.
d e fi n e d by th e s u p p l i e r.
1 2
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5.2 Supply process
Th e S u ppl y P ro ce s s co n ta i n s th e a cti vi ti e s an d ta s ks of th e s u p p l i e r. Th e p ro ce s s m ay be i n i t i a te d e i th e r
by a d e ci s i o n to p re p a re a p ro p o s a l to a n s we r an a cq u i re r' s re q u e s t fo r p ro p o s a l or by si g n i n g an d e n t e ri n g
i n cl u d i n g d e ve l o p m e n t of p ro j e ct pl an s an d e x e cu ti o n of th e pl an s th ro u g h d e l i ve ry of th e s yste m ,
an d m an ag es th e p ro ce s s at th e o rg a n i z a ti o n a l l e ve l fo l l o wi n g th e I m p ro ve m e n t P ro ce s s (7. 3) an d th e
Li st of a cti v i ti e s: Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) I n i ti a ti o n ;
2) P re p a ra ti o n of re s p o n s e ;
3) C o n t ra c t ;
4) Planning;
5) E x e c u ti o n an d c o n tro l ;
6) Re v i e w an d e va l u a ti o n ;
7) D e l i v e ry an d co m p l e ti o n .
o rg a n i z a ti o n a l p o l i ci e s an d o th e r re g u l a ti o n s .
5.2.2.1 Th e su ppl i er sh ou l d d e fi n e an d p re p a re a p ro p o s a l in re s p o n s e to th e re q u e s t fo r p ro p o s a l ,
i n cl u d i n g i ts re co m m e n d e d ta i l o ri n g of th i s I n te rn a ti o n a l S ta n d a rd .
th e s o ftwa re p ro d u ct or s e rvi ce .
m an ag i n g an d a s s u ri n g th e p ro j e ct an d fo r a s s u ri n g th e q u a l i ty of th e d e l i v e ra b l e s o ftwa re p ro d u ct or
s e rv i ce .
5.2.4.3 Th e su ppl i er sh al l e s ta b l i s h re q u i re m e n ts fo r th e pl an s fo r m an ag i n g an d a s s u ri n g th e p ro j e ct an d
fo r a s s u ri n g th e q u a l i ty of th e d e l i ve ra b l e s o ftwa re p ro d u ct or s e rvi ce . Re q u i re m e n ts fo r th e pl an s sh ou l d
i n cl u d e re s o u rce n eed s an d a cq u i re r i n vo l v e m e n t.
5.2.4.4 O n ce th e pl an n i n g re q u i re m e n ts a re e s ta b l i s h e d , th e su ppl i er sh al l co n s i d e r th e o p ti o n s fo r
wi th e a ch o p ti o n . O p ti o n s i n cl u d e :
1 3
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
d) A co m b i n a ti o n of a, b, an d c a b o ve .
re q u i re m e n ts an d o p ti o n s s e l e cte d in 5. 2. 4. 4. I te m s to be co n s i d e re d in th e pl an i n cl u d e bu t a re not
l i m i te d to th e fo l l o wi n g :
a) P ro j e c t o rg a n i z a ti o n a l s tru ctu re an d a u th o ri ty an d re s p o n s i b i l i ty of e a ch o rg a n i z a ti o n a l u n i t,
i n cl u d i n g e xt e rn a l o rg a n i z a ti o n s ;
b) E n g i n e e ri n g e n v i ro n m e n t ( fo r d e v e l o p m e n t, o p e ra ti o n , or m a i n te n a n ce , as a p p l i ca b l e ) , i n cl u d i n g
te s t e n vi ro n m e n t, l i b ra ry, e q u i p m e n t, fa ci l i ti e s , s ta n d a rd s , p ro ce d u re s , an d to o l s ;
q u a l i ty m ay be d e ve l o p e d .
s e rvi ce s . S e p a ra te pl an s fo r s a fe ty an d s e cu ri ty m ay be d e ve l o p e d .
s u b co n tra cto r an d th e a cq u i re r, if a n y;
g) Q u a l i ty a s s u ra n ce (see 6. 3);
h) V e ri fi c a t i o n (s e e 6. 4) an d v a l i d a ti o n (s e e 6. 5); i n cl u d i n g th e a p p ro a ch fo r i n te rfa c i n g wi th th e
ve ri fi ca ti o n an d v a l i d a ti o n a g e n t, if s p e ci fi e d ;
m e e ti n g s , re p o rti n g , m o d i fi c a t i o n an d ch a n g e ; i m p l e m e n ta ti o n , a p p ro v a l , a cce p ta n ce , an d
a cce s s to fa ci l i ti e s ;
e va l u a ti o n s ;
k) Ri s k m a n a g e m e n t; th a t is m an ag em en t of th e a re a s of th e p ro j e ct th a t i n vo l ve p o te n ti a l te ch n i ca l ,
co s t, an d s ch e d u l e ri s ks ;
l) S e cu ri ty p o l i cy; th a t i s, th e ru l e s fo r n e e d - to - kn o w an d a cce s s - to - i n fo rm a ti o n at e a ch p ro j e c t
o rg a n i z a t i o n l e ve l ;
o wn e rs h i p , wa rra n ty an d l i ce n s i n g ri g h ts ;
1 4
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5.2.5 Execution and control. Th i s a cti vi ty co n s i s ts of th e fo l l o wi n g ta s ks :
5.2.5.2 Th e su ppl i er sh al l :
wh i ch sh al l p ro vi d e fo r:
sta tu s;
b) P ro b l e m i d e n ti fi ca ti o n , re co rd i n g , a n a l ys i s , an d re s o l u ti o n .
p ri m e - co n tra ct re q u i re m e n ts .
s p e ci fi e d in th e co n tra ct an d p ro j e ct pl an s.
th e a cq u i re r' s o rg a n i z a ti o n .
te s ti n g , j oi n t re vi e ws , an d a u d i ts wi th th e a cq u i re r as s p e ci fi e d in th e co n tra ct an d p ro j e ct pl an s. Th e
re s p e cti ve re q u i re m e n ts .
te s ti n g , an d p ro b l e m re s o l u ti o n s as s p e ci fi e d in th e co n tra ct.
1 5
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
Th e d e ve l o p e r m an ag es th e D e ve l o p m e n t P ro ce s s at th e p ro j e ct l e ve l fo l l o wi n g th e M an ag emen t
(an n ex A) ; an d m an ag es th e p ro ce s s at th e o rg a n i z a ti o n a l l e ve l fo l l o wi n g th e I m p ro ve m e n t P ro ce s s (7. 3)
Li st of a cti v i ti e s: Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) S ys te m re q u i re m e n ts a n a l ys i s ;
4) S o ftwa re re q u i re m e n ts a n a l ys i s ;
6) S o ftwa re d e ta i l e d d esi g n ;
7) S o ftwa re co d i n g an d te s ti n g ;
8) S o ftwa re i n te g ra ti o n ;
9) S o ftwa re q u a l i fi ca ti o n te s ti n g ;
1 0) S ys te m i n te g ra ti o n ;
1 1 ) S ys te m q u a l i fi ca ti o n te s ti n g ;
1 2) S o ftwa re i n s t a l l a ti o n ;
5.3.1 .2 Th e d e ve l o p e r sh al l :
a) D o cu m e n t th e o u tp u ts in a cco rd a n ce wi th th e D o cu m e n ta ti o n P ro ce s s (6. 1 ).
in a cco rd a n ce wi th i t.
c) D o cu m e n t an d re s o l ve p ro b l e m s an d n o n co n fo rm a n ce s fo u n d in th e s o ftwa re p ro d u cts an d ta s ks in
5.3.1 .3 Th e d e ve l o p e r sh al l s e l e ct, ta i l o r, an d u se th o s e s ta n d a rd s , m e th o d s , to o l s , an d co m p u te r
p ro g ra m m i n g l an g u ag es (i f n ot s ti p u l a te d in th e co n tra ct) th a t a re d o c u m e n te d , a p p ro p ri a te , an d
e s ta b l i s h e d by th e o rg a n i z a ti o n fo r p e rfo rm i n g th e a cti vi ti e s of th e D e ve l o p m e n t P ro ce s s an d s u p p o rt i n g
p ro ce s s e s ( cl a u s e 6 ).
pl an s sh ou l d i n cl u d e s p e c i fi c s ta n d a rd s , m e th o d s , to o l s , a cti o n s , an d re s p o n s i b i l i ty a s s o ci a te d wi th th e
d e ve l o p m e n t an d q u a l i fi c a t i o n of al l re q u i re m e n ts i n cl u d i n g s a fe ty an d s e cu ri ty. If n e ce s s a ry, s e p a ra te
pl an s m ay be d e ve l o p e d . Th e s e pl an s sh al l be d o cu m e n te d an d e xe cu te d .
1 6
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5.3.1 .5 N o n - d e l i v e ra b l e i te m s m ay be e m p l o ye d in th e d e ve l o p m e n t or m a i n te n a n ce of th e s o ftwa re
p ro d u ct. H o we ve r, it sh al l be e n s u re d th a t th e o p e ra ti o n an d m a i n te n a n ce of th e d e l i v e ra b l e s o ftwa re
co n s i d e re d as d e l i v e ra b l e .
5.3.2.1 Th e s p e ci fi c i n te n d e d u se of th e s ys te m to be d e ve l o p e d sh al l be a n a l yz e d to s p e ci fy system
re q u i re m e n ts . Th e s ys te m re q u i re m e n ts s p e ci fi ca ti o n sh al l be d o cu m e n te d .
5.3.2.2 Th e s ys te m re q u i re m e n ts sh al l be e va l u a te d co n s i d e ri n g th e cri te ri a l i s te d b e l o w. Th e re s u l ts of
e va l u a ti o n s sh al l be d o cu m e n te d .
a) T ra ce a b i l i ty to a cq u i s i ti o n n eed s;
b) C o n s i s te n cy wi th a cq u i s i ti o n n eed s;
c) T e s ta b i l i ty;
e) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
of h a rd wa re , s o ftwa re , an d m a n u a l - o p e ra ti o n s . It sh al l be e n s u re d th a t al l th e s yste m re q u i re m e n ts a re
a l l o c a te d am on g th e i te m s . H a rd wa re c o n fi g u ra t i o n i te m s , s o ftwa re c o n fi g u ra t i o n i te m s , an d m an u al
re q u i re m e n ts a l l o ca te d to th e i te m s sh al l be d o cu m e n te d .
cri te ri a l i s te d b e l o w. Th e re s u l ts of th e e va l u a ti o n s sh al l be d o cu m e n te d .
a) T ra ce a b i l i ty to th e s ys te m re q u i re m e n ts ;
b) C o n s i s te n cy wi th th e s ys te m re q u i re m e n ts ;
c) Ap p ro p ri a te n e s s of d esi g n s ta n d a rd s an d m e th o d s u sed ;
d) F e a s i b i l i ty of th e s o ftwa re i te m s fu l fi l l i n g th e i r a l l o ca te d re q u i re m e n ts ;
e) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
i d e n ti fi e d ) , th i s a cti vi ty co n s i s ts of th e fo l l o wi n g ta s ks :
5.3.4.1 Th e d e ve l o p e r sh al l e s ta b l i s h an d d o cu m e n t s o ftwa re re q u i re m e n ts , i n cl u d i n g th e q u a l i ty
fo u n d in I S O /I E C 91 26.
e n vi ro n m e n ta l co n d i ti o n s u n d er wh i ch th e s o ftwa re i te m is to p e rfo rm ;
c) Q u a l i fi c a t i o n re q u i re m e n t s ;
d) S a fe ty s p e ci fi ca ti o n s , i n cl u d i n g th o s e re l a te d to m e th o d s of o p e ra ti o n an d m a i n te n a n ce ,
e n vi ro n m e n ta l i n fl u e n ce s , an d p e rs o n n e l i n j u ry;
e) S e cu ri ty s p e ci fi ca ti o n s , i n cl u d i n g th o s e re l a te d to co m p ro m i s e of s e n s i ti ve i n fo rm a ti o n ;
f) H u m a n - fa cto rs e n g i n e e ri n g ( e rg o n o m i cs ) , i n cl u d i n g th o s e re l a te d to m an u al o p e ra ti o n s ,
g) D a ta d e fi n i ti o n an d d a ta b a s e re q u i re m e n ts ;
h) I n s ta l l a ti o n an d a cce p ta n ce re q u i re m e n ts of th e d e l i v e re d s o ftwa re p ro d u ct at th e o p e ra ti o n an d
m a i n te n a n ce s i te ( s ) ;
1 7
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
i) U ser d o cu m e n ta ti o n ;
j) U ser o p e ra ti o n an d e xe cu ti o n re q u i re m e n ts ;
k) U ser m a i n te n a n ce re q u i re m e n ts .
Th e re s u l ts of th e e va l u a ti o n s sh al l be d o cu m e n te d .
a) Tra ce a b i l i ty to s ys te m re q u i re m e n ts an d s ys te m d esi g n ;
b) E xte rn a l co n s i s te n cy wi th s ys te m re q u i re m e n ts ;
c) I n te rn a l co n s i s te n cy;
d) T e s ta b i l i ty;
e) F e a s i b i l i ty of s o ftwa re d esi g n ;
f) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
of th e re vi e w( s ) , a basel i n e fo r th e re q u i re m e n ts of th e s o ftwa re i te m sh al l be e s ta b l i s h e d .
i d e n ti fi e d ) , th i s a cti vi ty co n s i s ts of th e fo l l o wi n g ta s ks :
5.3.5.3 Th e d e ve l o p e r sh al l d e ve l o p an d d o cu m e n t a to p - l e ve l d esi g n fo r th e d a ta b a s e .
5.3.5.4 Th e d e ve l o p e r sh ou l d d e ve l o p an d d o cu m e n t p re l i m i n a ry ve rs i o n s of u ser d o cu m e n ta ti o n .
5.3.5.5 Th e d e ve l o p e r sh al l d e fi n e an d d o cu m e n t p re l i m i n a ry te s t re q u i re m e n ts an d th e s ch e d u l e fo r
S o ftwa re I n te g ra ti o n .
d a ta b a s e d esi g n s co n s i d e ri n g th e cri te ri a l i s te d b e l o w. Th e re s u l ts of th e e va l u a ti o n s sh al l b e
d o cu m e n te d .
a) T ra ce a b i l i ty to th e re q u i re m e n ts of th e s o ftwa re i te m ;
b) E xte rn a l co n s i s te n cy wi th th e re q u i re m e n ts of th e s o ftwa re i te m ;
c) I n te rn a l co n s i s te n cy b e twe e n th e s o ftwa re co m p o n e n ts ;
d) Ap p ro p ri a te n e s s of d esi g n m e th o d s an d s ta n d a rd s u sed ;
e) F e a s i b i l i ty of d e ta i l e d d esi g n ;
f) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
5.3.5.7 Th e d e ve l o p e r sh al l co n d u ct j oi n t re vi e w( s ) in a cco rd a n ce wi th 6. 6.
a cti vi ty co n s i s ts of th e fo l l o wi n g ta s ks :
Th e s o ftwa re co m p o n e n ts sh al l be re fi n e d i n to l o we r l e ve l s co n ta i n i n g s o ftwa re u n i ts th a t ca n be co d e d ,
co m p i l e d , an d te s te d . It sh al l be e n s u re d th a t al l th e s o ftwa re re q u i re m e n ts a re a l l o ca te d fro m th e
5.3.6.3 Th e d e ve l o p e r sh al l d e ve l o p an d d o cu m e n t a d e ta i l e d d esi g n fo r th e d a ta b a s e .
5.3.6.5 Th e d e ve l o p e r sh al l d e fi n e an d d o cu m e n t te s t re q u i re m e n ts an d s ch e d u l e fo r te s ti n g s o ftwa re
1 8
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5.3.6.6 Th e d e ve l o p e r sh al l u p d a te th e te s t re q u i re m e n ts an d th e s ch e d u l e fo r S o ftwa re I n te g ra ti o n .
cri te ri a l i s te d b e l o w. Th e re s u l ts of th e e va l u a ti o n s sh al l be d o cu m e n te d .
a) T ra ce a b i l i ty to th e re q u i re m e n ts of th e s o ftwa re i te m ;
d) Ap p ro p ri a te n e s s of d esi g n m e th o d s an d s ta n d a rd s u sed ;
e) F e a s i b i l i ty of te s ti n g ;
f) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
5.3.6.8 Th e d e ve l o p e r sh al l co n d u ct j oi n t re vi e w( s ) in a cco rd a n ce wi th 6. 6.
th i s a cti vi ty co n s i s ts of th e fo l l o wi n g ta s ks :
5.3.7.1 Th e d e ve l o p e r sh al l d e ve l o p an d d o cu m e n t th e fo l l o wi n g :
a) E a ch s o ftwa re unit an d d a ta b a s e ;
b) Te s t p ro ce d u re s an d d a ta fo r te s ti n g e a ch s o ftwa re unit an d d a ta b a s e ;
re q u i re m e n ts . Th e te s t re s u l ts sh al l be d o cu m e n te d .
5.3.7.4 Th e d e ve l o p e r sh al l u p d a te th e te s t re q u i re m e n ts an d th e s ch e d u l e fo r S o ftwa re I n te g ra ti o n .
Th e re s u l ts of th e e va l u a ti o n s sh al l be d o cu m e n te d .
a) T ra ce a b i l i ty to th e re q u i re m e n ts an d d esi g n of th e s o ftwa re i te m ;
c) I n te rn a l co n s i s te n cy b e twe e n unit re q u i re m e n ts ;
d) Te s t co ve ra g e of u n i ts ;
e) Ap p ro p ri a te n e s s of co d i n g m e th o d s an d s ta n d a rd s u sed ;
f) F e a s i b i l i ty of s o ftwa re i n te g ra ti o n an d te s ti n g ;
g) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
1 9
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
a cti vi ty co n s i s ts of th e fo l l o wi n g ta s ks :
co m p o n e n ts i n to th e s o ftwa re i te m . Th e pl an sh al l i n cl u d e te s t re q u i re m e n ts , p ro ce d u re s , d a ta ,
re s p o n s i b i l i ti e s , an d s ch e d u l e . Th e pl an sh al l be d o cu m e n te d .
a g g re g a te s a re d e ve l o p e d in a c c o rd a n c e wi th th e i n te g ra ti o n pl an . It sh al l be e n s u re d th a t e a ch
a g g re g a te s a ti s fi e s th e re q u i re m e n ts of th e s o ftwa re i te m an d th a t th e s o ftwa re i te m is i n te g ra te d at th e
co n cl u s i o n of th e i n te g ra ti o n a cti vi ty. Th e i n te g ra ti o n an d te s t re s u l ts sh al l be d o cu m e n te d .
5.3.8.4 Th e d e ve l o p e r sh al l d e ve l o p an d d o c u m e n t, fo r e a ch q u a l i fi c a t i o n re q u i re m e n t of th e s o ftwa re
Q u a l i fi ca ti o n T e s ti n g . Th e d e ve l o p e r sh al l e n s u re th a t th e i n te g ra te d s o ftwa re i te m is re a d y fo r S o ftwa re
Q u a l i fi c a t i o n T e s ti n g .
d o cu m e n ta ti o n co n s i d e ri n g th e cri te ri a l i s te d b e l o w. Th e re s u l ts of th e e va l u a ti o n s sh al l be d o cu m e n te d .
a) T ra ce a b i l i ty to th e s ys te m re q u i re m e n ts ;
b) E xte rn a l co n s i s te n cy wi th th e s ys te m re q u i re m e n ts ;
c) I n te rn a l co n s i s te n cy;
d) Te s t co ve ra g e of th e re q u i re m e n ts of th e s o ftwa re i te m ;
e) Ap p ro p ri a te n e s s of te s t s ta n d a rd s an d m e th o d s u sed ;
f) C o n fo rm a n ce to e xp e cte d re s u l ts ;
g) F e a s i b i l i ty of s o ftwa re q u a l i fi ca ti o n te s ti n g ;
h) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
5.3.8.6 Th e d e ve l o p e r sh al l co n d u ct j oi n t re vi e w( s ) in a cco rd a n ce wi th 6. 6.
i d e n ti fi e d ) , th i s a cti vi ty co n s i s ts of th e fo l l o wi n g ta s ks :
5.3.9.1 Th e d e ve l o p e r sh al l co n d u ct q u a l i fi c a t i o n te s ti n g in a c c o rd a n c e wi th th e q u a l i fi c a t i o n
re q u i re m e n ts fo r th e s o ftwa re i te m . It sh al l be e n s u re d th a t th e i m p l e m e n ta ti o n of e a ch s o ftwa re
re q u i re m e n t is te s te d fo r co m p l i a n ce . Th e q u a l i fi ca ti o n te s ti n g re s u l ts sh al l be d o cu m e n te d .
co n s i d e ri n g th e cri te ri a l i s te d b e l o w. Th e re s u l ts of th e e va l u a ti o n s sh al l be d o cu m e n te d .
a) Te s t co ve ra g e of th e re q u i re m e n ts of th e s o ftwa re i te m ;
b) C o n fo rm a n ce to e xp e cte d re s u l ts ;
c) F e a s i b i l i ty of s ys te m i n te g ra ti o n an d te s ti n g , if co n d u cte d ;
d) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
5.3.9.4 Th e d e ve l o p e r sh al l s u p p o rt a u d i t( s ) in a c c o rd a n c e wi th 6. 7. Th e re s u l ts of th e a u d i ts sh al l b e
d o c u m e n te d . If b o th h a rd wa re an d s o ftwa re a re u n d er d e ve l o p m e n t or i n te g ra t i o n , th e a u d i ts may b e
p o s tp o n e d u n ti l th e S ys te m Q u a l i fi ca ti o n T e s ti n g .
a) U p d a te an d p re p a re th e d e l i ve ra b l e s o ftwa re p ro d u ct fo r S ys te m I n te g ra ti o n , S ys te m Q u a l i fi c a t i o n
2 0
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5.3.1 0.1 Th e s o ftwa re co n fi g u ra ti o n i te m s sh al l be i n te g ra te d , wi th h a rd wa re co n fi g u ra ti o n i te m s , m an u al
o p e ra ti o n s , an d o th e r s ys te m s as n e ce s s a ry, i n to th e s ys te m . Th e a g g re g a te s sh al l be te s te d , as th e y a re
d e ve l o p e d , ag ai n st th e i r re q u i re m e n ts . Th e i n te g ra ti o n an d th e te s t re s u l ts sh al l be d o cu m e n te d .
cri te ri a ) , an d te s t p ro ce d u re s fo r co n d u cti n g S ys te m Q u a l i fi c a t i o n T e s ti n g sh al l be d e ve l o p e d an d
d o c u m e n te d . Th e d e ve l o p e r sh al l e n s u re th a t th e i n te g ra te d system is re a d y fo r S ys te m Q u a l i fi c a t i o n
T e s ti n g .
th e e va l u a ti o n s sh al l be d o cu m e n te d .
a) Te s t co ve ra g e of s ys te m re q u i re m e n ts ;
b) Ap p ro p ri a te n e s s of te s t m e th o d s an d s ta n d a rd s u sed ;
c) C o n fo rm a n ce to e xp e cte d re s u l ts ;
d) F e a s i b i l i ty of s ys te m q u a l i fi ca ti o n te s ti n g ;
e) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
5.3.1 1 .1 S ys te m q u a l i fi c a t i o n te s ti n g sh al l be co n d u cte d in a c c o rd a n c e wi th th e q u a l i fi c a t i o n
re q u i re m e n ts s p e ci fi e d fo r th e s ys te m . It sh al l be e n s u re d th a t th e i m p l e m e n ta ti o n of e a ch system
re q u i re m e n t is te s te d fo r co m p l i a n ce an d th a t th e s ys te m is re a d y fo r d e l i ve ry. Th e q u a l i fi c a t i o n te s ti n g
re s u l ts sh al l be d o cu m e n te d .
5.3.1 1 .2 Th e s ys te m sh al l be e va l u a te d co n s i d e ri n g th e cri te ri a l i s te d b e l o w. Th e re s u l ts of th e
e va l u a ti o n s sh al l be d o cu m e n te d .
a) Te s t co ve ra g e of s ys te m re q u i re m e n ts ;
b) C o n fo rm a n ce to e xp e cte d re s u l ts ;
c) F e a s i b i l i ty of o p e ra ti o n an d m a i n te n a n ce .
5.3.1 1 .3 Th e d e ve l o p e r sh al l s u p p o rt a u d i t( s ) in a cco rd a n ce wi th 6. 7. Th e re s u l ts of th e a u d i t( s ) sh al l b e
d o cu m e n te d .
p re v i o u s l y .
Ac c e p t a n c e S u p p o rt .
th e s e t- u p a cti vi ti e s . Wh e re th e i n s ta l l e d s o ftwa re p ro d u ct is re p l a ci n g an e xi s ti n g s ys te m , th e d e ve l o p e r
d o cu m e n te d .
sh al l be e n s u re d th a t th e s o ftwa re co d e an d d a ta b a s e s i n i ti a l i z e , e x e c u te , an d te rm i n a te as s p e ci fi e d i n
th e co n tra ct. Th e i n s ta l l a ti o n e ve n ts an d re s u l ts sh al l be d o cu m e n te d .
2 1
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
S o ftwa re Q u a l i fi c a t i o n Te s ti n g , an d S ys te m Q u a l i fi c a t i o n Te s ti n g (i f p e rfo rm e d ) . Th e re s u l ts of th e
a cce p ta n ce re v i e w an d te s ti n g sh al l be d o cu m e n te d .
s p e ci fi e d in th e co n tra ct.
2 2
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5.4 Operation process
Th e O p e ra ti o n P ro ce s s co n ta i n s th e a cti vi ti e s an d ta s ks of th e o p e ra to r. Th e p ro ce s s co ve rs th e o p e ra t i o n
i n te g ra te d i n to th e o p e ra ti o n of th e s ys te m , th e a cti vi ti e s an d ta s ks of th i s p ro ce s s re fe r to th e s ys te m .
Th e o p e ra to r m an ag es th e O p e ra ti o n P ro ce s s at th e p ro j e ct l e ve l fo l l o wi n g th e M an ag em en t P ro ce s s
an d m an ag es th e p ro ce s s at th e o rg a n i z a ti o n a l l e ve l fo l l o wi n g th e I m p ro ve m e n t P ro ce s s (7. 3) an d th e
th e Su ppl y P ro ce s s (5. 2 ).
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) O p e ra ti o n a l te s ti n g ;
3) S ys te m o p e ra ti o n ;
4) U s e r s u p p o rt.
ta s ks of th i s p ro ce s s . Th e pl an sh al l be d o cu m e n te d an d e xe cu te d .
p ro vi d i n g fe e d b a ck. Wh e n e ve r p ro b l e m s a re e n co u n te re d , th e y sh al l be re co rd e d an d e n te re d i n to th e
P ro b l e m Re s o l u ti o n P ro ce s s (6. 8).
5.4.1 .3 Th e o p e ra to r sh al l e s ta b l i s h p ro ce d u re s fo r te s ti n g th e s o ftwa re p ro d u ct in i ts o p e ra t i o n
an d fo r re l e a s i n g th e s o ftwa re p ro d u ct fo r o p e ra ti o n a l u se.
5.4.2.2 Th e o p e ra to r sh al l e n s u re th a t th e s o ftwa re co d e an d d a ta b a s e s i n i ti a l i z e , e xe cu te , an d t e rm i n a t e
as d e s cri b e d in th e pl an .
5.4.4.1 Th e o p e ra to r sh al l p ro vi d e a s s i s ta n ce an d co n s u l ta ti o n to th e u s e rs as re q u e s te d . Th e s e re q u e s ts
an d su bseq u en t a cti o n s sh al l be re co rd e d an d m o n i to re d .
fo r re s o l u ti o n . Th e s e re q u e s ts sh al l be a d d re s s e d an d th e a cti o n s th a t a re pl an n ed an d ta ke n sh al l b e
re p o rte d to th e o ri g i n a to rs of th e re q u e s ts . Al l re s o l u ti o n s sh al l be m o n i to re d to co n cl u s i o n .
th e o ri g i n a to r of th e p ro b l e m re p o rt sh al l be g i ve n th e o p ti o n to u se i t. P e rm a n e n t co rre cti o n s , re l e a s e s
2 3
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
wh e n th e s o ftwa re p ro d u ct u n d e rg o e s m o d i fi c a ti o n s to co d e an d a s s o ci a te d d o cu m e n ta ti o n due to a
Th e p ro ce s s en d s wi th th e re ti re m e n t of th e s o ftwa re p ro d u ct.
Th e a cti vi ti e s p ro vi d e d in th i s cl a u s e a re s p e ci fi c to th e M a i n te n a n ce P ro ce s s ; h o we ve r, th e p ro ce s s may
u ti l i z e o th e r p ro ce s s e s in th i s I n te rn a ti o n a l S ta n d a rd . If th e D e ve l o p m e n t P ro ce s s (5. 3) is u ti l i z e d , th e
te rm d e ve l o p e r th e re is i n te rp re te d as m a i n ta i n e r.
Th e m a i n ta i n e r m an ag es th e M a i n te n a n ce P ro ce s s at th e p ro j e ct l e ve l fo l l o wi n g th e M an ag emen t
(an n ex A) ; an d m an ag es th e p ro ce s s at th e o rg a n i z a ti o n a l l e ve l fo l l o wi n g th e I m p ro ve m e n t P ro ce s s (7. 3)
an d th e T ra i n i n g P ro ce s s (7 . 4 ). Wh e n th e m a i n ta i n e r is th e su ppl i er of th e m a i n te n a n ce s e rvi ce , th e
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) P ro b l e m an d m o d i fi ca ti o n a n a l ys i s ;
3) M o d i fi c a t i o n i m p l e m e n ta ti o n ;
4) M a i n te n a n ce re v i e w / a c c e p t a n c e ;
5) M i g ra t i o n ;
6) S o ftwa re re ti re m e n t.
5.5.1 .1 Th e m a i n ta i n e r sh al l d e ve l o p , d o cu m e n t, an d e xe cu te pl an s an d p ro ce d u re s fo r co n d u cti n g th e
a cti vi ti e s an d ta s ks of th e M a i n te n a n ce P ro ce s s .
e n co u n te re d , th e y sh al l be re co rd e d an d e n te re d i n to th e P ro b l e m Re s o l u ti o n P ro ce s s (6. 8).
M an ag em en t P ro ce s s (6. 2 ) fo r m an ag i n g m o d i fi ca ti o n s to th e e xi s ti n g s ys te m .
5.5.2.1 Th e m a i n ta i n e r sh al l a n a l yz e th e p ro b l e m re p o rt or m o d i fi c a t i o n re q u e s t fo r i ts i m p a ct on th e
o rg a n i z a ti o n , th e e xi s ti n g s ys te m , an d th e i n te rfa ci n g s ys te m s fo r th e fo l l o wi n g :
a) T yp e ; fo r e xa m p l e , co rre cti ve , i m p ro ve m e n t, p re ve n ti ve , or a d a p ti ve to n ew e n vi ro n m e n t;
b) S co p e ; fo r e xa m p l e , s i ze of m o d i fi ca ti o n , co s t i n vo l ve d , ti m e to m o d i fy;
5.5.2.2 Th e m a i n ta i n e r sh al l re p l i ca te or ve ri fy th e p ro b l e m .
m o d i fi c a t i o n .
5.5.2.4 Th e m a i n ta i n e r sh al l d o cu m e n t th e p ro b l e m / m o d i fi c a t i o n re q u e s t, th e a n a l ys i s re s u l ts , an d
i m p l e m e n ta ti o n o p ti o n s .
5.5.2.5 Th e m a i n ta i n e r sh al l o b ta i n a p p ro va l fo r th e s e l e cte d m o d i fi c a t i o n o p ti o n as s p e ci fi e d in th e
c o n t ra c t .
2 4
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
5.5.3 Modification implementation. Th i s a cti vi ty co n s i s ts of th e fo l l o wi n g ta s ks :
5.5.3.1 Th e m a i n ta i n e r sh al l co n d u ct a n a l ys i s an d d e te rm i n e wh i ch d o cu m e n ta ti o n , s o ftwa re u n i ts , an d
ve rs i o n s th e re o f n eed to be m o d i fi e d . Th e s e sh al l be d o cu m e n te d .
5.5.3.2 Th e m a i n ta i n e r sh al l e n te r th e D e ve l o p m e n t P ro ce s s (5. 3) to i m pl em en t th e m o d i fi c a t i o n s . Th e
re q u i re m e n ts of th e D e ve l o p m e n t P ro ce s s sh al l be s u p p l e m e n te d as fo l l o ws :
a) Te s t an d e v a l u a ti o n cri te ri a fo r te s ti n g an d e v a l u a ti n g th e m o d i fi e d an d th e u n m o d i fi e d p a rts
( s o ftwa re u n i ts , co m p o n e n ts , an d c o n fi g u ra t i o n i te m s ) of th e syste m sh al l be d e fi n e d an d
d o cu m e n te d .
b) Th e co m p l e te an d co rre ct i m p l e m e n ta ti o n of th e n ew an d m o d i fi e d re q u i re m e n ts sh al l b e
e n s u re d . It al so sh al l be e n s u re d th a t th e o ri g i n a l , u n m o d i fi e d re q u i re m e n ts we re n ot a ffe cte d .
Th e te s t re s u l ts sh al l be d o cu m e n te d .
5.5.4.1 Th e m a i n ta i n e r sh al l co n d u c t re vi e w( s ) wi th th e o rg a n i z a ti o n a u th o ri z i n g th e m o d i fi c a t i o n to
d e te rm i n e th e i n te g ri ty of th e m o d i fi e d s ys te m .
5.5.4.2 Th e m a i n ta i n e r sh al l o b ta i n a p p ro va l fo r th e s a ti s fa cto ry co m p l e ti o n of th e m o d i fi c a t i o n as
s p e ci fi e d in th e co n tra ct.
e n vi ro n m e n t, it sh al l be e n s u re d th a t an y s o ftwa re p ro d u ct or d a ta p ro d u ce d or m o d i fi e d d u ri n g m i g ra t i o n
a re in a cco rd a n ce wi th th i s I n te rn a ti o n a l S ta n d a rd .
5.5.5.2 A m i g ra ti o n pl an sh al l be d e ve l o p e d , d o cu m e n te d , an d e xe cu te d . Th e pl an n i n g a cti vi ti e s sh al l
i n cl u d e u s e rs . I te m s i n cl u d e d in th e pl an sh al l i n cl u d e th e fo l l o wi n g :
a) Re q u i re m e n ts a n a l ys i s an d d e fi n i ti o n of m i g ra ti o n ;
b) D e ve l o p m e n t of m i g ra ti o n to o l s ;
c) C o n ve rs i o n of s o ftwa re p ro d u ct an d d a ta ;
d) M i g ra t i o n e xe cu ti o n ;
e) M i g ra t i o n v e ri fi c a t i o n ;
f) S u p p o rt fo r th e ol d e n vi ro n m e n t in th e fu tu re .
5.5.5.3 U s e rs sh al l be g i ve n n o ti fi ca ti o n of th e m i g ra ti o n pl an s an d a cti vi ti e s . N o ti fi ca ti o n s sh al l i n cl u d e
th e fo l l o wi n g :
a) S ta te m e n t of wh y th e ol d e n vi ro n m e n t is no l on g er to be s u p p o rte d ;
b) D e s cri p ti o n of th e n ew e n vi ro n m e n t wi th i ts d a te of a va i l a b i l i ty;
c) D e s cri p ti o n of o th e r s u p p o rt o p ti o n s a va i l a b l e , if a n y, o n ce s u p p o rt fo r th e ol d e n v i ro n m e n t h as
been re m o v e d .
th e n ew e n vi ro n m e n t. D u ri n g th i s p e ri o d , n e ce s s a ry tra i n i n g sh al l be p ro v i d e d as s p e ci fi e d in th e
c o n t ra c t .
ol d e n vi ro n m e n t' s d o cu m e n ta ti o n , l og s, an d co d e sh ou l d be p l a ce d in a rch i ve s .
e n vi ro n m e n t. Th e re s u l ts of th e re vi e w sh al l be sen t to th e a p p ro p ri a te a u th o ri ti e s fo r i n fo rm a t i o n ,
g u i d a n ce , an d a c ti o n .
2 5
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
co n tra ct re q u i re m e n ts fo r d a ta p ro te cti o n an d au d i t a p p l i ca b l e to th e d a ta .
N O TE ÑTh e s o ftwa re p ro d u ct wi l l be re ti re d on th e re q u e s t o f th e o wn e r.
5.5.6.1 A re ti re m e n t pl an to re m o ve a cti ve s u p p o rt by th e o p e ra ti o n an d m a i n te n a n ce o rg a n i z a ti o n s sh al l
be d e ve l o p e d an d d o cu m e n te d . Th e pl an n i n g a cti vi ti e s sh al l i n cl u d e u sers. Th e pl an sh al l a d d re s s th e
i te m s l i s te d b e l o w. Th e pl an sh al l be e xe cu te d .
b) Arch i vi n g of th e s o ftwa re p ro d u ct an d i ts a s s o ci a te d d o cu m e n ta ti o n ;
c) Re s p o n s i b i l i ty fo r an y fu tu re re s i d u a l s u p p o rt i ssu es;
d) T ra n s i ti o n to n ew s o ftwa re p ro d u ct, if a p p l i ca b l e ;
e) Acce s s i b i l i ty of a rch i ve co p i e s of d a ta .
5.5.6.2 U s e rs sh al l be g i ve n n o ti fi ca ti o n of th e re ti re m e n t pl an s an d a cti vi ti e s . N o ti fi ca ti o n s sh al l i n cl u d e
th e fo l l o wi n g :
a) D e s cri p ti o n of th e re p l a ce m e n t or u p g ra d e wi th i ts d a te of a va i l a b i l i ty;
b) S ta te m e n t of wh y th e s o ftwa re p ro d u ct is no l on g er to be s u p p o rte d ;
c) D e s cri p ti o n of o th e r s u p p o rt o p ti o n s a va i l a b l e , o n ce s u p p o rt h as been re m o ve d .
tra n s i ti o n to th e n ew s ys te m . D u ri n g th i s p e ri o d , u se r tra i n i n g sh al l be p ro vi d e d as s p e ci fi e d in th e
c o n t ra c t .
d e ve l o p m e n t d o cu m e n ta ti o n , l og s, an d co d e sh ou l d be p l a ce d in a rch i ve s , wh e n a p p ro p ri a te .
th e co n tra ct re q u i re m e n ts fo r d a ta p ro te cti o n an d au d i t a p p l i ca b l e to th e d a ta .
2 6
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
6 Supporting life cycle processes
Th i s cl a u s e d e fi n e s th e fo l l o wi n g s u p p o rti n g l i fe cycl e p ro ce s s e s :
1 ) D o cu m e n ta ti o n p ro ce s s ;
2) C o n fi g u ra ti o n m an ag em en t p ro ce s s ;
3) Q u a l i ty a s s u ra n ce p ro ce s s ;
4) Ve ri fi ca ti o n p ro ce s s ;
5) Va l i d a ti o n p ro ce s s ;
6) J oi n t re vi e w p ro ce s s ;
7) Au d i t p ro ce s s ;
8) P ro b l e m re s o l u ti o n p ro ce s s .
p ro ce s s . Th i s o rg a n i z a ti o n e n s u re s th a t th e p ro ce s s is in e xi s te n ce an d fu n cti o n a l .
Th e o rg a n i z a ti o n e m p l o yi n g an d p e rfo rm i n g a s u p p o rti n g p ro ce s s m an ag es it at th e p ro j e ct l e ve l
P ro ce s s (7. 2 ); ta i l o rs it fo r th e p ro j e ct fo l l o wi n g th e T a i l o ri n g P ro ce s s (an n ex A) ; an d m an ag es it at th e
Re vi e ws , Au d i ts , Ve ri fi ca ti o n , an d Va l i d a ti o n m ay be u sed as te ch n i q u e s of Q u a l i ty As s u ra n ce .
2 7
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
an d m a i n ta i n th o s e d o cu m e n ts n eed ed by al l co n ce rn e d s u ch as m a n a g e rs , e n g i n e e rs , an d u sers of th e
s ys te m or s o ftwa re p ro d u ct.
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) Desi g n an d d e v e l o p m e n t;
3) P ro d u c t i o n ;
4) M a i n te n a n ce .
sh al l be d e ve l o p e d , d o cu m e n te d , an d i m p l e m e n te d . For e a ch i d e n t i fi e d d o c u m e n t, th e fo l l o wi n g sh al l
be a d d re s s e d :
a) T i tl e or N am e;
b) P u rp o s e ;
c) I n te n d e d a u d i e n ce ;
d) P ro ce d u re s an d re s p o n s i b i l i ti e s fo r i n p u ts , d e v e l o p m e n t, re vi e w, m o d i fi c a t i o n , a p p ro v a l ,
p ro d u cti o n , s to ra g e , d i s tri b u ti o n , m a i n te n a n ce , an d co n fi g u ra ti o n m a n a g e m e n t;
e) S ch e d u l e fo r i n te rm e d i a te an d fi n a l ve rs i o n s .
m a rki n g , p a cka g i n g , an d o th e r p re s e n ta ti o n i te m s .
d o cu m e n ta ti o n to o l s may be u sed .
6.1 .2.3 Th e p re p a re d d o cu m e n ts sh al l be re vi e we d an d e d i te d fo r fo rm a t, te c h n i c a l co n te n t, an d
p re s e n ta ti o n s tyl e ag ai n st th e i r d o cu m e n ta ti o n s ta n d a rd s . Th e y sh al l be a p p ro ve d fo r a d e q u a cy by
a u th o ri z e d p e rs o n n e l p ri o r to i ssu e.
6.1 .3.1 Th e d o cu m e n ts sh al l be p ro d u ce d an d p ro vi d e d in a c c o rd a n c e wi th th e pl an . P ro d u c ti o n an d
d i s tri b u ti o n of d o cu m e n ts m ay u se p a p e r, e l e ctro n i c, or o th e r m ed i a. M a s te r m a te ri a l s sh al l be s to re d i n
2 8
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
6.2 Configuration management process
Th e C o n fi g u ra ti o n M an ag em en t P ro ce s s is a p ro ce s s of a p p l yi n g a d m i n i s tra ti ve an d te ch n i ca l p ro ce d u re s
m o d i fi c a t i o n s an d re l e a s e s of th e i te m s ; re co rd an d re p o rt th e sta tu s of th e i te m s an d m o d i fi c a t i o n
h an d l i n g , an d d e l i ve ry of th e i te m s .
i n te rp re te d a cco rd i n g l y.
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) C o n fi g u ra t i o n i d e n t i fi c a t i o n ;
3) C o n fi g u ra t i o n c o n tro l ;
4) C o n fi g u ra ti o n s ta tu s a cco u n ti n g ;
5) C o n fi g u ra t i o n e va l u a ti o n ;
6) Re l e a s e m an ag em en t an d d e l i v e ry.
6.2.1 .1 A c o n fi g u ra t i o n m an ag em en t pl an sh al l be d e ve l o p e d . Th e pl an sh al l d e s cri b e : th e
o rg a n i z a ti o n ( s ) re s p o n s i b l e fo r p e rfo rm i n g th e s e a cti vi ti e s ; an d th e i r re l a ti o n s h i p wi th o th e r o rg a n i z a t i o n s ,
s u ch as s o ftwa re d e ve l o p m e n t or m a i n te n a n ce . Th e pl an sh al l be d o cu m e n te d an d i m p l e m e n te d .
N O T E ÑTh e pl an m ay be a p a rt of th e s ys te m co n fi g u ra ti o n m an ag em en t pl an .
6.2.2.1 A s ch e m e sh al l be e s ta b l i s h e d fo r th e i d e n t i fi c a t i o n of s o ftwa re i te m s an d th e i r ve rs i o n s to b e
i d e n t i fi e d : th e d o cu m e n ta ti o n th a t e s ta b l i s h e s th e basel i n e; th e ve rs i o n re fe re n ce s ; an d o th e r
i d e n t i fi c a t i o n d e ta i l s .
6.2.3.1 Th e fo l l o wi n g sh al l be p e rfo rm e d : i d e n t i fi c a t i o n an d re co rd i n g of ch a n g e re q u e s ts ; a n a l ys i s an d
e va l u a ti o n of th e ch a n g e s ; a p p ro va l or d i s a p p ro va l of th e re q u e s t; an d i m p l e m e n ta ti o n , v e ri fi c a t i o n , an d
re l e a s e of th e m o d i fi e d s o ftwa re i te m . An au d i t tra i l sh al l e xi s t, wh e re b y e a ch m o d i fi ca ti o n , th e re a s o n fo r
re l e a s e s .
6.2.5.1 Th e fo l l o wi n g sh al l be d e te rm i n e d an d e n s u re d : th e fu n c t i o n a l co m p l e te n e s s of th e s o ftwa re
i te m s ag ai n st th e i r re q u i re m e n ts an d th e p h ys i ca l co m p l e te n e s s of th e s o ftwa re i te m s ( wh e th e r th e i r
d esi g n an d co d e re fl e ct an u p - to - d a te te ch n i ca l d e s cri p ti o n ) .
2 9
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
M a s te r co p i e s of co d e an d d o cu m e n ta ti o n sh al l be m a i n ta i n e d fo r th e l i fe of th e s o ftwa re p ro d u ct. Th e
co d e an d d o cu m e n ta ti o n th a t co n ta i n s a fe ty or s e cu ri ty cri ti c a l fu n c ti o n s sh al l be h an d l ed , s to re d ,
p a cka g e d , an d d e l i v e re d in a cco rd a n ce wi th th e p o l i ci e s of th e o rg a n i z a ti o n s i n vo l ve d .
3 0
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
6.3 Quality assurance process
Th e Q u a l i ty As s u ra n ce P ro ce s s is a p ro ce s s fo r p ro v i d i n g a d e q u a te a s s u ra n ce th a t th e s o ftwa re p ro d u ct s
an d p ro ce s s e s in th e p ro j e ct l i fe cycl e co n fo rm to th e i r s p e ci fi e d re q u i re m e n ts an d a d h e re to th e i r
p ro ce s s q u a l i ty is d e m o n s tra te d to th e m an ag em en t of th e su ppl i er or th e a cq u i re r. Q u a l i ty a s s u ra n ce
m ay m a ke u se of th e re s u l ts of o th e r s u p p o rti n g p ro ce s s e s , s u ch as Ve ri fi ca ti o n , Va l i d a ti o n , J oi n t Re vi e ws ,
Au d i ts , an d P ro b l e m Re s o l u ti o n .
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) P ro d u ct a s s u ra n ce ;
3) P ro ce s s a s s u ra n ce ;
4) As s u ra n ce of q u a l i ty s ys te m s .
6.3.1 .1 A q u a l i ty a s s u ra n ce p ro ce s s ta i l o re d to th e p ro j e ct sh al l be e s ta b l i s h e d . Th e o b j e cti ve s of th e
p ro v i d i n g th o s e s o ftwa re p ro d u cts co m p l y wi th th e i r e s ta b l i s h e d re q u i re m e n ts an d a d h e re to th e i r
e s ta b l i s h e d pl an s.
d o cu m e n te d , i m p l e m e n te d , an d m a i n ta i n e d fo r th e l i fe of th e co n tra ct. Th e pl an sh al l i n cl u d e th e
fo l l o w i n g :
a) Q u a l i ty s ta n d a rd s , m e th o d o l o g i e s , p ro ce d u re s , an d to o l s fo r p e rfo rm i n g th e q u a l i ty a s s u ra n ce
b) P ro ce d u re s fo r co n tra ct re vi e w an d co o rd i n a ti o n th e re o f;
c) P ro ce d u re s fo r i d e n ti fi ca ti o n , co l l e cti o n , fi l i n g , m a i n te n a n ce , an d d i s p o s i ti o n of q u a l i ty re co rd s ;
p ro b l e m s or n o n co n fo rm a n c e s wi th co n tra ct re q u i re m e n ts a re d e te cte d , th e y sh al l be d o c u m e n te d an d
e xe cu ti o n , p ro b l e m s , an d p ro b l e m re s o l u ti o n s sh al l be p re p a re d an d m a i n ta i n e d .
s p e ci fi e d in th e co n tra ct.
6.3.1 .6 It sh al l be a s s u re d th a t p e rs o n s re s p o n s i b l e fo r a s s u ri n g co m p l i a n ce wi th th e c o n t ra c t
an d to i n i ti a te , e ffe ct, re s o l ve , an d ve ri fy p ro b l e m re s o l u ti o n s .
3 1
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
6.3.2.1 It sh al l be a s s u re d th a t al l th e pl an s re q u i re d by th e co n tra ct a re d o cu m e n te d , co m p l y wi th th e
an d a d h e re to th e pl an s.
m a i n te n a n ce , an d s u p p o rti n g p ro ce s s e s i n cl u d i n g q u a l i ty a s s u ra n ce ) e m p l o ye d fo r th e p ro j e ct com p l y
wi th th e co n tra ct an d a d h e re to th e pl an s.
te s t e n vi ro n m e n t, an d l i b ra ri e s co m p l y wi th th e co n tra ct.
6.3.3.3 It sh al l be a s s u re d th a t a p p l i ca b l e p ri m e - c o n t ra c t re q u i re m e n ts a re passed d o wn to th e
6.3.3.4 It sh al l be a s s u re d th a t th e a cq u i re r an d o th e r p a rti e s a re p ro vi d e d th e re q u i re d s u p p o rt an d
6.3.3.5 It sh ou l d be a s s u re d th a t s o ftwa re p ro d u ct an d p ro ce s s m e a s u re m e n ts a re in a c c o rd a n c e wi th
e s ta b l i s h e d s ta n d a rd s an d p ro ce d u re s .
re q u i re m e n ts of th e p ro j e ct an d re ce i ve an y n e ce s s a ry tra i n i n g .
6.3.4.1 Ad d i ti o n a l q u a l i ty m an ag em en t a cti v i ti e s sh al l be a s s u re d in a c c o rd a n c e wi th th e cl a u s e s of
3 2
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
6.4 Verification process
Th e Ve ri fi c a t i o n P ro ce s s is a p ro ce s s fo r d e t e rm i n i n g wh e th e r th e s o ftwa re p ro d u cts of an a cti v i ty fu l fi l l
d e ve l o p m e n t, o p e ra ti o n , or m a i n te n a n ce ) th a t e m p l o ys i t. Th i s p ro ce s s m ay i n cl u d e a n a l ys i s , re vi e w an d
te s t.
Th i s p ro ce s s m ay be e xe cu te d wi th va ryi n g d e g re e s of i n d e p e n d e n ce . Th e d e g re e of i n d e p e n d e n ce may
o rg a n i z a ti o n wi th va ryi n g d e g re e s of s e p a ra ti o n . In th e ca s e wh e re th e p ro ce s s is e xe cu te d by a n
o rg a n i z a ti o n i n d epen d en t of th e s u p p l i e r, d e ve l o p e r, o p e ra to r, or m a i n ta i n e r, it is ca l l e d I n d epen d en t
Ve ri fi ca ti o n P ro ce s s .
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) V e r i fi c a t i o n .
o rg a n i z a t i o n a l i n d e p e n d e n ce of th a t e ffo rt n eed ed . Th e p ro j e ct re q u i re m e n ts sh al l be a n a l yz e d fo r
cri ti ca l i ty. C ri ti ca l i ty m ay be g au g ed in te rm s o f:
b) Th e m a tu ri ty of an d ri s ks a s s o ci a te d wi th th e s o ftwa re te ch n o l o g y to be u sed ;
c) Ava i l a b i l i ty of fu n d s an d re s o u rce s .
s o ftwa re p ro d u ct.
co n d u cti n g th e v e ri fi c a ti o n sh al l be s e l e cte d . Th i s o rg a n i z a ti o n sh al l be a s s u re d of th e i n d e p e n d e n ce
an d a u th o ri ty to p e rfo rm th e ve ri fi ca ti o n a cti v i ti e s .
ta s ks d e fi n e d in 6. 4. 2, i n cl u d i n g a s s o ci a te d m e th o d s , te ch n i q u e s , an d to o l s fo r p e rfo rm i n g th e tasks, sh al l
re s p o n s i b i l i ti e s , an d s ch e d u l e . Th e pl an sh al l a d d re s s p ro ce d u re s fo r fo rwa rd i n g ve ri fi ca ti o n re p o rts to th e
a cq u i re r an d o th e r i n vo l ve d o rg a n i z a ti o n s .
6.4.1 .6 Th e v e ri fi c a ti o n pl an sh al l be i m p l e m e n te d . P ro b l e m s an d n o n c o n fo rm a n ce s d e te c te d by th e
v e ri fi c a ti o n e ffo rt sh al l be e n te re d i n to th e P ro b l e m Re s o l u ti o n P ro ce s s (6 . 8). Al l p ro b l e m s an d
n o n co n fo rm a n ce s sh al l be re s o l ve d . Re s u l ts of th e v e ri fi ca ti o n a cti v i ti e s sh al l be m ad e a va i l a b l e to th e
a cq u i re r an d o th e r i n vo l ve d o rg a n i z a ti o n s .
3 3
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
a) Th e su ppl i er h as th e ca p a b i l i ty to s a ti s fy th e re q u i re m e n ts .
b) Th e re q u i re m e n ts a re co n s i s te n t an d co ve r u ser n eed s.
c) Ad e q u a te p ro ce d u re s fo r h an d l i n g ch a n g e s to re q u i re m e n ts an d e s ca l a ti n g p ro b l e m s a re
s ti p u l a te d .
a) P ro j e ct pl an n i n g re q u i re m e n ts a re a d e q u a te an d ti m e l y.
b) P ro ce s s e s s e l e cte d fo r th e p ro j e ct a re a d e q u a te , i m p l e m e n te d , bei n g e xe cu te d as pl an n ed , an d
co m p l i a n t wi th th e co n tra ct.
c) Th e s ta n d a rd s , p ro ce d u re s , an d e n vi ro n m e n ts fo r th e p ro j e ct' s p ro ce s s e s a re a d e q u a te .
b e l o w:
a) Th e s ys te m re q u i re m e n ts a re co n s i s te n t, fe a s i b l e , an d te s ta b l e .
re q u i re m e n ts .
s u i ta b l y ri g o ro u s m e th o d s .
b) Th e d esi g n i m p l e m e n ts p ro p e r s e q u e n ce of e ve n ts , i n p u ts , o u tp u ts , i n te rfa ce s , l og i c fl o w ,
a l l o ca ti o n of ti m i n g an d s i zi n g b u d g e ts , an d e rro r d e fi n i ti o n , i s o l a ti o n , an d re co ve ry.
s u i ta b l y ri g o ro u s m e th o d s .
3 4
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
6.4.2.5 Code verification. Th e co d e sh al l be ve ri fi e d co n s i d e ri n g th e cri te ri a l i s te d b e l o w:
re q u i re m e n ts an d co d i n g s ta n d a rd s .
co m p l e te n e s s , a p p ro p ri a te a l l o ca ti o n ti m i n g an d s i zi n g b u d g e ts , an d e rro r d e fi n i t i o n , i s o l a ti o n ,
an d re co v e ry.
s u i ta b l y ri g o ro u s m e th o d s .
i n te g ra te d i n to th e s o ftwa re i te m .
an d co rre ctl y i n te g ra te d i n to th e s ys te m .
b e l o w:
a) Th e d o cu m e n ta ti o n is a d e q u a te , co m p l e te , an d co n s i s te n t.
b) D o cu m e n ta ti o n p re p a ra ti o n is ti m e l y.
c) C o n fi g u ra ti o n m an ag em en t of d o cu m e n ts fo l l o ws s p e ci fi e d p ro ce d u re s .
3 5
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
Th i s p ro ce s s m ay be e xe cu te d wi th va ryi n g d e g re e s of i n d e p e n d e n ce . Th e d e g re e of i n d e p e n d e n ce may
o rg a n i z a ti o n wi th va ryi n g d e g re e s of s e p a ra ti o n . In th e ca s e wh e re th e p ro ce s s is e xe cu te d by a n
o rg a n i z a ti o n i n d epen d en t of th e s u p p l i e r, d e ve l o p e r, o p e ra to r, or m a i n ta i n e r, it is ca l l e d I n d epen d en t
Va l i d a ti o n P ro ce s s .
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro ce s s i m p l e m e n ta ti o n ;
2) Va l i d a ti o n .
o rg a n i z a ti o n a l i n d e p e n d e n ce of th a t e ffo rt n eed ed .
an d to o l s fo r p e rfo rm i n g th e ta s ks , sh al l be s e l e cte d .
th e e ffo rt sh al l be s e l e cte d . Th e co n d u c to r sh al l be a s s u re d of th e i n d e p e n d e n ce an d a u th o ri ty to
p e rfo rm th e va l i d a ti o n ta s ks .
6.5.1 .4 A va l i d a ti o n pl an sh al l be d e ve l o p e d an d d o cu m e n te d . Th e pl an sh al l i n cl u d e , bu t is n ot l i m i te d
to , th e fo l l o wi n g :
a) I te m s s u b j e ct to va l i d a ti o n ;
b) Va l i d a ti o n ta s ks to be p e rfo rm e d ;
c) Re s o u rce s , re s p o n s i b i l i ti e s , an d s ch e d u l e fo r va l i d a ti o n ;
6.5.1 .5 Th e v a l i d a ti o n pl an sh al l be i m p l e m e n te d . P ro b l e m s an d n o n c o n fo rm a n ce s d e te c te d by th e
v a l i d a ti o n e ffo rt sh al l be e n te re d i n to th e P ro b l e m Re s o l u ti o n P ro ce s s (6 . 8). Al l p ro b l e m s an d
n o n co n fo rm a n c e s sh al l be re s o l ve d . Re s u l ts of th e v a l i d a ti o n a c ti v i ti e s sh al l be m ad e a va i l a b l e to th e
a cq u i re r an d o th e r i n vo l ve d o rg a n i z a ti o n s .
6.5.2.1 P re p a re s e l e cte d te s t re q u i re m e n ts , te s t ca s e s , an d te s t s p e ci fi ca ti o n s fo r a n a l yz i n g te s t re s u l ts .
6.5.2.2 E n s u re th a t th e s e te s t re q u i re m e n ts , te s t ca s e s , an d te s t s p e c i fi ca ti o n s re fl e ct th e p a rt i c u l a r
re q u i re m e n ts fo r th e s p e ci fi c i n te n d e d u se.
6.5.2.3 C o n d u ct th e te s ts in s u b cl a u s e s 6. 5. 2 . 1 an d 6. 5. 2 . 2, i n cl u d i n g :
a) Te s ti n g wi th s tre s s , b o u n d a ry, an d si n g u l ar i n p u ts ;
si n g u l ar co n d i ti o n s ;
p ro d u c t .
3 6
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
6.5.2.4 Va l i d a te th a t th e s o ftwa re p ro d u ct s a ti s fi e s i ts i n te n d e d u se.
3 7
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
a p p ro p ri a te . J oi n t re vi e ws a re at b o th p ro j e ct m an ag em en t an d te ch n i ca l l e ve l s an d a re h el d t h ro u g h o u t
Li st of a cti v i ti e s: Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) P ro j e ct m an ag em en t re vi e ws ;
3) T e ch n i ca l re v i e w s .
6.6.1 .1 P e ri o d i c re vi e ws sh al l be h el d at p re d e te rm i n e d m i l e s to n e s as s p e ci fi e d in th e p ro j e ct pl an (s). Ad
hoc re vi e ws sh ou l d be ca l l e d wh e n d eem ed n e ce s s a ry by e i th e r p a rty.
i n cl u d e p e rs o n n e l , l o ca ti o n , fa ci l i ti e s , h a rd wa re , s o ftwa re , an d to o l s .
cri te ri a fo r th e re vi e w.
6.6.1 .4 P ro b l e m s d e te cte d d u ri n g th e re vi e ws sh al l be re co rd e d an d e n te re d i n to th e P ro b l e m Re s o l u ti o n
P ro ce s s (6. 8) as re q u i re d .
th e re vi e we d p a rty th e a d e q u a cy ( fo r e xa m p l e , a p p ro va l , d i s a p p ro va l , or co n ti n g e n t a p p ro va l ) of th e
re vi e w re s u l ts .
cl o s u re cri te ri a .
6.6.2.1 P ro j e ct sta tu s sh al l be e va l u a te d re l a ti ve to th e a p p l i ca b l e p ro j e ct pl an s, s ch e d u l e s , s ta n d a rd s ,
p ro vi d e fo r th e fo l l o wi n g :
p ro d u ct s ta tu s ;
c) Ch an g i n g p ro j e ct d i re cti o n or d e te rm i n i n g th e n eed fo r a l te rn a te pl an n i n g ;
an d p ro v i d e e vi d e n ce th a t:
a) Th e y a re co m p l e te .
b) Th e y co m p l y wi th th e i r s ta n d a rd s an d s p e ci fi ca ti o n s .
c) Ch an g es to th e m a re p ro p e rl y i m p l e m e n te d an d a ffe ct on l y th o s e a re a s i d e n t i fi e d by th e
C o n fi g u ra ti o n M an ag em en t P ro ce s s (6. 2).
d) Th e y a re a d h e ri n g to a p p l i ca b l e s ch e d u l e s .
3 8
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
e) Th e y a re re a d y fo r th e n e xt a cti vi ty.
f) Th e d e v e l o p m e n t, o p e ra ti o n , or m a i n te n a n ce is bei n g c o n d u c te d a c c o rd i n g to th e pl an s,
s ch e d u l e s , s ta n d a rd s , an d g u i d el i n es of th e p ro j e ct.
3 9
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) Au d i t.
6.7.1 .1 Au d i ts sh al l be h el d at p re d e te rm i n e d m i l e s to n e s as s p e ci fi e d in th e p ro j e ct pl an (s).
th e y a u d i t.
i n cl u d e s u p p o rti n g p e rs o n n e l , l o ca ti o n , fa ci l i ti e s , h a rd wa re , s o ftwa re , an d to o l s .
6.7.1 .5 P ro b l e m s d e te cte d d u ri n g th e a u d i ts sh al l be re co rd e d an d e n te re d i n to th e P ro b l e m Re s o l u ti o n
P ro ce s s (6. 8) as re q u i re d .
6.7.1 .6 Afte r co m p l e ti n g an a u d i t, th e au d i t re s u l ts sh al l be d o c u m e n te d an d p ro vi d e d to th e a u d i te d
re l a te d p ro b l e m re s o l u ti o n s pl an n ed .
cl o s u re cri te ri a .
6.7.2.1 Au d i ts sh al l be co n d u cte d to e n s u re th a t:
b) Th e a cce p ta n ce re vi e w an d te s ti n g re q u i re m e n ts p re s cri b e d by th e d o cu m e n ta ti o n a re a d e q u a te
c) Te s t d a ta co m p l y wi th th e s p e ci fi ca ti o n .
re s o l v e d .
f) U ser d o cu m e n ta ti o n co m p l i e s wi th s ta n d a rd s as s p e ci fi e d .
h) Th e co s ts an d s ch e d u l e s a d h e re to th e e s ta b l i s h e d pl an s.
4 0
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
6.8 Problem resolution process
Th e P ro b l e m Re s o l u ti o n P ro ce s s is a p ro ce s s fo r a n a l yz i n g an d re s o l v i n g th e p ro b l e m s ( i n cl u d i n g
n o n co n fo rm a n c e s ) , wh a te ve r th e i r n a tu re or s o u rce , th a t a re d i s co ve re d d u ri n g th e e x e cu ti o n of
d e v e l o p m e n t, o p e ra ti o n , m a i n te n a n ce , or o th e r p ro ce s s e s . Th e o b j e c ti v e is to p ro vi d e a ti m e l y,
re s p o n s i b l e , an d d o c u m e n te d m ean s to e n s u re th a t al l d i s co ve re d p ro b l e m s a re a n a l yz e d an d re s o l ve d
an d tre n d s a re re co g n i z e d .
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) P ro b l e m re s o l u ti o n .
6.8.1 .1 A p ro b l e m re s o l u ti o n p ro ce s s sh al l be e s ta b l i s h e d fo r h an d l i n g al l p ro b l e m s ( i n cl u d i n g
fo l l o wi n g re q u i re m e n ts :
a) Th e p ro ce s s sh al l be cl o s e d - l o o p , e n s u ri n g th a t: al l d e te cte d p ro b l e m s a re p ro m p tl y re p o rte d an d
e n te re d i n to th e P ro b l e m Re s o l u ti o n P ro ce s s ; a cti o n is i n i ti a te d on th e m ; re l e v a n t p a rti e s a re
a d vi s e d of th e e xi s te n ce of th e p ro b l e m as a p p ro p ri a te ; ca u s e s a re i d e n ti fi e d , a n a l yz e d , and ,
an d re co rd s of th e p ro b l e m s a re m a i n ta i n e d as s ti p u l a te d in th e co n tra ct.
b) Th e p ro ce s s sh ou l d co n ta i n a s ch e m e fo r ca t e g o ri z i n g an d p ri o ri ti z i n g th e p ro b l e m s . E a ch
p ro b l e m sh ou l d be cl a s s i fi e d by th e ca te g o ry an d p ri o ri ty to fa c i l i t a t e tre n d a n a l ys i s an d p ro b l e m
re s o l u t i o n .
d) P ro b l e m re s o l u ti o n s an d d i s p o s i ti o n s sh al l be e va l u a te d : to e va l u a te th a t p ro b l e m s h a ve been
h a ve been i n tro d u ce d .
i n v e s ti g a ti o n , a n a l ys i s an d re s o l u ti o n of th e p ro b l e m an d i ts ca u s e , an d o n to tre n d d e t e c ti o n a cross
p ro b l e m s .
4 1
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
1 ) M an ag em en t p ro ce s s ;
3) I m p ro ve m e n t p ro ce s s ;
4) T ra i n i n g p ro ce s s .
Th e a cti vi ti e s an d ta s ks in an o rg a n i z a t i o n a l p ro ce s s a re th e re s p o n s i b i l i ty of th e o rg a n i z a ti o n u si n g th a t
p ro ce s s . Th e o rg a n i z a ti o n e n s u re s th a t th e p ro ce s s is in e xi s te n ce an d fu n cti o n a l .
4 2
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
7.1 Management process
Th e M an ag em en t P ro ce s s co n ta i n s th e g e n e ri c a cti vi ti e s an d ta s ks , wh i ch m ay be e m p l o ye d by an y p a rty
th a t h as to m an ag e i ts re s p e cti ve proce ss (e s) . Th e m an ag er is re s p o n s i b l e fo r p ro d u ct m a n a g e m e n t,
p ro j e c t m a n a g e m e n t, an d task m an ag em en t of th e a p p l i ca b l e proce ss (e s) , s u ch as th e a cq u i s i ti o n ,
s u p p l y, d e v e l o p m e n t, o p e ra ti o n , m a i n te n a n ce , or s u p p o rti n g p ro ce s s .
Li st of a cti v i ti e s: Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) I n i ti a ti o n an d s co p e d e fi n i ti o n ;
2) Planning;
3) E x e c u ti o n an d c o n tro l ;
4) Re v i e w an d e va l u a ti o n ;
5) C l o s u re .
7.1 .1 .1 Th e m an ag em en t p ro ce s s sh al l be i n i ti a te d by e s ta b l i s h i n g th e re q u i re m e n ts of th e p ro ce s s to b e
u n d e rta ke n .
7.1 .1 .2 O n ce th e re q u i re m e n ts a re e s ta b l i s h e d , th e m an ag er sh al l e s ta b l i s h th e fe a s i b i l i ty of th e p ro ce s s
by ch e cki n g th a t th e re s o u rce s ( p e rs o n n e l , m a te ri a l s , te ch n o l o g y, an d e n vi ro n m e n t) re q u i re d to e xe cu te
an d m an ag e th e p ro ce s s a re a va i l a b l e , a d e q u a te , an d a p p ro p ri a te an d th a t th e ti m e - s ca l e s to co m p l e ti o n
a re a ch i e va b l e .
m o d i fi e d at th i s poi n t to a ch i e ve th e co m p l e ti o n cri te ri a .
7.1 .2.1 Th e m an ag er sh al l p re p a re th e pl an s fo r e xe cu ti o n of th e p ro ce s s . Th e pl an s a s s o ci a te d wi th th e
e xe cu ti o n of th e p ro ce s s sh al l co n ta i n d e s cri p ti o n s of th e a s s o ci a te d a cti vi ti e s an d ta s ks an d i d e n ti fi ca ti o n
of th e s o ftwa re p ro d u cts th a t wi l l be p ro vi d e d . Th e s e pl an s sh al l i n cl u d e , bu t a re n ot l i m i te d to , th e
fo l l o w i n g :
a) S ch e d u l e s fo r th e ti m e l y co m p l e ti o n of ta s ks ;
b) E s ti m a ti o n of e ffo rt;
c) Ad e q u a te re s o u rce s n eed ed to e xe cu te th e ta s ks ;
d) Al l o ca ti o n of ta s ks ;
e) As s i g n m e n t of re s p o n s i b i l i ti e s ;
f) Q u a n ti fi ca ti o n of ri s ks a s s o ci a te d wi th th e ta s ks or th e p ro ce s s i ts e l f;
g) Q u a l i ty co n tro l m e a s u re s to be e m p l o ye d th ro u g h o u t th e p ro ce s s ;
h) C o s ts a s s o ci a te d wi th th e p ro ce s s e xe cu ti o n ;
s e t, e xe rci s i n g co n tro l o ve r th e p ro ce s s .
7.1 .3.3 Th e m an ag er sh al l i n ve s ti g a te , a n a l yz e , an d re s o l ve th e p ro b l e m s d i s co ve re d d u ri n g th e
e xe cu ti o n of th e p ro ce s s . Th e re s o l u ti o n of p ro b l e m s m ay re s u l t in ch a n g e s to pl an s. It is th e m a n a g e r' s
re s p o n s i b i l i ty to e n s u re th e i m p a ct of an y ch a n g e s is d e te rm i n e d , co n tro l l e d , an d m o n i to re d . P ro b l e m s
an d th e i r re s o l u ti o n sh al l be d o cu m e n te d .
th e pl an s an d re s o l vi n g i n s ta n ce s of th e l a ck of p ro g re s s . Th e s e i n cl u d e i n te rn a l an d e xte rn a l re p o rti n g as
re q u i re d by th e o rg a n i z a ti o n a l p ro ce d u re s an d th e co n tra ct.
4 3
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
re q u i re m e n ts .
co m p l e te d d u ri n g th e e xe cu ti o n of th e p ro ce s s fo r a ch i e ve m e n t of th e o b j e cti v e s an d co m p l e ti o n of th e
pl an s.
o rg a n i z a ti o n ' s p ro c e d u re .
e m p l o ye d fo r co m p l e te n e s s . Th e s e re s u l ts an d re co rd s sh al l be a rch i v e d in a s u i ta b l e e n v i ro n m e n t as
s p e ci fi e d in th e co n tra ct.
4 4
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
7.2 Infrastructure process
Th e I n fra s tru ctu re P ro ce s s is a p ro ce s s to e s ta b l i s h an d m a i n ta i n th e i n fra s tru ctu re n eed ed fo r an y o th e r
d e v e l o p m e n t, o p e ra ti o n , or m a i n te n a n ce .
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
e m p l o yi n g th i s p ro ce s s , co n s i d e ri n g th e a p p l i ca b l e p ro ce d u re s , s ta n d a rd s , to o l s , an d te ch n i q u e s .
sh ou l d be co n s i d e re d .
co n ti n u e s to s a ti s fy th e re q u i re m e n ts of th e p ro ce s s e m p l o yi n g th i s p ro ce s s . As p a rt of m a i n ta i n i n g th e
4 5
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
s o ftwa re l i fe cycl e p ro ce s s .
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro ce s s e s ta b l i s h m e n t;
2) P ro ce s s a s s e ss m e n t;
3) P ro ce s s i m p ro ve m e n t.
sh al l be d o cu m e n te d in o rg a n i z a ti o n ' s p u b l i ca ti o n s . As a p p ro p ri a te , a p ro ce s s co n tro l m e ch a n i s m sh ou l d
be e s ta b l i s h e d to d e ve l o p , m o n i to r, co n tro l , an d i m p ro ve th e p ro ce s s ( e s ) .
re co rd s sh ou l d be ke p t an d m a i n ta i n e d .
7.3.3.1 Th e o rg a n i z a ti o n sh al l e ffe ct s u ch i m p ro ve m e n ts to i ts p ro ce s s e s as it d e te rm i n e s to be n e ce s s a ry
as a re s u l t of p ro ce s s assessm en t an d re vi e w. P ro ce s s d o cu m e n ta ti o n sh ou l d be u p d a te d to re fl e c t
i m p ro ve m e n t in th e o rg a n i z a ti o n a l p ro ce s s e s .
7.3.3.2 H i s to ri ca l , te ch n i ca l , an d e v a l u a ti o n d a ta sh ou l d be co l l e cte d an d a n a l yz e d to g ai n a n
4 6
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
7.4 Training process
Th e T ra i n i n g P ro ce s s is a p ro ce s s fo r p ro vi d i n g an d m a i n ta i n i n g tra i n e d p e rs o n n e l . Th e a cq u i s i ti o n ,
kn o wl e d g e a b l e an d s ki l l e d p e rs o n n e l . For e xa m p l e : d e ve l o p e r p e rs o n n e l sh ou l d h a ve e s s e n ti a l tra i n i n g in
pl an n ed an d i m p l e m e n te d e a rl y so th a t tra i n e d p e rs o n n e l a re a va i l a b l e as th e s o ftwa re p ro d u ct is
a cq u i re d , su ppl i ed , d e ve l o p e d , o p e ra te d , or m a i n ta i n e d .
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) P ro c e s s i m p l e m e n ta t i o n ;
2) T ra i n i n g m a t e ri a l d e ve l o p m e n t;
3) T ra i n i n g pl an i m p l e m e n ta ti o n .
7.4.1 .1 A re vi e w of th e p ro j e ct re q u i re m e n ts sh al l be co n d u cte d to e s ta b l i s h an d m a ke ti m e l y p ro v i s i o n
fo r a cq u i ri n g or d e ve l o p i n g th e re s o u rce s an d s ki l l s re q u i re d by th e m an ag em en t an d te ch n i ca l s ta ff. Th e
d e ve l o p e d an d d o c u m e n te d .
d e ve l o p e d .
be m a i n ta i n e d .
a va i l a b l e fo r th e pl an n ed a cti vi ti e s an d ta s ks in a ti m e l y m a n n e r.
4 7
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
Annex A
( n o rm a ti v e )
Tailoring process
Th e T a i l o ri n g P ro ce s s is a p ro ce s s fo r p e rfo rm i n g basi c ta i l o ri n g of th i s I n te rn a ti o n a l S ta n d a rd fo r a
s o ftwa re p ro j e ct. Th i s an n ex p ro vi d e s re q u i re m e n ts fo r ta i l o ri n g th i s I n te rn a ti o n a l S ta n d a rd .
Li st of a cti v i ti e s. Th i s p ro ce s s co n s i s ts of th e fo l l o wi n g a cti vi ti e s :
1 ) I d e n ti fy i n g p ro j e c t e n v i ro n m e n t;
2) S o l i ci ti n g i n p u ts ;
3) S e l e cti n g p ro ce s s e s , a cti vi ti e s , an d ta s ks ;
4) D o cu m e n ti n g ta i l o ri n g d e ci s i o n s an d ra ti o n a l e .
A.1 .1 C h a ra cte ri s ti cs of th e p ro j e ct e n vi ro n m e n t th a t a re g oi n g to i n fl u e n c e ta i l o ri n g sh al l be i d e n t i fi e d .
Som e of th e ch a ra cte ri s ti cs m ay be: l i fe cycl e m od el ; cu rre n t syste m l i fe cycl e a cti v i ty; s ys tem an d
d o c u m e n ta t i o n to be d e ve l o p e d an d wh o a re to be re s p o n s i b l e fo r th e m . For th i s p u rp o s e , th i s
I n te rn a ti o n a l S ta n d a rd sh ou l d be e va l u a te d ag ai n st re l e va n t d a ta g a th e re d in cl a u s e s A. 1 an d A. 2 .
( cl a u s e Ê 7 ) sh ou l d be e va l u a te d to d e te rm i n e wh e th e r th e y co u l d p ro vi d e fo r th e s e p ro ce s s e s , a cti vi ti e s ,
an d ta s ks .
Th e s e ta s ks sh ou l d be ca re fu l l y co n s i d e re d fo r wh e th e r th e y sh ou l d be ke p t or d e l e te d fo r a g i ve n p ro j e c t
A.4.1 Al l ta i l o ri n g d e ci s i o n s sh al l be d o cu m e n te d to g e th e r wi th th e ra ti o n a l e fo r th e d e ci s i o n s .
4 8
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
Annex B
( i n fo rm a t i v e )
Guidance on tailoring
No two p ro j e cts a re th e sam e. Va ri a ti o n s in o rg a n i z a ti o n a l p o l i ci e s an d p ro ce d u re s , a c q u i s i ti o n m e th o d s
an d s tra te g i e s , p ro j e ct s i ze an d co m p l e xi ty, s ys te m re q u i re m e n ts an d d e ve l o p m e n t m e th o d s , am on g o th e r
th i n g s , i n fl u e n c e h ow a syste m is a cq u i re d , d e ve l o p e d , o p e ra te d , or m a i n ta i n e d . Th i s I n t e rn a t i o n a l
in th e i n te re s t of co s t re d u cti o n an d q u a l i ty i m p ro v e m e n t, th i s I n te rn a ti o n a l S ta n d a rd sh ou l d be t a i l o re d
fo r an i n d i vi d u a l p ro j e ct. Al l p a rti e s i n vo l ve d in th e p ro j e ct sh ou l d be i n vo l ve d in ta i l o ri n g .
an d is n ot e xh a u s ti ve . Th i s cl a u s e m ay be u sed to p e rfo rm fi rs t- l e ve l ta i l o ri n g of th i s I n t e rn a t i o n a l
S ta n d a rd fo r a g i ve n bu si n ess a re a ; fo r e xa m p l e , a v i a ti o n , n u cl e a r, m e d i ca l , m i l i ta ry , co u n try, or
sh ou l d be co n s i d e re d ; an d it sh ou l d be c l a ri fi e d wh e th e r th e d e ve l o p e r is re q u i re d to perform or
support th e s ys te m a cti vi ti e s .
be re q u i re d bu t sh ou l d be co n s i d e re d .
e va l u a ti o n s i n to fi ve ca te g o ri e s , wh i ch a re l i s te d b e l o w. Th e fi rs t fo u r e va l u a ti o n ca te g o ri e s a re at p ro j e c t
l e ve l ; th e l ast on e is at o rg a n i z a ti o n a l l e ve l . Th e s e e va l u a ti o n s sh ou l d be s e l e cte d an d t a i l o re d
p ro p o rti o n a l to th e s co p e , m a g n i tu d e , c o m p l e x i ty , an d c ri t i c a l i t y of th e p ro j e ct or of th e o rg a n i z a ti o n .
Th e p ro b l e m , n o n - co n fo rm a n ce , an d i m p ro v e m e n t re p o rts fro m th e s e e va l u a ti o n s fe e d i n to th e P ro b l e m
Re s o l u ti o n P ro ce s s (6. 8).
Th e s e e va l u a ti o n s do n ot d u p l i ca te or re p l a ce o th e r e va l u a ti o n s , bu t su ppl em en t th e m .
s ch e d u l e .
re s p o n s i b l e fo r d e ve l o p i n g th e s o ftwa re p ro d u ct or e xe cu ti n g th e p ro ce s s . Th e g oal is to
re q u i re m e n ts an d a d h e re n ce to th e e s ta b l i s h e d pl an s. Th i s p ro ce s s m ay u se th e re s u l ts fro m a, b,
an d c a b o ve as i n p u ts . Th i s p ro ce s s m ay co o rd i n a te i ts a cti vi ti e s wi th th o s e of a, b, an d c.
e) I m p ro ve m e n t (7 . 3 ). C o n d u cte d by an o rg a n i z a ti o n fo r e ffi c i e n t m an ag em en t an d s e l f-
i m p ro ve m e n t of i ts p ro ce s s . Th i s is co n d u cte d re g a rd l e s s of p ro j e ct or co n tra ct re q u i re m e n ts .
4 9
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
ch a ra cte ri s ti cs . N e i th e r th e co n s i d e ra ti o n s n or th e ch a ra cte ri s ti cs a re e xh a u s ti ve an d re p re s e n t on l y
cu rre n t th i n ki n g . F i g u re B. 1 p ro vi d e s an e xa m p l e of th e a p p l i ca ti o n of th i s I n te rn a ti o n a l S ta n d a rd .
O rg a n i z a t i o n a l p o l i c i e s. D e te rm i n e wh i ch o rg a n i z a ti o n a l p o l i ci e s a re re l e va n t an d a p p l i ca b l e , s u ch as
cl a u s e s of th i s I n te rn a ti o n a l S ta n d a rd re l a te d to th e o rg a n i z a ti o n a l p o l i ci e s sh ou l d be ke p t.
Ac q u i s i ti o n s tra te g y. D e te rm i n e wh i ch a cq u i s i t i o n s tra te g i e s a re re l e va n t an d a p p l i ca b l e fo r th e p ro j e c t ,
ca p a b i l i ti e s . Th e cl a u s e s of th i s I n te rn a ti o n a l S ta n d a rd re l a te d to th e s e s tra te g i e s sh ou l d be ke p t.
S u p p o rt c o n c e p t. D e te rm i n e wh i ch s u p p o rt co n ce p ts a re re l e va n t an d a p p l i ca b l e , s u ch as e xp e cte d
p ro d u ct wi l l h a ve a l on g s u p p o rt l i fe or is e xp e cte d to ch a n g e s i g n i fi ca n tl y, al l d o cu m e n ta ti o n
re q u i re m e n ts sh ou l d be co n s i d e re d . It is a d vi s a b l e to h a ve th e d o cu m e n ta ti o n a u to m a te d .
s u ch as Wa te rfa l l , e v o l u ti o n a ry, bu i l d s, p re - p l a n n e d p ro d u ct i m p ro v e m e n t, S p i ra l . Al l s u ch m od el s
p ro j e ct a cti vi ty fe e d i n to th e n e xt. In th e s e ca s e s , th e d o cu m e n ta ti o n sh ou l d be co m p l e te at th e en d of
an a cti vi ty or a ta s k.
co n s i d e ra ti o n ; fo r e xa m p l e , a cq u i re r to d e ve l o p e r an d su ppl i er to ve ri fi ca ti o n or va l i d a ti o n a g e n t. A l a rg e
p ro j e ct i n vo l vi n g m an y ( te n s or h u n d re d s ) p e rs o n s n eed s s i g n i fi ca n t m an ag em en t o ve rs i g h t an d c o n t ro l .
s ce n a ri o s :
Acq u i re r is i n i ti a ti n g or d e fi n i n g s ys te m re q u i re m e n ts . F e a s i b i l i ty s tu d i e s an d p ro to typ i n g of re q u i re m e n ts
an d p re l i m i n a ry s o ftwa re re q u i re m e n ts m ay be d e ve l o p e d . In th e s e ca s e s , th e D e ve l o p m e n t P ro ce s s (5. 3)
may be u sed as a g u i d a n ce ra th e r th a n re q u i re m e n t; th e ri g o r of q u a l i fi ca ti o n an d e v a l u a ti o n m ay n ot b e
n eed ed ; an d j oi n t re vi e ws an d a u d i ts m ay n ot be n eed ed .
re q u i re m e n ts sh ou l d be co n s i d e re d d u ri n g ta i l o ri n g .
of th e D e ve l o p m e n t P ro ce s s (5. 3) m ay be u sed as m i n i - p ro ce s s e s .
S ys te m - L e ve l c h a ra c t e ri s t i c s . D e te rm i n e wh i ch s ys te m - l e ve l ch a ra cte ri s ti cs a re re l e va n t an d a p p l i ca b l e ,
co n fi g u ra ti o n i te m s , th e D e ve l o p m e n t P ro ce s s (5. 3) sh ou l d be ca re fu l l y ta i l o re d fo r e a ch su b s ys te m an d
co n fi g u ra ti o n i te m . Al l i n te rfa ce an d i n te g ra ti o n re q u i re m e n ts sh ou l d be co n s i d e re d .
5 0
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
TIME ISO/IEC
SOFTWARE
C
LIFE-CYCLE O
M
PROCESSES
MONEY
P
WATERFALL A
STANDARD N
Y
REQUIREMENTS SPIRAL
LEGAL
METHODS
SECURITY
ENVIRONMENT
SAFETY APPLICATION
TAILORING
EVALUATION
CREDENTIALS
(ISO 9001 , ...) TESTING
RESPONSIBILITY MATRIX
ETC.
ORGANIZATION WHAT
CAPABILITY ACQ SUP DEV OPN MNT
WHO
ACQR
QUALITY MANUAL
SUPLR
CONTRACT
DEVR
PROCEDURES
OPER
QUALITY PLAN
MAINTR
PROJECT PLAN
PROJECT INITIATED
51
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
te ch n i ca l ri s ks . If th e s o ftwa re p ro d u ct h as m an y s o ftwa re i te m s , co m p o n e n ts , an d u n i ts , th e D e ve l o p m e n t
re q u i re m e n ts sh ou l d be co n s i d e re d .
d i ffe re n t ta i l o ri n g d e ci s i o n s . S om e e xa m p l e s :
u n d er co n s i d e ra ti o n .
fu tu re s u p p o rt re l a te d to th e s o ftwa re p ro d u ct sh ou l d be e va l u a te d .
e va l u a te d .
is a p a rt of a l a rg e r s ys te m , th e s ys te m - re l a te d a cti vi ti e s in th e D e ve l o p m e n t P ro ce s s (5. 3) sh ou l d
d o cu m e n ta ti o n n eed s sh ou l d be ca re fu l l y e xa m i n e d .
e) S o ftwa re p ro d u ct th a t is s ta n d - a l o n e . S i n ce s u ch a s o ftwa re p ro d u ct is n ot a p a rt of a s ys te m , th e
D o cu m e n ta ti o n n eed s, p a rti cu l a rl y fo r m a i n te n a n ce , sh ou l d be ca re fu l l y e xa m i n e d .
p ro vi s i o n of th i s I n te rn a ti o n a l S ta n d a rd e xce p t 5. 3. 1 . 5 of th e D e ve l o p m e n t P ro ce s s (5. 3) sh ou l d b e
co n s i d e re d . H o we ve r, if th e a cq u i re r d e ci d e s to a cq u i re a p i e ce of s u ch a s o ftwa re p ro d u ct fo r
fu tu re o p e ra ti o n an d m a i n te n a n ce , th e n th i s s o ftwa re p ro d u ct sh ou l d be tre a te d as in b or c
a b o ve .
O th e r c o n s i d e ra t i o n s .
ti m e , th e m o re m an ag em en t co n tro l sh ou l d be i m posed vi a te s ti n g , re vi e ws , a u d i ts , v e ri fi c a t i o n ,
v a l i d a ti o n , an d so on . C o n ve rs e l y, m u ch m an ag em en t c o n t ro l of n o n - c ri ti c a l or sm al l s o ftwa re p ro d u c t
m ay n ot be co s t- e ffe cti ve .
5 2
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
Annex C
( i n fo rm a t i v e )
re l a ti o n s h i p s u n d er ke y vi e wp o i n ts .
p o i n ts of vi e w. S ee 4. 1 . 1 fo r s yn o p s e s of th e p ro ce s s e s .
m an ag em en t vi e w, th e a cq u i re r, s u p p l i e r, d e ve l o p e r, o p e ra to r, m a i n ta i n e r, or o th e r p a rty m an ag es i ts
Al s o s h o wn (see th e b o tto m b o x) a re th e o rg a n i z a ti o n a l p ro ce s s e s ; th e s e a re e m p l o ye d by an o rg a n i z a t i o n
at th e co rp o ra te l e ve l to e s ta b l i s h an d i m pl em en t an u n d e rl yi n g s tru ctu re m ad e up of a s s o ci a te d l i fe
cycl e p ro ce s s ( e s ) an d p e rs o n n e l an d co n ti n u o u s l y i m p ro ve th e m .
F i g u re C. 2 p re s e n ts th e p ri m a ry ( to p , l e ft b o x) , s u p p o rti n g ( to p , ri g h t b o x) , an d o rg a n i z a t i o n a l ( b o tto m b o x)
p ro ce s s re fe rs to th e s e cti o n n u m ber in th i s I n te rn a ti o n a l S ta n d a rd .
P ro ce s s e s ) : an Acq u i s i ti o n P ro ce s s fo r th e a cq u i re r an d a Su ppl y P ro ce s s fo r th e s u p p l i e r. E a ch p ro ce s s
L i fe C ycl e P ro ce s s ) : a D e ve l o p m e n t P ro ce s s an d a M a i n te n a n ce P ro ce s s . E a ch p ro ce s s sh ows i ts
co n s ti tu e n t a cti v i ti e s . Th e D e ve l o p m e n t P ro ce s s is e m p l o ye d by d e ve l o p m e n t e n g i n e e rs fo r p ro d u c i n g
s o ftwa re p ro d u cts . Th e M a i n te n a n ce P ro ce s s is e m p l o ye d by m a i n te n a n ce e n g i n e e rs fo r m o d i fy i n g th e
s o ftwa re an d ke e p i n g it cu rre n t.
P ro ce s s ) : an O p e ra ti o n P ro ce s s an d i ts co n s ti tu e n t a cti v i ti e s . Th e O p e ra ti o n P ro ce s s is e m p l o ye d fo r
o p e ra ti n g th e s o ftwa re fo r i ts u s e rs .
P ro ce s s e s ) : Q u a l i ty As s u ra n ce P ro ce s s ; Ve ri fi c a t i o n P ro ce s s ; Va l i d a ti o n P ro ce s s ; J oi n t Re vi e w P ro ce s s ;
an d Au d i t P ro ce s s . Th e i r co n s ti tu e n t a cti vi ti e s a re n ot s h o wn . Th e s e q u a l i ty re l a te d p ro ce s s e s a re
Re vi e w; an d Au d i t p ro ce s s e s m ay be e m p l o ye d by d i ffe re n t p a rti e s s e p a ra te l y an d as te ch n i q u e s of th e
Q u a l i ty As s u ra n ce P ro ce s s as we l l .
M an ag em en t P ro ce s s th a t is u sed by an y o rg a n i z a ti o n fo r m an ag i n g i ts re s p e cti ve p ro ce s s . I ts co n s ti tu e n t
a cti vi ti e s a re s h o wn .
5 3
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
employ
employ
OPERATING VIEW Operator,
Operation Process
User
employ
Supporting Processes
¥ Quality assurance SUPPORTING VIEW Employer
¥ Documentation ¥ Verification of
Supporting
¥ Configuration management ¥ Validation Processes
¥ Problem resolution ¥ Joint review
¥ Audit
Organizational Processes
¥ Infrastructure ¥ Improvement ¥ Training
54
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
55
ISO/IEC 1 2207 : 1 995 (E) © I S O /I EC
fo r an o rg a n i z a ti o n (or a p a rty) .
o rg a n i z a ti o n is a bod y of p e rs o n s o rg a n i z e d fo r som e s p e ci fi c p u rp o s e , as a cl u b , u n i on , co rp o ra ti o n , or
wh e n it p e rfo rm s th e Acq u i s i ti o n P ro ce s s .
An o rg a n i z a ti o n m ay p e rfo rm on e p ro ce s s or m o re th a n on e p ro ce s s ; a p ro ce s s m ay be p e rfo rm e d by on e
ca n p e rfo rm o th e r p ro ce s s e s .
In th i s I n te rn a t i o n a l S ta n d a rd i ts e l f, th e re l a ti o n s h i p s b e twe e n th e p ro ce s s e s a re on l y s ta ti c. Th e m o re
p ro ce s s e s an d th e p a rti e s a re a u to m a ti ca l l y e s ta b l i s h e d wh e n th i s I n t e rn a ti o n a l S ta n d a rd is appl i ed on
p ro d u ct fo r o p e ra ti o n a l fi tn e s s an d by p ro v i d i n g s u p p o rt an d a d v i ce to th e u se r co m m u n i ty. E a ch
p ro ce s s e s as n eed ed .
5 6
© I S O /I EC ISO/IEC 1 2207 : 1 995 (E)
Annex D
( i n fo rm a t i v e )
Bibliography
I S O /I E C 1 21 1 9: 1 994, Information technologyÑSoftware packagesÑQuality requirements and testing .
5 7
IEEE/EIAÊ 1 2207.0-1 996 © IEEE
Annex E
( i n fo rm a t i v e )
in th i s an n ex is i n te n d e d as an ai d in u n d e rs ta n d i n g th i s s ta n d a rd .
re s p o n s i b i l i t y .
E.1 .1 Modularity
Th e l i fe cycl e p ro ce s s e s a re co h e s i ve an d co u p l e d to th e o p ti m u m e xte n t d eem ed p ra cti ca l an d fe a s i b l e .
E.1 .2 Responsibility
A p ro ce s s is p l a ce d u n d er th e re s p o n s i b i l i ty of an o rg a n i z a ti o n or a p a rty in th e s o ftwa re l i fe cycl e .
P ri m a ry p ro ce s s e s a re a cq u i s i ti o n , s u p p l y, d e v e l o p m e n t, o p e ra ti o n , an d m a i n te n a n ce . S u p p o rt i n g
p ro ce s s e s a re d o c u m e n ta ti o n , c o n fi g u ra ti o n m a n a g e m e n t, q u a l i ty a s s u ra n ce , j oi n t re vi e w, a u d i t,
v e ri fi c a ti o n , va l i d a ti o n , an d p ro b l e m re s o l u ti o n . O rg a n i z a t i o n a l p ro ce s s e s a re m a n a g e m e n t,
Ta i l o ri n g p ro ce s s , e ve n th o u g h n ot a l i fe cy cl e p ro ce s s , is s h o wn fo r co m p l e te n e s s ; it m ay be appl i ed to
an y (or al l ) of th e p ro ce s s e s in th i s s ta n d a rd .
ACQUISITION
SUPPLY
DEVELOPMENT
OPERATION
MAINTENANCE
PRIMARY
LIFE CYCLE
SUPPORTING
DOCUMENTATION
CONFIGURATION MANAGEMENT
QUALITY ASSURANCE
VERIFICATION
VALIDATION
JOINT REVIEW
AUDIT
PROBLEM RESOLUTION
ORGANIZATIONAL
MANAGEMENT
INFRASTRUCTURE
IMPROVEMENT
TRAINING
TAILORING
58
© IEEE IEEE/EIAÊ 1 2207.0-1 996
E.3 Structure of a life cycle process
E a ch p ro ce s s is fu rth e r d e s cri b e d in te rm s of i ts o wn co n s ti tu e n t a cti v i ti e s , e a ch of wh i ch is fu rth e r
For th i s p u rp o s e , th i s s ta n d a rd ca re fu l l y e m p l o ys ce rta i n a u xi l i a ry ve rb s ( wi l l , sh al l , sh ou l d , an d m a y) to
th e l i m i ts of th i s s ta n d a rd .
co n d u cte d on e n ti ti e s wi th g i ve n p u rp o s e s ag ai n st g i ve n cri te ri a . E xa m p l e s of an e n ti ty i n cl u d e a p ro ce s s ,
i n cl u d e re vi e w, a u d i t, ve ri fy, va l i d a te , a s s u re , or i m p ro ve . E xa m p l e s of a cri te ri o n i n cl u d e : t ra c e a b i l i t y of
q u a l i ty is co n s i d e re d fro m th e o u ts e t.
re s p o n s i b l e fo r p e rfo rm i n g th e p ro ce s s a re assi g n ed th e i r g e rm a n e p ro ce s s - i n te rn a l q u a l i t y - re l a t e d
a c ti v i t i e s , i n cl u d i n g e va l u a ti o n s .
Th e Q u a l i ty As s u ra n ce p ro ce s s is d e d i c a te d to a s s u ri n g co n fo rm i ty of p ro d u cts an d s e rvi ce s wi th th e i r
s p e ci fi e d re q u i re m e n ts . Th o s e re s p o n s i b l e fo r th i s p ro ce s s a re p ro vi d e d wi th th e o rg a n i z a t i o n a l fre e d o m
h as th e d i re ct m an ag em en t re s p o n s i b i l i ty fo r p ro d u ci n g th e p ro d u ct or p ro vi d i n g th e s e rvi ce ; wh i l e
Th i s s ta n d a rd p ro vi d e s an i m p ro ve m e n t p ro ce s s fo r m an ag i n g , co n tro l l i n g , an d i m p ro vi n g th e e s ta b l i s h e d
p ro ce s s e s an d th e i r p e rfo rm a n ce .
fa b ri ca ti o n , e v a l u a ti o n , te s ti n g , i n te g ra ti o n , m a n u fa c tu ri n g , an d s to ra g e /d i s tri b u ti o n ) fo rm th e fo u n d a t i o n
fo r s o ftwa re e n g i n e e ri n g in th e s ta n d a rd .
i n to th e s ys te m .
p e rs o n s o rg a n i z e d fo r som e s p e ci fi c p u rp o s e , s u ch as a cl u b , u n i on , co rp o ra ti o n , or s o ci e ty. Wh e n a n
o rg a n i z a ti o n , as a wh o l e or a p a rt, e n te rs i n to an a g re e m e n t, it is a p a rty. O rg a n i z a ti o n s a re s e p a ra te
59
IEEE/EIAÊ 1 2207.0-1 996 © IEEE
ca l l e d an a cq u i re r wh e n it p e rfo rm s th e Acq u i s i ti o n p ro ce s s .
on e p ro ce s s or m o re th a n on e p ro ce s s . U n d er on e co n t ra c t or a p p l i ca ti o n of th i s s ta n d a rd , a g i ve n p a rty
p ro ce s s e s . A p ro ce s s may be p e rfo rm e d by on e o rg a n i z a ti o n or m o re th a n on e o rg a n i z a ti o n . An e xa m p l e
of a p ro ce s s p e rfo rm e d by m o re th a n on e o rg a n i z a ti o n is th e J oi n t Re vi e w p ro ce s s .
o rg a n i z a ti o n s . In o rd e r to fa ci l i ta te a p p l i ca ti o n of th i s s ta n d a rd e i th e r i n te rn a l l y or c o n tra c t u a l l y , th e tasks
a re e xp re s s e d in co n t ra c tu a l l an g u ag e. Wh e n appl i ed i n te rn a l l y, th e co n t ra c tu a l l an g u ag e is to b e
i n te rp re te d as a s e l f- i m p o s e d ta s k.
an d to em pl oy a p p ro p ri a te m e th o d s , te ch n i q u e s , an d to o l s to p ro d u ce th e p ro d u ct or p ro vi d e th e s e rvi ce .
te s ti n g ) ; or an y p ro g ra m m i n g l an g u ag e (e. g . , F o u rth G e n e ra ti o n , Ad a , As s e m b l y) . Th e m od el s, m e th o d s ,
s e l e cti o n is l e ft to th e u ser of th i s s ta n d a rd .
n a ti o n a l or o rg a n i z a ti o n a l c u l tu re .
l a ck of co n s e n s u s on or u se of a u n i ve rs a l ti m e - d e p e n d e n t s e q u e n ce , th e u se r of th i s s ta n d a rd m ay s e l e ct
m od el fo r th e p ro j e ct an d m appi n g th e p ro ce s s e s , a cti vi ti e s , an d ta s ks o n to th a t m od el .
60
© IEEE IEEE/EIAÊ 1 2207.0-1 996
E.1 3 Documentation of outputs
Th i s s ta n d a rd re q u i re s th e d o c u m e n t a ti o n of c e rt a i n o u tp u ts , bu t it d oes n ot s p e ci fy fo rm a t, co n te n t, or
m ed i a of th e d o cu m e n ts , th a t is l e ft fo r th e a g re e m e n t b e twe e n th e a cq u i re r an d th e s u p p l i e r. An
o rg a n i z a ti o n m ay u se i ts e xi s ti n g d o cu m e n ta ti o n sets or s ta n d a rd s wi th th i s s ta n d a rd by e s ta b l i s h i n g th e
co rre l a ti o n b e twe e n th e ca l l s fo r d o cu m e n ta ti o n in th i s s ta n d a rd an d th e o rg a n i z a ti o n Õ s d o cu m e n ta ti o n
s ta n d a rd s . Th i s s ta n d a rd p ro vi d e s a D o cu m e n ta ti o n p ro ce s s wh i ch a l l o ws th e p a rty or p a rti e s to pl an ,
g u i d a n ce on d o cu m e n ta ti o n of l i fe cycl e d a ta .
E.1 4 Baselining
Th i s s ta n d a rd d i ffe re n ti a te s b e twe e n " c o n fi g u ra t i o n i te m s " an d " i te m s of h a rd wa re an d s o ftwa re . " Th e
i n te n t of th i s s ta n d a rd is to a p p ro p ri a te l y co n tro l re q u i re m e n ts , d esi g n , an d co d e a s s o ci a te d wi th b o th
p ri o r to s ys te m i n te g ra ti o n .
Th i s s ta n d a rd al so d e fi n e s "basel i n e" as a fo rm a l l y a p p ro ve d ve rs i o n of a co n fi g u ra ti o n i te m , re g a rd l e s s of
m ed i a, fo rm a l l y d e s i g n a te d an d fi xe d at a s p e ci fi c ti m e d u ri n g th e c o n fi g u ra t i o n i te m Õ s l i fe cy cl e . Th e
i n te n t is to e s ta b l i s h an d basel i n e co n fi g u ra ti o n i te m s at th e a p p ro p ri a te ti m e as p a rt of th e D e ve l o p m e n t
p ro ce s s (an d th e M a i n te n a n ce p ro ce s s ) , n ot th e C o n fi g u ra ti o n M an ag em en t p ro ce s s .
n ot d e fi n e or p re s cri b e th e m . Th i s s ta n d a rd re fe re n ce s I S O /I E C 91 26 fo r g u i d a n ce on s o ftwa re q u a l i ty
u s e rs o f th i s s ta n d a rd .
d e fi n e an y ce rti fi c a ti o n c ri te ri a .
61
IEEE/EIAÊ 1 2207.0-1 996 © IEEE
ORGANIZATION
MANAGEMENT INFRASTRUCTURE TRAINING IMPROVEMENT
M F
PROJECT
OPERATION
F F F E: 3 F
U E P E QA DEVELOPMENT
E: 3
AU D I T
E: 3
E: 1,2,3
(T)E (I)V&V E V&V
E: 3 E: 3
1 E 2 3 4
DOCUMENTATION CM PROBLEM TAILORING
RESOLUTION
O: THE SAME POINTS, ACQ: ACQUISITION, SUB: SUBCONTRACTOR
E: EXECUTE, F: FEEDBACK, M: MANAGE, P: PARTICIPATE, T: TASK; U: USE PDCA
Th i s s ta n d a rd co n ta i n s on l y a set of we l l - d e fi n e d bu i l d i n g b l o cks (p ro ce ss e s) ; th e u se r of th i s s ta n d a rd
th e o rg a n i z a ti o n an d th e p ro j e ct.
62
© IEEE IEEE/EIAÊ 1 2207.0-1 996
E.1 9 Prerequisites to using this standard
Th i s s ta n d a rd co ve rs th e fu l l l i fe cycl e of a s o ftwa re s ys tem an d ca te rs to d i ve rs e , i n d epen d en t p a rti e s i n
th e l i fe cy c l e . It i n te g ra te s o rg a n i z a ti o n a l an d co n tra c t u a l tasks an d re s p o n s i b i l i ti e s as re l a te d to th e
re s o l ve th e m . Th i s s ta n d a rd is i n te n d e d to be u sed wi th i n th e co n te xt of an o rg a n i z a ti o n Õ s o b j e cti ve s an d
g i ve n o rd e r) sh ou l d be m e t:
a) T ra i n e d p e rs o n n e l ;
b) F a m i l i a ri ty wi th th e o rg a n i z a ti o n ' s p o l i ci e s ;
c) F a m i l i a ri ty wi th th e p ro j e ct' s e n vi ro n m e n t;
d) An u n d e rs ta n d i n g of th e u se of th e s ta n d a rd .
63
IEEE/EIAÊ 1 2207.0-1 996 © IEEE
Annex F
( n o rm a ti v e )
Compliance
In a cco rd a n ce wi th cl a u s e 1 . 4, p a ra g ra p h 2, of th e I n te rn a ti o n a l S ta n d a rd , th e U . S. d e fi n e s co m p l i a n ce
wi th th i s U . S. s ta n d a rd as e xp l a i n e d in th i s a n n e x.
S t a n d a rd :
C o m p l i a n ce wi th th i s S ta n d a rd is d e fi n e d as th e p e rfo rm a n ce of al l th e p ro ce s s e s , a cti v i ti e s , an d
a c c o rd a n c e wi th th e p re - e s ta b l i s h e d cri te ri a an d th e re q u i re m e n ts s p e ci fi e d in th e co n tra ct as
a p p l i ca b l e .
Th e o ve ra l l i n te rp re ta ti o n of co m p l i a n ce m ay va ry in d i ffe re n t s i tu a ti o n s , as e xp l a i n e d in cl a u s e F. 2. Th e
be a ch i e ve d in a n u m ber of wa ys , as e xp l a i n e d in cl a u s e F. 4.
in th e cl a i m of co m p l i a n ce :
a) Wh e n co m p l i a n ce is cl a i m e d fo r an o rg a n i z a ti o n , th e o rg a n i z a ti o n sh al l m a ke pu bl i c a d o cu m e n t
d e cl a ri n g i ts ta i l o ri n g of th e p ro ce s s e s , a cti vi ti e s , an d ta s ks an d i ts i n te rp re ta ti o n of an y cl a u s e s of
sh al l be i n te rp re te d in th e p ro j e ct pl an s fo r an y p a rti cu l a r p ro j e ct.
b) Wh e n co m p l i a n ce is cl a i m e d fo r a p ro j e ct, th e p ro j e ct pl an s or th e co n tra ct sh al l d o cu m e n t th e
ta i l o ri n g of th e p ro ce s s e s , a cti vi ti e s an d ta s ks an d th e i n te rp re ta ti o n of an y cl a u s e s of th e s ta n d a rd
N O T E ÑA p ro j e ctÕ s cl a i m of co m p l i a n ce is typ i ca l l y s p e ci fi e d wi th re s p e ct to th e o rg a n i z a ti o n Õ s cl a i m of
co m p l i a n c e .
c) Wh e n co m p l i a n ce is cl a i m e d fo r a m u l ti - s u p p l i e r p ro g ra m , it m ay be th e ca s e th a t no i n d i vi d u a l
p ro j e ct ca n cl a i m co m p l i a n ce b e ca u s e no si n g l e co n tra ct ca l l s fo r th e p e rfo rm a n ce of a l l
re q u i re d p ro ce s s e s an d a cti vi ti e s . N e ve rth e l e s s , th e p ro g ra m , as a wh o l e , m ay cl a i m co m p l i a n ce if
th e va ri o u s p a rti e s , as we l l as th e i n te rp re ta ti o n of an y cl a u s e s of th e s ta n d a rd th a t re fe re n ce " th e
c o n t ra c t . "
d) Wh e n th e s ta n d a rd is u sed as a basi s fo r re g u l a to ry d e ci s i o n s , s u p p l e m e n ta l s ta n d a rd s , l eg al
re g u l a ti o n s or s e cto r- s p e ci fi c re q u i re m e n ts m ay co n s tra i n th e ta i l o ri n g an d th e i n te rp re ta ti o n of
s p e ci fy th e ta i l o ri n g an d th e i n te rp re ta ti o n of th e cl a u s e s of th e s ta n d a rd th a t re fe re n ce " th e
c o n t ra c t . "
cl a i m of co m p l i a n ce :
64
© IEEE IEEE/EIAÊ 1 2207.0-1 996
a) Ta i l o re d : Th e minimum set of re q u i re d p ro ce s s e s , a cti vi ti e s , an d ta s ks is d e te rm i n e d by ta i l o ri n g in
a cco rd a n ce wi th an n ex A.
N O T E ÑAb s o l u te co m p l i a n ce m ay be cl a i m e d fo r s e l e cte d p ro ce s s e s e ve n if a b s o l u te co m p l i a n ce wi th th e
e n ti re s ta n d a rd is n ot cl a i m e d .
e a ch p ro ce s s , th e cl a i m of co m p l i a n ce sh al l ci te wh i ch of th e s e ts h as been ch o s e n :
a) Acco m p l i s h m e n t of al l of th e re q u i re m e n ts of th e a cti vi ti e s an d ta s ks of th e p ro ce s s as s p e ci fi e d i n
th e ch o s e n ta i l o ri n g .
a l te rn a ti ve m e th o d s m u st a cco m p l i s h th e p ro ce s s o b j e cti v e s s p e ci fi e d in an n ex G of I E E E /E I A
m u st n ot h am per co m p l i a n ce of an y o th e r p ro ce s s , an d m u st be s p e ci fi e d by pl an s, s ta n d a rd s or
o th e r d o cu m e n ts . Th e a l te rn a ti v e m e th o d an d th e m ean s of co m p l i a n ce sh al l be s p e ci fi e d or
ci te d in th e cl a i m of c o m p l i a n ce .
65
IEEE/EIAÊ 1 2207.0-1 996 © IEEE
Annex G
( n o rm a ti v e )
e a ch l i fe cycl e p ro ce s s d e fi n e d in I S O /I E C 1 2207. F or th i s a n n e x, Ò cu s to m e rÓ is d e fi n e d to be th e
re ci p i e n t of a p ro d u ct p ro v i d e d by a s u p p l e r. In th e co n tra c tu a l s i tu a ti o n , th e cu s to m e r is ca l l e d th e
Ò a cq u i re r. Ó Th e Ò cu s to m e rÓ m ay be th e u l ti m a te co n s u m e r, u s e r, b e n e fi ci a ry, or p u rch a s e r. Th e Ò cu s to m e rÓ
ca n be e xte rn a l or i n te rn a l to th e o rg a n i z a ti o n . D a ta e n g i n e e ri n g a c ti v i ti e s a re assu m ed to be c o v e re d
th o s e o b j e cti ve s th a t co n fo rm to th e ta i l o ri n g of th e s ta n d a rd wo u l d be a p p l i ca b l e .
re s p o n s i b i l i ti e s , an d l i a b i l i ti e s of b o th th e a cq u i re r an d th e s u p p l i e r;
(e. g . , d e g re e of s o ftwa re re u s e ) a re m e t;
e) Q u a l i fy p o te n ti a l s u p p l i e rs th ro u g h an a ssessm en t of th e i r ca p a b i l i ty to p e rfo rm th e re q u i re d
s o ftwa re ;
g) E s ta b l i s h an d m an ag e co m m i tm e n ts to an d fro m th e s u p p l i e r;
h) Re g u l a rl y e xch a n g e p ro g re s s i n fo rm a ti o n wi th th e s u p p l i e r;
i) As s e s s co m p l i a n ce of th e su ppl i er ag ai n st th e a g re e d u pon pl an s, s ta n d a rd s an d p ro ce d u re s ;
j) As s e s s th e q u a l i ty of th e s u p p l i e rÕ s d e l i ve re d p ro d u cts an d s e rvi ce s ;
s e rv i ce bei n g a cq u i re d ;
p ro d u ct or s e rvi ce .
a) D e te rm i n e co m p l i a n ce wi th re q u i re m e n ts , pl an s, an d co n tra ct, as a p p ro p ri a te ;
p a rty, as s p e ci fi e d in th e pl an s;
b) C o n tro l m o d i fi ca ti o n s of th e i te m s ;
c) Re co rd an d re p o rt th e s ta tu s of i te m s an d m o d i fi ca ti o n re q u e s ts ;
d) E n s u re th e co m p l e te n e s s of th e i te m s ;
e) C o n tro l s to ra g e , h an d l i n g , re l e a s e , an d d e l i ve ry of th e i te m s .
66
© IEEE IEEE/EIAÊ 1 2207.0-1 996
b) P ro p o s e an e ffe cti ve s o l u ti o n th a t i d e n ti fi e s th e m ai n e l e m e n ts of th e s ys te m ;
c) Al l o ca te th e d e fi n e d re q u i re m e n ts to e a ch of th o s e m ai n e l e m e n ts ;
d) D e ve l o p a s ys te m re l e a s e s tra te g y;
h) U n d e rs ta n d th e i m p a ct of s o ftwa re re q u i re m e n ts on th e o p e ra ti n g e n vi ro n m e n t;
i) D e ve l o p a s o ftwa re re l e a s e s tra te g y;
j) Ap p ro ve an d u p d a te th e s o ftwa re re q u i re m e n ts , as n eed ed ;
p) P ro d u ce s o ftwa re u n i ts d e fi n e d by th e d esi g n ;
re q u i re m e n ts a l l o ca te d to th e u n i ts ;
v) Re co rd th e re s u l ts o f th e s o ftwa re te s ts ;
w) D e ve l o p a re g re s s i o n s tra te g y fo r re te s ti n g a g g re g a te s , or th e i n te g ra te d s o ftwa re , sh ou l d a ch a n g e
in co m p o n e n ts be m ad e;
a l l o ca te d to th e u n i ts ;
z) Ve ri fy s ys te m a g g re g a te s u si n g th e d e fi n e d a cce p ta n ce cri te ri a ;
( fu n c ti o n a l , n o n fu n c ti o n a l , o p e ra ti o n s an d m a i n te n a n c e ) ;
ab) Re co rd th e re s u l ts o f th e s ys te m te s ts ;
a c) D e ve l o p a re g re s s i o n s tra te g y fo r re te s ti n g a g g re g a te s or th e i n te g ra te d s ys te m sh ou l d a ch a n g e i n
co m p o n e n ts be m ad e;
67
IEEE/EIAÊ 1 2207.0-1 996 © IEEE
a) I d e n ti fy al l d o cu m e n ts to be p ro d u ce d by th e p ro ce s s or p ro j e ct;
b) S p e ci fy th e co n te n t an d p u rp o s e of al l d o cu m e n ts an d pl an an d s ch e d u l e th e i r p ro d u cti o n ;
c) I d e n ti fy th e s ta n d a rd s to be appl i ed fo r d e ve l o p m e n t of d o cu m e n ts ;
d) D e ve l o p an d pu bl i sh al l d o cu m e n ts in a c c o rd a n c e wi th i d e n t i fi e d s ta n d a rd s an d in a c c o rd a n c e
wi th n o m i n a te d pl an s;
e) M a i n ta i n al l d o cu m e n ts in a cco rd a n ce wi th s p e ci fi e d cri te ri a .
a) E s ta b l i s h a we l l - d e fi n e d an d m a i n ta i n e d s ta n d a rd set of p ro ce s s e s , al on g wi th a d e s cri p ti o n of th e
a p p l i ca b i l i ty of e a ch p ro ce s s ;
to g e th e r wi th e xp e cte d cri te ri a ;
c) E s ta b l i s h a d e p l o ye d s p e c i fi c p ro ce s s fo r e a ch p ro j e ct, ta i l o re d fro m th e s ta n d a rd p ro ce s s i n
d) E s ta b l i s h an d m a i n ta i n i n fo rm a ti o n an d d a ta re l a te d to th e u se of th e s ta n d a rd p ro ce s s fo r s p e c i fi c
p ro j e c t s ;
p ro ce s s e s ;
f) M a ke ch a n g e s to s ta n d a rd an d d e fi n e d p ro ce s s e s in a co n tro l l e d wa y;
g) I m pl em en t pl an n ed an d m o n i to re d s o ftwa re p ro ce s s i m p ro v e m e n t a cti v i ti e s in a c o o rd i n a t e d
m an n er a cro s s th e o rg a n i z a ti o n .
a) E s ta b l i s h an d m a i n ta i n a we l l - d e fi n e d s o ftwa re e n g i n e e ri n g e n v i ro n m e n t, co n s i s te n t wi th an d
s u p p o rti ve of th e set of s ta n d a rd p ro ce s s e s an d o rg a n i z a ti o n a l m e th o d s an d te ch n i q u e s ;
b) Ta i l o r th e s o ftwa re e n g i n e e ri n g e n vi ro n m e n t to th e n eed s of th e p ro j e ct an d th e p ro j e ct te a m ;
c) D e ve l o p a s o ftwa re e n g i n e e ri n g e n vi ro n m e n t th a t s u p p o rts p ro j e ct te a m m e m b e rs re g a rd l e s s of th e
p e rfo rm a n ce l o ca ti o n of p ro ce s s a cti vi ti e s ;
d) I m pl em en t a d e fi n e d an d d e p l o ye d s tra te g y fo r re u s e .
b) E s ta b l i s h m e ch a n i s m s to e n s u re th a t a cti o n i te m s ra i s e d a re re co rd e d fo r a cti o n .
68
© IEEE IEEE/EIAÊ 1 2207.0-1 996
a) D e fi n e th e i m p a ct of o rg a n i z a ti o n , o p e ra ti o n s , an d i n te rfa ce s on th e e xi s ti n g s ys te m in o p e ra ti o n ;
b) I d e n ti fy an d u p d a te a p p ro p ri a te l i fe cycl e d a ta ;
c) D e ve l o p m o d i fi e d s ys te m co m p o n e n ts wi th a s s o ci a te d d o cu m e n ta ti o n an d tests th a t d e m o n s tra t e
th a t th e s ys te m re q u i re m e n ts a re n ot co m p ro m i s e d ;
d) M i g ra te s ys te m an d s o ftwa re u p g ra d e s to th e u s e r' s e n vi ro n m e n t;
e) E n s u re fi e l d i n g of n ew s ys te m s or ve rs i o n s d oes n ot a d ve rs e l y a ffe ct on g oi n g o p e ra ti o n s ;
f) M a i n ta i n th e ca p a b i l i ty to re s u m e p ro ce s s i n g wi th p ri o r ve rs i o n s .
a) D e fi n e th e s co p e of th e wo rk fo r th e p ro j e ct;
th e wo rk;
o rg a n i z a ti o n a l u n i ts ;
h a ve been a ch i e v e d ;
k) D e te rm i n e th e s co p e of ri s k m an ag em en t to be p e rfo rm e d fo r th e p ro j e ct;
l) I d e n ti fy ri s ks to th e p ro j e ct as th e y d e ve l o p ;
n) D e fi n e , i m p l e m e n t, an d assess a p p ro p ri a te ri s k m i ti g a ti o n s tra te g i e s ;
th e m i ti g a ti o n a c ti v i t i e s ;
69
IEEE/EIAÊ 1 2207.0-1 996 © IEEE
b) O p e ra te th e s o ftwa re in i ts i n te n d e d e n vi ro n m e n t a cco rd i n g to d o cu m e n te d p ro ce d u re s ;
c) P ro v i d e o p e ra ti o n a l s u p p o rt by re s o l vi n g o p e ra ti o n a l p ro b l e m s an d h an d l i n g u se r i n q u i re s an d
re q u e s ts ;
on an on g oi n g basi s;
g) D e l i ve r n eed ed cu s to m e r s e rvi ce s .
a) P ro vi d e a ti m e l y, re s p o n s i ve , an d d o c u m e n te d m ean s to e n s u re th a t al l d i s co ve re d p ro b l e m s a re
a n a l yz e d an d re s o l ve d ;
b) P ro vi d e a m e ch a n i s m fo r re co g n i z i n g an d a cti n g on tre n d s in p ro b l e m s i d e n ti fi e d .
b) I d e n ti fy q u a l i ty s ta n d a rd s , m e th o d o l o g i e s , p ro ce d u re s , an d to o l s fo r p e rfo rm i n g q u a l i ty a s s u ra n ce
a cti vi ti e s an d ta i l o r to th e p ro j e ct;
d) E s ta b l i s h an d g u a ra n te e th e i n d e p e n d e n ce of th o s e re s p o n s i b l e fo r p e rfo rm i n g q u a l i ty a s s u ra n ce
a cti vi ti e s ;
s ch e d u l e s ;
f) Ap p l y o rg a n i z a ti o n a l q u a l i ty m an ag em en t s ys te m s to th e p ro j e ct.
a) E s ta b l i s h cl e a r an d on g oi n g co m m u n i ca ti o n wi th th e cu s to m e r;
b) D e fi n e d o cu m e n te d an d a g re e d cu s to m e r re q u i re m e n ts , wi th m an ag ed ch a n g e s ;
c) E s ta b l i s h a m e ch a n i s m fo r on g oi n g m o n i to ri n g of cu s to m e r n eed s;
d) E s ta b l i s h a m e ch a n i s m fo r e n s u ri n g th a t cu s to m e rs ca n easi l y d e te rm i n e th e s ta tu s an d d i s p o s i ti o n
of th e i r re q u e s ts ;
e) D e te rm i n e re q u i re m e n ts fo r re p l i c a ti o n , d i s tri b u ti o n , i n s t a l l a ti o n , an d te s ti n g of th e system
d e fi n e d by th e re q u i re m e n ts , an d i n s ta l l in a cco rd a n ce wi th th e i d e n ti fi e d re q u i re m e n ts .
70
© IEEE IEEE/EIAÊ 1 2207.0-1 996
a) I d e n ti fy th e ro l e s an d s ki l l s re q u i re d fo r th e o p e ra ti o n s of th e o rg a n i z a ti o n an d th e p ro j e ct;
a s s i g n m e n ts in th e o rg a n i z a ti o n ;
a s s i g n m e n ts ;
to p e rfo rm th e o rg a n i z a ti o n a l an d p ro j e ct ro l e s ;
a) I d e n ti fy cri te ri a fo r va l i d a ti o n of al l re q u i re d wo rk p ro d u cts ;
b) P e rfo rm re q u i re d v a l i d a ti o n a cti v i ti e s ;
c) P ro vi d e e vi d e n ce th a t th e wo rk p ro d u cts , as d e ve l o p e d , a re s u i ta b l e fo r th e i r i n te n d e d u se.
a) I d e n ti fy cri te ri a fo r ve ri fi ca ti o n of al l re q u i re d wo rk p ro d u cts ;
b) P e rfo rm re q u i re m e n ts v e ri fi ca ti o n a cti vi ti e s ;
71
IEEE/EIAÊ 1 2207.0-1 996 © IEEE
Annex H
( N o rm a ti v e )
b) As s i s t u s a b i l i ty an d m a i n ta i n a b i l i ty of a s o ftwa re p ro d u ct;
c) D e fi n e an d co n tro l l i fe cycl e p ro ce s s e s ;
n eed i t;
e) P ro vi d e a h i s to ry of wh a t h appen ed d u ri n g d e ve l o p m e n t an d m a i n te n a n ce to s u p p o rt
m an ag em en t an d p ro ce s s i m p ro ve m e n t;
f) P ro vi d e e vi d e n ce th a t th e p ro ce s s e s we re fo l l o we d .
a) C re a te ;
b) Re a d ;
c) U p d a te ;
d) D e l e te .
a) U n a m b i g u o u s: I n fo rm a ti o n is u n am bi g u ou s if it is d e s cri b e d in te rm s th a t on l y al l ow a si n g l e
i n te rp re ta ti o n , ai d ed , if n e ce s s a ry, by a d e fi n i ti o n .
b) C o m p l e t e: I n fo rm a ti o n is co m p l e te if it i n cl u d e s n e ce s s a ry, re l e va n t re q u i re m e n ts a n d /o r
d e s cri p ti ve m a te ri a l , re s p o n s e s a re d e fi n e d fo r th e ra n g e of va l i d i n pu t d a ta , an d te rm s an d u n i ts
of m e a s u re a re d e fi n e d .
d) C o n s i s te n t: I n fo rm a ti o n is co n s i s te n t if th e re a re no co n fl i cts wi th i n i t.
f) T ra c e a b l e: I n fo rm a ti o n is tra ce a b l e if th e o ri g i n of i ts co m p o n e n ts ca n be d e te rm i n e d .
g) P re s e n t a b l e : I n fo rm a ti o n is p re s e n ta b l e if it ca n be re tri e ve d an d vi e we d .
e xp e cta ti o n s , basi s fo r q u a l i fi ca ti o n te s ti n g , an d ke y d e ci s i o n ra ti o n a l e .
d e ci s i o n ra ti o n a l e .
re s u l ts , an d ke y d e ci s i o n ra ti o n a l e .
re fe re n ce to o b j e ct co d e , d a ta i n te g ri ty a p p ro a ch , d e s cri p ti o n of d e ve l o p m e n t e n v i ro n m e n t, an d
ke y d e ci s i o n ra ti o n a l e .
72
© IEEE IEEE/EIAÊ 1 2207.0-1 996
e) U ser d a t a: S o ftwa re o ve rvi e w, syste m a cce s s i n fo rm a ti o n , co m m a n d s an d re s p o n se s , e rro r
m essag es, o p e ra ti o n a l e n vi ro n m e n t, an d ke y d e ci s i o n ra ti o n a l e .
d e ci s i o n ra ti o n a l e , an d co n tra ct an d o th e r p ro cu re m e n t i n fo rm a ti o n .
g) Q u a l i ty d a t a: Q u a l i ty pl an s an d p ro ce d u re s , co rre cti ve a c ti o n s ta tu s , ro o t ca u s e a n a l ys i s , p ro d u c t
q u a l i ty ch a ra cte ri s ti cs an d p ro ce s s m e a s u re m e n t d a ta , an d cri te ri a an d ke y d e ci s i o n ra ti o n a l e .
a) Be a p p ro p ri a te to s u p p o rt th e p u rp o s e of th e l i fe cycl e d a ta ;
d) Be s e l e cte d s u b j e ct to co n cu rre n ce of th e u s e rs of th e d a ta .
i n to a cco u n t th e m a i n te n a n ce s tra te g y. S om e of th e ch o i ce s a re
1 ) Ra w d a ta ÑRe p o s i to ri e s of th e d e ve l o p m e n t to o l s s u ch as C AS E to o l s , d a ta b a s e s , fi l e s ys te m s , an d o th e r
to o l re p o s i to ri e s .
p ro ce s s o rs , Wo rl d Wi d e We b pu bl i sh i n g an d d i spl ay s ys te m s , SGM L vi e we rs .
3) H a rd co p y p ri n tÑTra d i ti o n a l paper d o cu m e n t fo rm .
73
IEEE/EIAÊ 1 2207.0-1 996 © IEEE
Annex I
( i n fo rm a t i v e )
Relationships
Th i s an n ex b ri e fl y d e s cri b e s th e ro l e s of I EEE S td 1 074, I S O /I E C 1 2207, I EEE S td 1 498, an d I SO 9001 .
F or m o re i n fo rm a ti o n on th e re l a ti o n s h i p s of th e s e s ta n d a rd s , re fe r to S E S C-9 7 -0 0 1 , H a rm o n i z a ti o n Acti o n
a cti vi ti e s of th e s ta n d a rd a re th e n m apped in ti m e o rd e r o n to th e m od el . As s i g n i n g o wn e rs an d s ch e d u l e
wo u l d be p a rti cu l a rl y u s e fu l to a p ro ce s s a rch i te ct in d e ve l o p i n g o rg a n i z a ti o n a l p ro ce s s e s co m p l yi n g wi th
th e re q u i re m e n ts of I S O /I E C 1 2207.
in te rm s of th e p ro ce s s e s th a t ca n be e m p l o ye d to (1 ) a cq u i re , s u p p l y, d e ve l o p , o p e ra te , an d m a i n ta i n
p ro ce s s e s , bu t d oes n ot s p e ci fy th e d e ta i l e d i m p l e m e n ta ti o n of th o s e p ro ce s s e s ; a p ro ce s s a rc h i te ct may
fi n d I EEE S td 1 074 to be u s e fu l in d e ve l o p i n g o rg a n i z a ti o n a l p ro ce s s e s co m p l yi n g wi th th e re q u i re m e n ts
of I S O /I E C 1 2207.
d e ve l o p m e n t pl an n i n g an d e n g i n e e ri n g . Th e s ta n d a rd ca n be u sed as a basi s fo r an a c q u i re r- s u p p l i e r
a g re e m e n t or fo r i n te rn a l s o ftwa re e n g i n e e ri n g g u i d a n ce .
m a i n te n a n ce of s o ftwa re .
N O TE ÑI S O /I E C 1 2207 i n cl u d e s I SO 9001 as a n o rm a ti ve re fe re n ce .
74
© IEEE IEEE/EIAÊ 1 2207.0-1 996
Annex J
( n o rm a ti v e )
Errata
Th i s an n ex i d e n ti fi e s th o s e cl a u s e s in I S O /I E C 1 2207 th a t h a ve a m b i g u i ti e s th a t co u l d n ot be re m o v e d
p ri o r to i ts p u b l i ca ti o n . Th e y a re p re s e n te d h e re to m i n i m i ze an y possi bl e m i s i n te rp re ta ti o n or
m i s a p p l i ca ti o n of th i s s ta n d a rd . An y s u g g e s te d ch a n g e is i n d i ca te d in italics . Al l cl a u s e s an d p a ra g ra p h s
re fe r to I S O /I E C 1 2207.
Th e s e i d e n ti fi e d cl a u s e s wi l l be fo rwa rd e d to th e I S O /I E C J TC Ê 1 fo r a p p ro p ri a te a cti o n .
1 . Cl au se 1 . 2, p a ra g ra p h 4, is cl a ri fi e d b e l o w.
I S O /I E C 1 2207 wh e n d e ve l o p i n g , o p e ra ti n g , or m a i n ta i n i n g s u ch s o ftwa re .
2. Cl au se 1 . 5, p a ra g ra p h 6 sh ou l d re a d as fo l l o ws :
In th i s I n te rn a ti o n a l S ta n d a rd , th e re a re a n u m ber of l i s ts fo r tasks; n on e of th e s e is p re s u m e d to b e
4. Ad d th e fo l l o wi n g cl a u s e to 5. 3. 1 . 2 :
e) E s ta b l i s h basel i n es fo r e a ch co n fi g u ra ti o n i te m at a p p ro p ri a te ti m e s , as d e te rm i n e d by th e
a cq u i re r an d th e s u p p l i e r.
5. D e l e te s e n te n ce 2 of cl a u s e 5. 3. 4. 3.
6. D e l e te cl a u s e 5. 3. 9. 5. b.
7. D e l e te cl a u s e 5. 3. 1 1 . 4. b.
8. Cl au se 6. 1 , P re a m b l e . Th e fo l l o wi n g sh ou l d be ad d ed as a s e co n d p a ra g ra p h to th e p re a m b l e :
fo l l o w s :
Th e C o n fi g u ra ti o n M an ag em en t P ro ce s s is a p ro ce s s of a p p l yi n g a d m i n i s tra ti v e an d te ch n i ca l
co n tro l m o d i fi c a t i o n s an d re l e a s e s of th e i te m s ; re co rd an d re p o rt th e s ta tu s of th e i te m s an d
co n tro l s to ra g e , h an d l i n g , an d d e l i ve ry of th e i te m s .
1 0. Cl au se 6. 3. 4. 1 . Th i s cl a u s e sh ou l d re a d as fo l l o ws :
Ad d i ti o n a l q u a l i ty m an ag em en t a cti vi ti e s sh al l be a s s u re d in a cco rd a n ce wi th th e cl a u s e s of I SO
9001 .
1 1 . Cl au se 6. 5. 2. Th i s cl a u s e d epen d s h e a vi l y on te s ti n g ( re a l - ti m e e xe cu ti o n s ) fo r v a l i d a ti o n . To allow
fl e xi b i l i ty, th e fo l l o wi n g n o te sh ou l d be ad d ed at th e en d of cl a u s e 6. 5. 2. 5:
NOTEÑOther means besides testing (such as, analysis, modeling, simulation, etc.) may be employed for
validation.
1 2. Cl au se 6. 6. 3. 1 . e. Th i s cl a u s e sh ou l d re a d as fo l l o ws :
75