ML20203K647: Difference between revisions

From kanterella
Jump to navigation Jump to search
(StriderTol Bot change)
(StriderTol Bot change)
 
Line 2: Line 2:
| number = ML20203K647
| number = ML20203K647
| issue date = 07/24/1995
| issue date = 07/24/1995
| title = Rev 1 to Rms Software Quality Assurance Plan
| title = Rev 1 to RMS Software Quality Assurance Plan
| author name = Edelman M, Piquemal P, Purpura G
| author name = Edelman M, Piquemal P, Purpura G
| author affiliation = SOUTHERN CALIFORNIA EDISON CO.
| author affiliation = SOUTHERN CALIFORNIA EDISON CO.
Line 17: Line 17:


=Text=
=Text=
{{#Wiki_filter:. . - . . .    - - -    .-_. .._ _ . - . _ - . . . . . . . _ . . - - - _ - _ . . - .
{{#Wiki_filter:.
                          ?-
?-
1 1
1 1
2 1
2 1
i t                                                                     ENCLOSUREl
i t
!.                                                RADIATION MONITORING SYSTEM
ENCLOSUREl RADIATION MONITORING SYSTEM QUALITY ASSURANCE PLAN j
;                                                      QUALITY ASSURANCE PLAN j                                                             (Also: DCN ABG-11507) 9803050172 990302 PDR ADOCK 05000361 88-       'P                       PDR       1.,..
(Also: DCN ABG-11507) 9803050172 990302 PDR ADOCK 05000361 88-
'P PDR 1.,..


m 3 , y, 3_1,yg ,7
m 3, y, 3_1,yg,7
                                  $ I wnovso ~txNas Ncnso -m. %                   A PGD-00054       08E
$ I wnovso ~txNas Ncnso -m. %A PGD-00054 0 8 E maov50 - Ca"*a W==*a* b mww. Nm B to md b PGD0054A. DOC Revision 1 0 4. nara" names occumam-w.,m.n n ony July 23,1995 SOUTHERN MUFORNIA EWSON COMPANY
* maov50 - Ca"*a W ==*a* b mww. Nm B to md b                                     PGD0054A. DOC Revision 1       0 4. nara" names occumam- w.,m.n n ony July 23,1995     SOUTHERN MUFORNIA EWSON COMPANY
[ yg M
[ yg M                         * *"*%;% M it 1 M #P
* *"*%;% M it 1 M #P
                                  %'?A         M @%% d.
%'?A M @%% d.M "I
                                  ** smo -'M-6 8L e L M        "I
** smo -'M-6 8L e L
                                                                            =
=
                                                                                    =
=
Chemy CW Ret. Doc. No, JdW b4-444
Chemy CW Ret. Doc. No, JdW b4-444
* 8 **   ,=-   un                                                                                   ,
* 8 **
ou.cmen.       woswu     m ,.   .,,
, = -
ace va n, .     ;    _,m     .,u.
un ou.cmen.
RMS SOFTWARE QUALITY ASSURANCE PLAN S0/33 - 606 - /- N Reviewed by:               Reviewed by:           Reviewed by:                                                                   -
woswu m,.
Name           Pascal Piquemal               Mike Edelman           George Purpura Date f         '
ace va n,.
f,8f ff                 7 ) of- 1E Signature h(f       [               Dr.       ,+             @w y
_,m
                                                  =
.,u.
RMS SOFTWARE QUALITY ASSURANCE PLAN S0/33 - 606 - /- N Reviewed by:
Reviewed by:
Reviewed by:
Name Pascal Piquemal Mike Edelman George Purpura Date f
f,8f ff 7 ) of-1E Signature h(f [
@w y Dr.
,+
=
adnec.
adnec.
9                               MGP                                                                                                   =
9 MGP
INSTRUMENTS Suite 150 5000 H!ghlands Parkway                                                                                   -
=
Smyma, GA 30082 i
INSTRUMENTS Suite 150 5000 H!ghlands Parkway Smyma, GA 30082 i
MUlN W# ?'                 M
MUlN W# ?'
M


PGD40054 / RDllSION 1 m ooc REVISION LOG:
PGD40054 / RDllSION 1 m ooc REVISION LOG:
Revision #             Date                 Revised Pages                                                 Comments 0               3/31/95                             N/A                       Originalissue 1               7/20/95                             All l
Revision #
!1     -
Date Revised Pages Comments 0
C' t
3/31/95 N/A Originalissue 1
7/20/95 All l
!1 C'
t l
l l
l l
l Page -ii-
Page -ii-


PGD 00054 I REVISION 1                                           Poooos4A.coe TABLE OF CONTENTS Page 1.0     Attachment A: Software Quality Assurance Plan, MGPl Doc M5203GA....1
PGD 00054 I REVISION 1 Poooos4A.coe TABLE OF CONTENTS Page 1.0 Attachment A: Software Quality Assurance Plan, MGPl Doc M5203GA....1
.s e
.s e
e e
e e
  ./
./
Page -lii-
Page -lii-
                                                                - - - -                        )
)


CD '                           33 00 00 00 CD MCP ICSTRUMENTS' CA -                           OS-07-D1 13:50 C3 OT E             v-   P3 -
CD '
SMlP                         Radiati6n Monitoring System                                                         -
33 00 00 00 CD MCP ICSTRUMENTS' CA -
            )             -
OS-07-D1 13:50 C3 OT E v-P3 SMlP Radiati6n Monitoring System
a        +     .    .                                                              .
)
gu             3     .
+
7w 3
a gu 3
w:=
7w w:=
                                                                      .;W     .
3
I Software Qual!ity Assurance Plan Written by:     L. Chapelot               Date: 16.11.93               Signature:
.;W I
Checked by:     A. Pommler               Date: 16.11.93               Signature:
Software Qual!ity Assurance Plan Written by:
Approved by:     X.Duquesne _ Date: 1 s.11.s3                           signaturc:
L. Chapelot Date: 16.11.93 Signature:
i IN HOUSE CIRCLILATION                     .            EXTERNAL CIRCULATION L. Chapelot               F. Schulcz               ;      MGP instruments Inc.
Checked by:
            ]
A. Pommler Date: 16.11.93 Signature:
F. Chlosta               G.Ruaro                                                   .
Approved by:
J.Nadaud                 B. Laisne                 j A. Pommler               J.P. Gulliemot i
X.Duquesne _ Date: 1 s.11.s3 signaturc:
Number of pages: 41                                 !
:i IN HOUSE CIRCLILATION EXTERNAL CIRCULATION
ar      'r           -
]
GA     20/07/95   SCE Comments                     -
L. Chapelot F. Schulcz MGP instruments Inc.
::. . .:. 4h. <C
F. Chlosta G.Ruaro J.Nadaud B. Laisne j
                                                                                                          ' mot     A-
A. Pommler J.P. Gulliemot i
[        \
Number of pages: 41 ar
'r GA 20/07/95 SCE Comments
::...:. 4h. <C
[
\\
FA 02.05.95 MGPl inc comments t
' mot A-
: a. uaur=
: a. uaur=
FA      02.05.95    MGPl inc comments                t J.A     16.03.95   MGPi inc comments                 -
J.A 16.03.95 MGPi inc comments
                                                                                                              /         /           /
/
DA     28.02.95   reviewed on 1995/02/20,                                     /         /           /
/
CA     28.11.94   SCE comments                     :                        /         /           /
/
BA     01.03.94   MGP Predston                       .                        /         /           /
DA 28.02.95 reviewed on 1995/02/20,
AA     16.11.93   First issue                       i                     W nte     Check     Approve Rev       Date     Name-No.& description of change                 M.F.               SIGNATURES I
/
i i
/
                    )         h- ~ . -             w p r 9 ,,,,,; - ~ ~ % = "A %                                     ~ l45203 GA F i- l I
/
CA 28.11.94 SCE comments
/
/
/
BA 01.03.94 MGP Predston
/
/
/
AA 16.11.93 First issue i
W nte Check Approve Rev Date Name-No.& description of change M.F.
SIGNATURES I
ii
)
h- ~. -
w p r 9,,,,,; - ~ ~ % = "A %
~ l45203 GA F i-l I
l.
l.
                                                                                                                                                    )
)


S,lenneensMGP                                                                         Radiation Monitorir c 3, stem Sonware Quality Assurance Plan                                                               p2 Update Tables Rev. Index /Date               Modified Pages               Ongin and designation of the Written by                                                     modifk:stions M /16.11.93                                         Onginal version J.Nadaud L Mosley BA / 01.03.94     678101113-1416-19323747           Minor predslon L MESLAY         18-29-3043                       Detailed design and component tests Precision 0A /28.11.94       All pops                         Reorganized SQAP outhne L Chapelot                                         according to IEEE 730-1969 and SCE comments DA /28.02.95       4 pages                         Intomal and extemal comments (cf review report on 20.02.95)
S,lenneensMGP Radiation Monitorir c 3, stem Sonware Quality Assurance Plan p2 Update Tables Rev. Index /Date Modified Pages Ongin and designation of the Written by modifk:stions M /16.11.93 Onginal version J.Nadaud L Mosley BA / 01.03.94 678101113-1416-19323747 Minor predslon L MESLAY 18-29-3043 Detailed design and component tests Precision 0A /28.11.94 All pops Reorganized SQAP outhne L Chapelot according to IEEE 730-1969 and SCE comments DA /28.02.95 4 pages Intomal and extemal comments (cf review report on 20.02.95)
EA /16.03.95       Pages 1 to 6                     MGPlInc. comments (1ax 95.03.15)                         -
EA /16.03.95 Pages 1 to 6 MGPlInc. comments (1ax 95.03.15) reviewed on 1995.03.16 FA /02.05.95 MGPl Inc. comments ( audit Anding n' 3 )
reviewed on 1995.03.16 FA /02.05.95                                         MGPl Inc. comments ( audit Anding n' 3 )
GA/17/07/95 M pages SCE Comments from S. Hetrick
GA/17/07/95       M pages                         SCE Comments from S. Hetrick
& = M '=== 7 M E 7 S. ~
                & = M '=== 7 M E 7 S . ~                   7= 5 E ~                 m       45203 GA j
7= 5 E ~
m 45203 GA j


gllg,P                                                                                                                                                               Redulon Mordtoring System soeware ouemy Assurwe Men                                                                                                                                                             p3 Table ofContents 1 i ntroduction .. . ... ...... .. . . .. . . .. . . . . .. . .. . . ... . . .. . .... . . . . . . . ... . ... . .. . . .. ..... . . . . . . . . . .. . . . . . . .. . . .. . . . . . . . . . .. . . s 1.1. Purpose.................................................................................................5 1.2. Scope and Application . . ................................................... ............. ......... . s 1.2.1. Scope.......................................................................................s 1.2.2. Application ....................... ...... ............ ........................... .... .. . .... 6 1.2. 3. Definition.. . .. . ... .... ... ... . .. .. .. .. ... . .. . . .. . . .... . .. .. .. . .. . .. . .. ... . . . . . . . . . . . .. . . . . . . 7 1.2.4 Abbreviations ........................... . ......... ..... ..................... . ........ .. 8 1.2.5. Acronymes & Notations ........................................................... 9
gllg,P Redulon Mordtoring System soeware ouemy Assurwe Men p3 Table ofContents 1 i ntroduction........................................................................................................... s 1.1. Purpose.................................................................................................5 1.2. Scope and Application............................................................................ s 1.2.1. Scope.......................................................................................s 1.2.2. Application............................................................................... 6 1.2. 3. Definition.................................................................................. 7 1.2.4 Abbreviations.......................................................................... 8 1.2.5. Acronymes & Notations........................................................... 9
: 2. Reference Documents ................................................................................. ......... 9 2.1. Customer's documents ............. .......................... .... .............................. . 9 2.2. MGPl's documents ............ . ................................ . ..... ..... .. .. ...... ............ ... 10
: 2. Reference Documents.......................................................................................... 9 2.1. Customer's documents.......................................................................... 9 2.2. MGPl's documents................................................................................. 10
: 3. M anage ment ... . . .. ..... . . ... .. .. ... . . .... .. . ... .. .., .. ... .. . . .... .. . . . . . . . . . .. . . . .. ... . . .. . . . . . . . . . .. . .. . . . . . ... . . . 1 1 3.1 Organization........ ................................... ................................ ...... ... ... ... 1 1 3.2. Tasks.....................................................................................................12                                                                               >
: 3. M anage ment........................................,............................................................... 1 1 3.1 Organization.......................................................................................... 1 1 3.2. Tasks.....................................................................................................12 3.2.1. Standard software.................................................................... 12 3.2.2. Safety related software............................................................ 12 3.2.2.1. Model Development Cycle......................................... 13 3.2.2.2. Product Development Cycle...................................... 14 3.2.3. Description of Phases..............................................................,14 3.2.3.1. Requirements Specification Phase............................15 3.2.3.2. Desip Phase............................................................ 16 3.2.3.3. Implememation Phase............................................... 16 3.2.3.4. Test Phase................................................................ 17 3.3.. Responsabilities..................................................................................... 19
3.2.1. Standard software.................................................... ................ 12 3.2.2. Safety related software ............................................................ 12 3.2.2.1. Model Development Cycle......................................... 13 3.2.2.2. Product Development Cycle ...................................... 14 3.2.3. Description of Phases ..............................................................,14 3.2.3.1. Requirements Specification Phase............................15 3.2.3.2. Desip Phase ..... ............ . ..................... ... .................. 16 3.2.3.3. Implememation Phase ............................................... 16 3.2.3.4. Test Phase ............. ..... ........ .............................. ....... . 17 3.3. . Responsabilities ............. ......... ....... ..................... ......... . ... ..................... . 19
: 4. Documentation..................................................................................................... 21 4.1. Purpose.................................................................................................21 4.2. Minimum documentation........................................................................ 21 4.2.1. Software Requirements Specification...................................... 21 4.2.2. Software Design Descriptions.................................................. 21 4.2.3. Software Vertfication and Validation Pire................................. 22 4.2.4. Software Vprtfication and Validation Final Report.................... 22 4.2.5. User documentation............................................................... 22 4.2.6. Test documentation............................................................... 22 4.2.6.1. Standard software..................................................... 22 4.2.6.2. Safety related software.............................................. 22 4.3. Other documentation............................................................................. 23 4.3.1. Software Development Plan.................................................... 23 4.3.2, Management documentation................................................... 23 4.4. Documentation Quality.......................................................................... 23 4.4.1. Application of Standards........................................................ 23 4.4.2. Review..................................................................................... 2 4 4.4.3. Document Control.................................................................... 24 4.4.4. Circulation................................................................................ 2 5 4.4. 5. Responsabilities....................................................................... 25
: 4. Documentation .... . . . .. ... . ...... .. . . . ... ... . ... .. . . .. . . . .. . . ... . . . .. . .. . . .. . . .. ... . . . . .. . . .. .. .... ... . . ... . .... . . . 21 4.1. Purpose.................................................................................................21 4.2. Minimum documentation ........................................................................ 21 4.2.1. Software Requirements Specification ...................................... 21 4.2.2. Software Design Descriptions .................................................. 21 4.2.3. Software Vertfication and Validation Pire. ................................ 22 4.2.4. Software Vprtfication and Validation Final Report.................... 22 4.2.5. User documentation....... ............................. ........................... 22 4.2.6. Test documentation .......... ..................................................... 22 4.2.6.1. Standard software ..................................................... 22 4.2.6.2. Safety related software .............................................. 22 4.3. Other documentation . ................................ ................. ........................... 23 4.3.1. Software Development Plan .................................................... 23 4.3.2, Management documentation ................................................... 23 4.4. Documentation Quality............................................................ .............. 23 4.4.1. Application of Standards .................. ...................................... 23 4.4.2. Review.. .. . .... . . .. .... . . .... . . . . . . . ... . . ...... . . . . . .. .. . . . . . . . . . . . .... . ... . . . .. . . . .. . . . . . . 2 4 4.4.3. Document Control .................................................... .. .... ... ....... 24 4.4.4. Circulation.. .. . ............. .... ............. . .......... .. ...... . ............ .. ... ...... . . 2 5                                                           -
: 5. Standards, practises, conventions........................................................................ 27 5.1. Applicable standards for standard software........................................... 27 ne Pdesem%
4.4. 5. Responsabilities ....... ..................... ................ ............ . . . ... ... .. .... 25
n.
: 5. Standards, practises, conventions........................................................................ 27 5.1. Applicable standards for standard software ........................................... 27 ne                   n.       e         e             e,.       ,.. n.               e.               e                         n     "'
e e
Pdesem% masmun et gepreeseen teases eu WeEAD de se Gumanere more rgewoumenere W and _                                                     Ames to fus Sevues.                   45203 GA
e,.
,.. n.
e.
e n
45203 GA masmun et gepreeseen teases eu WeEAD de se Gumanere more rgewoumenere W and _
Ames to fus Sevues.


nodinon MonN&usw            _ tem seaware Quemy Assurance P6.,                                                                                                                                           p4 5.2. Applicable standards for safety related software.................................... 27                                                                               >
nodinon MonN&u _ tem sw seaware Quemy Assurance P6.,
5.2.1. Documentation standards ........................................................ 27 5.2.2. Design standards ................ ............. .......................... ........... ... 27 5.2.3. Coding standards ... ...................... ..... ............ . ............ .............. 27 5.2.4. Testing standards .................................................................... 27 5.2.5. Code operation / Maintenance standards .................................. 28 Ss Reviews and audits ............................ ..................................... ........................... .. 28 6.1. Purpose.................................................................................................28 6.2. Document Reviews ................. ........................ ........................ ............... 2 8 6.2.1. Management....................................................................... ..... 28 6.2.2. Software Development Plan review ......................................... 29 6.2.3. Software Vertfication and Validation Plan review..................... 29 6.2.4. Software Configuration Management Plan review ................... 29 6.2.5. Software Requirements Specification review........................... 30 6.2.6. Software Design Des 4%ns review....................................... 30 6.2.7. Component test review ............................................................ 31 6.2.8. Integration review .................................................................... 31 6.2.9. Software test review ................................................................ 31 6.2.10. System Integration test review................................................ 32 6.3 Audits..............................................................................................33 6.4. Quality Follow-up Documentation.....................................;..................... 33
p4 5.2. Applicable standards for safety related software.................................... 27 5.2.1. Documentation standards........................................................ 27 5.2.2. Design standards..................................................................... 27 5.2.3. Coding standards..................................................................... 27 5.2.4. Testing standards.................................................................... 27 5.2.5. Code operation / Maintenance standards.................................. 28 Ss Reviews and audits.............................................................................................. 28 6.1. Purpose.................................................................................................28 6.2. Document Reviews................................................................................ 2 8 6.2.1. Management............................................................................ 28 6.2.2. Software Development Plan review......................................... 29 6.2.3. Software Vertfication and Validation Plan review..................... 29 6.2.4. Software Configuration Management Plan review................... 29 6.2.5. Software Requirements Specification review........................... 30 6.2.6. Software Design Des 4%ns review....................................... 30 6.2.7. Component test review............................................................ 31 6.2.8. Integration review.................................................................... 31 6.2.9. Software test review................................................................ 31 6.2.10. System Integration test review................................................ 32 6.3 Audits..............................................................................................33 6.4. Quality Follow-up Documentation.....................................;..................... 33
: 7. Software Configuration Manac9 ment Plan ........................................................... 33
: 7. Software Configuration Manac9 ment Plan........................................................... 33
: 8. Problem reporting and correchve action............................................................... 34 8.1 development phase .................... .... ................ .......... ....... ...................... . 34 8.2. Mainte nance phase ......... ........ . .................... ......... ..... .......................... 36
: 8. Problem reporting and correchve action............................................................... 34 8.1 development phase................................................................................ 34 8.2. Mainte nance phase.............................................................................. 36
: 9. Tools, te"hniques, and methodologies ................................................................. 38 9.1. Tools......................................................................................................23 9.1.1. Program Development Environment........................................ 38 9.1.2. Test Environment............... .......... ............................. ........... .... 39 9.1.3. Text Editing and Data Management......................................... 39 9.2.Rulos......................................................................................................39
: 9. Tools, te"hniques, and methodologies................................................................. 38 9.1. Tools......................................................................................................23 9.1.1. Program Development Environment........................................ 38 9.1.2. Test Environment..................................................................... 39 9.1.3. Text Editing and Data Management......................................... 39 9.2.Rulos......................................................................................................39
: 10. Code control . . .... .. .......... . ... .... . ......... .. .. . ..... . . .. . .. ... . ... . .. ............... ................. . .. . . 39 10.1. Purpose . . .... .. ..... . ... .. .......... . .. . . . . . .. .. . ... . . ........ . . .. ......... ... . ... .... .. . . ... ...... . . .. . 39 10.2. Configuration items .'.......... ..................... ............... .............................. 39 10.3.1dentifiontion of items ..... .................................. ...... ........................ 40 10.4. identification and Configuration Conformance Procedures..................... 40 1 1. Media control. ....... ..... .......... . ... .. . .... . ..... .. ... . .... .. .... . ....... .. .... . .... ...... . . .. . ... . . . . . . . 4 0 1 1.1. Saving and Filing ............................ ............. .... .............. ......... ................ 40 11.2. Software Reproduction........................................................................... 41 11.3. Software Access Control ........................................................................ 41
: 10. Code control.................................................................................................... 39 10.1. Purpose................................................................................................. 39 10.2. Configuration items.'............................................................................ 39 10.3.1dentifiontion of items..................................................................... 40 10.4. identification and Configuration Conformance Procedures..................... 40 1 1. Media control................................................................................................ 4 0 1 1.1. Saving and Filing.................................................................................... 40 11.2. Software Reproduction........................................................................... 41 11.3. Software Access Control........................................................................ 41
: 12. S upplier control . .... . ............ . ... ... ... ... . ..... . . ... . .. ... . . . . . . ... . . .. ..... . . .. . . .... . .. .. .. . .. .... .. . . 41
: 12. S upplier control.............................................................................................. 41
: 13. Records collection, maintenance and retention............................................ ...... 41
: 13. Records collection, maintenance and retention.................................................. 41
: 14. Training..............................................................................................................41
: 14. Training..............................................................................................................41
: 15. Risk manage ment .. .............................. ...... . ..............t........... ..... .... ...... .. ... ...... .... . 41 The pwalummers rerumum er repreammerg eeur peur er unsey, et sie -_ _ , e run aamsee somna er eveen sensors, hAAEEher(1pthshuul et 45BenskER GERIAD R* PErtBGB GB SB dBehfREst SOrW MpRnf4tamugr4 WWErGREB, Gad adAMBEggm 4EFGD dB REE $$RWRE                             ggn W
: 15. Risk manage ment.....................................................t.......................................... 41 The pwalummers rerumum er repreammerg eeur peur er unsey, et sie -_ _, e run aamsee somna er eveen sensors, hAAEEher(1pthshuul et 45BenskER GERIAD R* PErtBGB GB SB dBehfREst SOrW MpRnf4tamugr4 WWErGREB, Gad adAMBEggm 4EFGD dB REE $$RWRE ggn
                                                                                                                                                                                ,m W
,m W
W


d MG l%.P                                                                         nassson mm system
d l%.P MG nassson mm system
(_ sonware Quemy Assurance Plan                                                                       p5
(_
sonware Quemy Assurance Plan p5
: 1. Introduction 1.1. Purpose The Software Quality Assurance Plan describes the policies and procedures established and practiced by MGPl employees to assure the quality of the software product it manufactures for Radiation Monitoring Systems projects. The intent of the SQAP is to establish a program of planned and systematic activities designed to schleve the required software qualities. These' actions assure that software products conform to the established technical requirements and that they perform satisfactorily. The essence of this SQAP is to prevent problems, to remove defects as they are found, to contribute to the usability and maintainability of the software, and to ensure that quality is built into the
: 1. Introduction 1.1. Purpose The Software Quality Assurance Plan describes the policies and procedures established and practiced by MGPl employees to assure the quality of the software product it manufactures for Radiation Monitoring Systems projects. The intent of the SQAP is to establish a program of planned and systematic activities designed to schleve the required software qualities. These' actions assure that software products conform to the established technical requirements and that they perform satisfactorily. The essence of this SQAP is to prevent problems, to remove defects as they are found, to contribute to the usability and maintainability of the software, and to ensure that quality is built into the
                                                                                                      ~
~
product as it is being developped.
product as it is being developped.
The Software Quality Assurance Manager of the project is responsible for writing the             ,
The Software Quality Assurance Manager of the project is responsible for writing the Software Quality Assurance Plan and ensuring that it is updateel whenever necessary.
Software Quality Assurance Plan and ensuring that it is updateel whenever necessary.
The Project Manager of the project checks the Software Quality Assurance Plan.
The Project Manager of the project checks the Software Quality Assurance Plan.
The Quality Assurance department Manager approve the Software Quality Assurance Plan.
The Quality Assurance department Manager approve the Software Quality Assurance Plan.
The Software Quality Assurance Plan identifies the documentation to be prepared during the development, verification and validation, use, and maintenance of software product.
The Software Quality Assurance Plan identifies the documentation to be prepared during the development, verification and validation, use, and maintenance of software product.
The SOAP describes the organizational elements responsible for the origination, verification and validation, maintenance, and control of the required documentation. It also identifies the specific reviews, audits, and the associated criteria required for each document. The SQAP specifies the tools, techniques, and methodolog!es to be followed during quality audits : checks and other functions that ensure the integrity of the software products, required documentation, management structure and methodology to be employed.                   ,
The SOAP describes the organizational elements responsible for the origination, verification and validation, maintenance, and control of the required documentation. It also identifies the specific reviews, audits, and the associated criteria required for each document. The SQAP specifies the tools, techniques, and methodolog!es to be followed during quality audits : checks and other functions that ensure the integrity of the software products, required documentation, management structure and methodology to be employed.
The content of this Software Quality Assurance Plan complies with standard ANSl/IEEE Std 730-1989.
The content of this Software Quality Assurance Plan complies with standard ANSl/IEEE Std 730-1989.
1.2. Scope and Application 1.2.1. Scope The Software Quality Assurance Plan is applicable to quality affecting software prooucts supplied by MGPl for the Radiation Monitoring System projects.
1.2. Scope and Application 1.2.1. Scope The Software Quality Assurance Plan is applicable to quality affecting software prooucts supplied by MGPl for the Radiation Monitoring System projects.
                                                            ~
L""'l"b" "O"17O.YJ"Li=
L""'l"b" "O"17O.YJ"Li=                                   ,0*"_*'""%           m               45203 GA
,0*"_*'""%
m 45203 GA
~


RIRP Eama                                                                           Roew Monkwma system sonwm ouemy Assurance men                                                                     p6 1.2.2. Application This equipment is made up of six units :
RIRP Eama Roew Monkwma system sonwm ouemy Assurance men p6 1.2.2. Application This equipment is made up of six units :
D LPU/IC D LPU/10 0 LPU / Si D LPU / PlPS D LPU / SAS                       -
D LPU/IC D LPU/10 0 LPU / Si D LPU / PlPS D LPU / SAS D DU Two software packages are installed on each unit. A base software that contains system funct;ons (one for the LPU, ano one for the DU), and an application software that is specific to each kind of unit.
D DU Two software packages are installed on each unit. A base software that contains system funct;ons (one for the LPU, ano one for the DU), and an application software that is specific to each kind of unit.
There are two tvoen of analifv affecting sofhuare ?
There are two tvoen of analifv affecting sofhuare ?
l aafety related eOftware                                                                             -
l aafety related eOftware N'562 LPU-Base Local Process 5g Unit base software N' 563 LPU-Si Local Processing Unit for Silicon Detector (area monitor and NGX)
N'562                   LPU-Base Local Process 5g Unit base software N' 563                   LPU-Si     Local Processing Unit for Silicon Detector (area monitor and NGX)
N'568 LPU-IC Local Processing Unit for Ionization Chamber (area monitor)
N'568                   LPU-IC     Local Processing Unit for Ionization Chamber (area monitor)
-N'564 LPU-PIPSLocal Processing Unit for Passivated implanted Planar Silicon (ABPM and NGM)
          -N'564                   LPU-PIPSLocal Processing Unit for Passivated implanted Planar Silicon (ABPM and NGM)
N'565 LPU-SAS Local Processing Unit for Spectrum Analysis System (IM, leaks and liquid monitor)
N'565                   LPU-SAS Local Processing Unit for Spectrum Analysis System (IM, leaks and liquid monitor)
N*560 DU-Base Local or Remote Display Monitor base software N'561 DU Appli Local or Remote Display Monitor application software N' 831 LPU 110 ' Local Pror===Mg Unit for analoo and digital inouts interfacing standard software
N*560                   DU-Base Local or Remote Display Monitor base software N'561                   DU Appli Local or Remote Display Monitor application software N' 831                   LPU 110 ' Local Pror===Mg Unit for analoo and digital inouts interfacing standard software                 .
-N'569 MASS Maintenance And Setup Software The following table lists documents are standards for both types of softwares, types of software Applicable documents R6f6rence documents safety related software SQAP IEEE 730 IEEE 983 SWP IEEE 1012 standard software SQAP IEEE 730 IEEE 983 b" '.". "l'".7 "n M 7.701"".i" ". f.~O *'"'" %
          -N'569                   MASS       Maintenance And Setup Software The following table lists documents are standards for both types of softwares, types of software                   Applicable documents     R6f6rence documents safety related software             SQAP                     IEEE 730 IEEE 983 SWP                     IEEE 1012 standard software                   SQAP                     IEEE 730 IEEE 983 b" '.". "l'".7 "n M 7.701"".i" "."f.~O *'"'" %                                 %        45203 GA
45203 GA


Radiation Monnonino system sonware Quemy Anurance Plan                                                                                     p7 1.2.3. Definition annileetion software. De volandad sofhware which covers most of the functions of an maniament item (meanieltlan. tramtment. ='- ms screen       ..)
Radiation Monnonino system sonware Quemy Anurance Plan p7 1.2.3. Definition annileetion software. De volandad sofhware which covers most of the functions of an maniament item (meanieltlan. tramtment. ='- ms screen
anomalv. Anythina ahearved in naarmilan of sofhuare that deviates from ernactations hamad on nrevionalv verified sofhuare oradede or ief rence d ,=nents.
..)
anomalv. Anythina ahearved in naarmilan of sofhuare that deviates from ernactations hamad on nrevionalv verified sofhuare oradede or ief rence d,=nents.
kaale software. Raeldant sofhuare which has the minimum furd ns of an maid mani item (maintenance mode. serial hnk)
kaale software. Raeldant sofhuare which has the minimum furd ns of an maid mani item (maintenance mode. serial hnk)
CHRONOSOFT. MGP Instruments'sofhuare mannaement tool. This is the de'sh=ca that
CHRONOSOFT. MGP Instruments'sofhuare mannaement tool. This is the de'sh=ca that is used to record everv sofhuare eenerstad bv MGP instruments RAD Densr' nent. and
                                                                          ~
~
is used to record everv sofhuare eenerstad bv MGP instruments RAD Densr'u nent. and to traea any chanos.                 '
u to traea any chanos.
comnonent Testina Tantina condedad to verify the lmalamentation of the dealan for one sofhuare element (for avamala function. madula) or a ^^"-dion of sofhuare gjements. This is avnenvmous with the Unit Testina.
comnonent Testina Tantina condedad to verify the lmalamentation of the dealan for one sofhuare element (for avamala function. madula) or a ^^"-dion of sofhuare gjements. This is avnenvmous with the Unit Testina.
concept documentatloct. For avamnie statement of need advance niannino ranart.
concept documentatloct. For avamnie statement of need advance niannino ranart.
orolect initiation memo. avstem dennltlon documentation. nrocedures. nolielaa and                                                               4 customar acceptanco crlieria/ requirements.
orolect initiation memo. avstem dennltlon documentation. nrocedures. nolielaa and 4
customar acceptanco crlieria/ requirements.
g4evelonment team. Team of analified sacir.: s in chame of ann!vina software development life cycle.
g4evelonment team. Team of analified sacir.: s in chame of ann!vina software development life cycle.
dav=!ssar. Member of the devainament tamm.
dav=!ssar. Member of the devainament tamm.
Line 163: Line 208:
Intearation testino. An orderly ornar== alan of testina in which sofhuare :!=ments.
Intearation testino. An orderly ornar== alan of testina in which sofhuare :!=ments.
hardware elements or both are comt5ined and tested until the entire system has been integrated.
hardware elements or both are comt5ined and tested until the entire system has been integrated.
life-evele ohmaa. Any om ad of time durina sofhuare d==ba.nent or                                           may be charmeierized by a nrimarv twee of metivity (eneh as daelan or tantino) that is being condnatad. Thema ohmeme may overlan one another for V&V our m. no nbmes is concluded until its develeg ment nroducts are fully verified.
life-evele ohmaa. Any om ad of time durina sofhuare d==ba.nent or may be charmeierized by a nrimarv twee of metivity (eneh as daelan or tantino) that is being condnatad. Thema ohmeme may overlan one another for V&V our
: m. no nbmes is concluded until its develeg ment nroducts are fully verified.
acalification. Statament that the avstem (hardware and sofhuare) rr. :ts the cusicrnsr's requirements.
acalification. Statament that the avstem (hardware and sofhuare) rr. :ts the cusicrnsr's requirements.
mafety related softwaan. Sofhuare for RMS safety related eouinment.
mafety related softwaan. Sofhuare for RMS safety related eouinment.
software comnonent. C lanannae modula (set of functionst software testina. The orocess of testino,_sq intearated hardware and software sub-                                                       ,
software comnonent. C lanannae modula (set of functionst software testina. The orocess of testino,_sq intearated hardware and software sub-system (such as a LPU or a LDU) to _venfv that the avstem meets its anecified requirements.
system (such as a LPU or a LDU) to _venfv that the avstem meets its anecified requirements.
n.-
n.-                 .-        ,.mer     -u.a.m-.           .,
,.mer
            %._-                    ==~ ,  ... -=                      .w =        ".'.-w
-u.a.m-.
                                                                                  ..                                  45203 GA
".'.-w 45203 GA
_ _ _ _ _ . . . _ _ . _ _    .)


jyMGP i danmaem                                                                       Radiation Monnoring System Sor, ware Querity Assurance Plan                                                             p8 software verification and validation olan. A ofan for the conduct of software verification and validation.
==~,
... -=
.w =
.)
 
jyMGP i
danmaem Radiation Monnoring System Sor, ware Querity Assurance Plan p8 software verification and validation olan. A ofan for the conduct of software verification and validation.
standard software. Software whichfollows standard MGPl ruiss described in MGPI's manual.
standard software. Software whichfollows standard MGPl ruiss described in MGPI's manual.
system Intearation testina. An orderly 'oroaression of 19stino in which sub-system elements are combined and tested to verify that the comolete networked system meets its soecdied reautrements, validation. The orocess of evaluatino software at the end of the software develcoment orocess to ensure comoliance with software reautrements.
system Intearation testina. An orderly 'oroaression of 19stino in which sub-system elements are combined and tested to verify that the comolete networked system meets its soecdied reautrements, validation. The orocess of evaluatino software at the end of the software develcoment orocess to ensure comoliance with software reautrements.
validator. Member of the SV&V team who carries out validation.
validator. Member of the SV&V team who carries out validation.
verification. The crocess of determinino whether or not the oroducts of a civen chase of the software develcoment evcie fullfill the reouirements established# durino the orevious chase.
verification. The crocess of determinino whether or not the oroducts of a civen chase of the software develcoment evcie fullfill the reouirements established durino the orevious chase.
verifier. Member of the oroject team who carries out verification.
verifier. Member of the oroject team who carries out verification.
1.2.4 Abbreviations A.'AS               American Nuclear Society ANSI               American National Standards institute CTF                 Component test File DU                 Duphy UnR IC                 lonization Chamber IEEE               institute of Electrical and Electronics Engineers LDU                 Local Display Unit LPU                 Local Processing Unit MASS               Maintenance And Setup Software MGPl               MGP instruments e
1.2.4 Abbreviations A.'AS American Nuclear Society ANSI American National Standards institute CTF Component test File DU Duphy UnR IC lonization Chamber IEEE institute of Electrical and Electronics Engineers LDU Local Display Unit LPU Local Processing Unit MASS Maintenance And Setup Software MGPl MGP instruments e
PC                 PersonalComputer(IBM compatible)
PC PersonalComputer(IBM compatible)
PQS                 Q.A. specific plan QA                 Quality Assurance                                             .
PQS Q.A. specific plan QA Quality Assurance R&D Research and Development RDU Remote Display Unit RMS Radiation Monitoring System SCE Southem Califomia Edison Company SCMP Software configuration management plan SDD Software Design Descriptions SDP Software Development Plan SI Silicon SIF SoLiare Integration File SIR Software Integration Report SITF Software Integration test file SITR Software Integration test report SQAP Software Quality Assurance Plan SRS Software Requirements Specifications STF Software Test Rie STR Software Test Report k"nk'JeTnirma7. m 7ME70.~=O~EUL~.m.
R&D                 Research and Development RDU                 Remote Display Unit                   .
s.,vm.
RMS                 Radiation Monitoring System SCE                 Southem Califomia Edison Company SCMP               Software configuration management plan SDD                 Software Design Descriptions SDP               Software Development Plan SI                 Silicon SIF                 SoLiare Integration File SIR                 Software Integration Report SITF               Software Integration test file SITR               Software Integration test report SQAP               Software Quality Assurance Plan SRS                 Software Requirements Specifications STF                 Software Test Rie STR                 Software Test Report k"nk'JeTnirma7. m 7ME70.~=O~EUL~.m.                                         s.,vm. 45203 GA
45203 GA


Rede6on Monnonha system aceware Queety Assurance Plan                                                                 p9 SWP               S*were Verificebon and Validation Plan SWFR             Software Verification and Validabon Report SWTP             Software Verification and Validanon tool plaa VaV               Vertfieston and Validanon 1.2.5. Acronymes & Notations None.
Rede6on Monnonha system aceware Queety Assurance Plan p9 SWP S*were Verificebon and Validation Plan SWFR Software Verification and Validabon Report SWTP Software Verification and Validanon tool plaa VaV Vertfieston and Validanon 1.2.5. Acronymes & Notations None.
: 2. Reference Documents 2.1. Customer's documents                 ,
2.
ANSI /ANS 10.4-1987               Guidelines for the verification and validation of scientific anti engineering computer programs for the nuclear
Reference Documents 2.1. Customer's documents ANSI /ANS 10.4-1987 Guidelines for the verification and validation of scientific anti engineering computer programs for the nuclear Industry ANSl/IEEE.ANS-7 4.3.2 AppVMion Criteria for Programmable Digital Computer 1982 Systems in Safety Systems of Nuclear Power Generating -
                                      .        Industry ANSl/IEEE.ANS-7 4.3.2             AppVMion Criteria for Programmable Digital Computer 1982                             Systems in Safety Systems of Nuclear Power Generating -
Stations ANSI /IEEE Std 810.12-Standard Glossary of Software Engineering Terminology 1993-ANSI /IEEE Std 7301989 Standard for Software Quality Assurance Plans.
Stations ANSI /IEEE Std 810.12- Standard Glossary of Software Engineering Terminology 1993-ANSI /IEEE Std 7301989           Standard for Software Quality Assurance Plans.
ANSI /IEEE Std 828-1990 Standard for Software Configuration Management Plans ANSillEEE Std 8291983 Standard for Software test documentation ANSI /IEEE Std 830-1984 Guide to Software Requirements Specifications ANSI /IEEE Std 9831988 Guide for Software Quality Assurance Planning ANSillEEE Std 10121988 Standard for Software Verification and Validation Plans ANSillEEE Std 1016-1987 Recommended Practice for Software Design Description NUREG 4640 Handbook of Quality Assurance Techniques Applicable To The Nuclear Industry, August 1987 10 CFR 50 - Appendix B Title 10, Code of Federal Regulations, Part 50, Appendix-B
ANSI /IEEE Std 828-1990           Standard for Software Configuration Management Plans ANSillEEE Std 8291983             Standard for Software test documentation ANSI /IEEE Std 830-1984           Guide to Software Requirements Specifications ANSI /IEEE Std 9831988           Guide for Software Quality Assurance Planning ANSillEEE Std 10121988           Standard for Software Verification and Validation Plans ANSillEEE Std 1016-1987           Recommended Practice for Software Design Description NUREG 4640                       Handbook of Quality Assurance Techniques Applicable To The Nuclear Industry, August 1987 10 CFR 50 - Appendix B           Title 10, Code of Federal Regulations, Part 50, Appendix-B
"." M"= O"M ~ 7 dO.*.~. O""" '."."O '**' ''"'O n w 45203 GA
      %          "." M"= O"M ~ 7 dO.*.~. O""" '."."O '**' ''"'O                   n w       45203 GA


g MGP annmann                                                                         Radiation Mordtonng System sonware Query Assurance Plan                                                                         p 10 2.2. MGPI's documents Quality Assurance Maneals (MAQ): the list below indicates which of the procedures desetibing the general measures implemented by MGPl conc = ming the quality assurance of its equipment are applicable:
g MGP annmann Radiation Mordtonng System sonware Query Assurance Plan p 10 2.2. MGPI's documents Quality Assurance Maneals (MAQ): the list below indicates which of the procedures desetibing the general measures implemented by MGPl conc = ming the quality assurance of its equipment are applicable:
RMS documents:
RMS documents:
4 PQS RMS 46800                   Q.A. specific plan Spalltv Contracts favailable in French and Enolish):
4 PQS RMS 46800 Q.A. specific plan Spalltv Contracts favailable in French and Enolish):
CQ 04 02                       Produgt Development CQ 04 04                       Change Processing CQ 05 01                       Documentation Control                                                     -
CQ 04 02 Produgt Development CQ 04 04 Change Processing CQ 05 01 Documentation Control CQ 06 02 Ordering and Subcontracting a Service CQ 13 01 Identifying and processing non-conformities CQ 14 01 Corrective Action l
CQ 06 02                       Ordering and Subcontracting a Service CQ 13 01                       Identifying and processing non-conformities CQ 14 01                     Corrective Action l                     CQ 16 02                     Filing Methods CQ 17 01                     Quality Audits j           Oualltv instructions favailable fn French) lQ 04 01                       Development Specification IQ 04 02                       Development Plan lQ 04 03                       Design File IQ 04 06                 ;  Software Production Rules                                 :
CQ 16 02 Filing Methods CQ 17 01 Quality Audits j
IQ 04 07                     Software-related Documents TEC 06 08                     Software Design: Changes IQ 16 01                     Filing Methods interface Quality Instructions (available in French):
Oualltv instructions favailable fn French) lQ 04 01 Development Specification IQ 04 02 Development Plan lQ 04 03 Design File IQ 04 06 Software Production Rules IQ 04 07 Software-related Documents TEC 06 08 Software Design: Changes IQ 16 01 Filing Methods interface Quality Instructions (available in French):
INT 0410                     lasuing a Change Request (DEV)
INT 0410 lasuing a Change Request (DEV)
INT 0411                     Change Note (BEV)
INT 0411 Change Note (BEV)
INT 0412                     Change Review (REV)                                                     - -
INT 0412 Change Review (REV)
INT 05 05                     Circulation of Documentation INT 06 02                     QA Evaluation of Suppliem and Subcontractors .
INT 05 05 Circulation of Documentation INT 06 02 QA Evaluation of Suppliem and Subcontractors.
b" 7.- J,.Lon'==. M T O .~= O "n ~, E % . %                                                 45203 GA
b" 7.- J,.Lon'==. M T O.~= O "n ~, E %. %
45203 GA


$rgennentsMGP                                                                                                                                 Rada60n Monitoring System Software ouarny Assurance Plan                                                                                                                       p 11
$rgennentsMGP Rada60n Monitoring System Software ouarny Assurance Plan p 11 3.
: 3. Management 3.1. Organization The compagny is organized in such a way, that the R&D department wh!ch is in charge of RMS projects and Quality Assurance department are independant.
Management 3.1. Organization The compagny is organized in such a way, that the R&D department wh!ch is in charge of RMS projects and Quality Assurance department are independant.
The organizatiori is described as followed.
The organizatiori is described as followed.
MGP instrument: General Manager X DUQUESNE Quakty Department                                                     R&D Manager                                       Apphcation Department
MGP instrument: General Manager X DUQUESNE Quakty Department R&D Manager Apphcation Department
                                  - Manager                                                                                                                            Manager F. SCHUt.cZ X DUQUESNE                                                                                                                   F. CHLoSTA I
- Manager F. SCHUt.cZ Manager X DUQUESNE F. CHLoSTA I
i RfG Project QunBty                                       MS g                     g w                      Appbcation Department
i RfG Project QunBty MS w
                    .              Manager
Manager g
                                                                                                                                                  .      M manager                     I
g Appbcation Department M manager I
                ,l             L               oT                                                                                               ;                                    ;
,l L
                'l                                                                                                                               '
oT
I.                                                                                                                              .
'l I
I
I.
                'l                                                     Software Technscal                                       V&V Team       l ll     Software Quarity Manager                             Manager                                             Manager l
'l Software Technscal V&V Team l
M ""W                         !
ll Software Quarity Manager Manager Manager l
                ,e               L ggsu y                                 J. NADAUD                                         S.DatANCHE       ,                                    .
M ""W
l                                     l ll;                                                                                                                              l                                    l
,e L ggsu y J. NADAUD S.DatANCHE ll; l
                'l                                                                                                                               l                                     l
l l
: l.                                                                                                                              .                                    .
l
l'                                                                                                           V&VTask omoer
'l l
                                                                                                                                                  '      TechnicalManages               j
l l.
                !I                                                                                                                               i                                     !
l' V&VTask omoer TechnicalManages j
                'l                                                                                                                               l                                     1
!I i
                !l                                                                                                                               l                                     :
'l l
                ' l RMS Software Project Tsam I'.......................................................el                                                                                                           l l
1
l RMS Project team                                                                                                                                                     !
!l l
' l RMS Software Project Tsam l
I'.......................................................el l
l RMS Project team
_.._.._.._.._.._.._...._.._.._.._.._.._.._..:.._.._..._.s The Application department is in charge of the relations between MGPl SA and the customer and assure the link between the project team and the coatomer.
_.._.._.._.._.._.._...._.._.._.._.._.._.._..:.._.._..._.s The Application department is in charge of the relations between MGPl SA and the customer and assure the link between the project team and the coatomer.
The activity and technical managers are in charge of the following :
The activity and technical managers are in charge of the following :
overall design and development of the equipment units
overall design and development of the equipment units verification and validation activities on thase units
                  . verification and validation activities on thase units
: n. r.m
: n. r.m               - -                        , . .r   ,. .             . r PIAGEEber\ WW6AB.n et reprechan.n to.s.e eu petete te se $starhort eart           tedress, Gen # Sagrqashen n- -- .""etret e fles Servons      m 03 GA
,..r
. r n- --.""etret e fles Servons m 03 GA PIAGEEber\\ WW6AB.n et reprechan.n to.s.e eu petete te se $starhort eart tedress, Gen # Sagrqashen


l
#MGP l
        #MGP 2 annuanun                                                                                             Radiation Mon!uing Sntem Sofiware Quality Assurance Plan                                                                                 p 12 Section 3.3 defines the responsabilities of the members of the RMS sc3 ware project team.The Software Verification and Validation Plan describes the details of the Software verification and validation activities.
2 annuanun Radiation Mon!uing Sntem Sofiware Quality Assurance Plan p 12 Section 3.3 defines the responsabilities of the members of the RMS sc3 ware project team.The Software Verification and Validation Plan describes the details of the Software verification and validation activities.
3.2. Tasks 3.2.1. Standard software This procedure is described in Quality Instruction IQ 04 06 " Software Production Rules" in the MGPl Quality Assurance Manual.
3.2. Tasks 3.2.1. Standard software This procedure is described in Quality Instruction IQ 04 06 " Software Production Rules" in the MGPl Quality Assurance Manual.
3.2.2. Safety related software ,
3.2.2. Safety related software,
The soitware development life cycle is part of the system development life cycle in which the software is included.
The soitware development life cycle is part of the system development life cycle in which the software is included.
Software will be developed in two phases:
Software will be developed in two phases:
a development of a model a manufacture of the finished product.
a development of a model a manufacture of the finished product.
Two development cyclea have been d9veloped in order to maet the objectives of these two phascs.
Two development cyclea have been d9veloped in order to maet the objectives of these two phascs.
System Development                                                     :
System Development Software Development System Concept Model velopment cycle Product velopment cycle System integration The system concept phase is not described in this documer.t.
Software Development                             ;
System Concept Model                                                                 '
velopment cycle Product velopment cycle System integration The system concept phase is not described in this documer.t.
1 i
1 i
E A A O M 1 7 0 . " M ,".*".'O h ~                                                               w       e5203 GA l
E A A O M 1 7 0. " M,".*".'O h ~
w e5203 GA l


gl!anmanussMGP                                                                         Radiation Monitoring System Software Quality Assurance Plan                                                               p 13 3.2.2.1,   Model Development Cycle This cycle leads to the development of a model and is designed to produce a preliminary
gl!anmanussMGP Radiation Monitoring System Software Quality Assurance Plan p 13 3.2.2.1, Model Development Cycle This cycle leads to the development of a model and is designed to produce a preliminary software package.
            ,    software package.
The cycle can be broken down into 3 simplified phases:
The cycle can be broken down into 3 simplified phases:
Requirements phase sign phase intemal operation phase The activities of the requirements phase are defined in paragraph 3.2.3.1. . All Software Raquirements Specification documents are submitted to a design review as defined in Chaptsr 6.
Requirements phase sign phase intemal operation phase The activities of the requirements phase are defined in paragraph 3.2.3.1.. All Software Raquirements Specification documents are submitted to a design review as defined in Chaptsr 6.
ActMiles conomming the design chase serve to design and create the functions chosen for the model. A orovisional version of the software design descriotion documents will be drafted Provisional documents are not sublect to a design review. During this chase.
ActMiles conomming the design chase serve to design and create the functions chosen for the model. A orovisional version of the software design descriotion documents will be drafted Provisional documents are not sublect to a design review. During this chase.
there is no comoonent testino.
there is no comoonent testino.
Activities conceming the operation phase are intended to:
Activities conceming the operation phase are intended to:
3                -
produce a usable version of the software. This phase does not generate formalized 3
produce a usable version of the software. This phase does not generate formalized and approved test documentation.
and approved test documentation.
check technical solutions, record test data and note any changes and improvements required.               -
check technical solutions, record test data and note any changes and improvements required.
The observations made conceming the model by the contributers will be classified according to the following criteria to promote the following actions:
The observations made conceming the model by the contributers will be classified according to the following criteria to promote the following actions:
                      - Anomaly preventing utilization: in this case, the software team will provide a new version of the model software for operation after correcting the anomalies concemed.
- Anomaly preventing utilization: in this case, the software team will provide a new version of the model software for operation after correcting the anomalies concemed.
                      - Anomaly not preventing utilization of the model: these anomalies will be recorded so that they can be taken into becount during the product development cycle.
- Anomaly not preventing utilization of the model: these anomalies will be recorded so that they can be taken into becount during the product development cycle.
                      - Improvement of certain functions: these observations will be recorded and submitted for acceptance.                                                                  .
- Improvement of certain functions: these observations will be recorded and submitted for acceptance.
These observations are made in some Model Anomaly Reports.
These observations are made in some Model Anomaly Reports.
b"hih" ~4 "70.~= O~M ~ L' "'O                                                 %        45203 GA l
b"hih" ~4 "70.~= O~M ~ L' "'O 45203 GA l


M 1p.)\enm~GP ms                                                                     Radiation Mordtoring System Software Quality Assurance Plan                                                           p 14 3.2.2.2. Product Develonment Cycle The seconti evele is indeoendant of the brevious one althouah based on the documents generated durina the first evele.
1p.)\\enm~GP M
ms Radiation Mordtoring System Software Quality Assurance Plan p 14 3.2.2.2.
Product Develonment Cycle The seconti evele is indeoendant of the brevious one althouah based on the documents generated durina the first evele.
This approach encompasses all the phases of the software life cycle:
This approach encompasses all the phases of the software life cycle:
Requirements specification phase sign phase implementation phase Test phase 3.2.3. Description of Phases This paragraph gives a precise and detailed description of each phase in terms of;
Requirements specification phase sign phase implementation phase Test phase 3.2.3. Description of Phases This paragraph gives a precise and detailed description of each phase in terms of; actMties included in the pheme Input items. These are the documents required to carry out the activities of the phase in full output items. These are the documents resulting from toe activities of the phase conditions to be fulfilled before proceeding to the next phase. This is a list of checks to be made to ensure that the prnducts of the phase satisfy the imposed quality requirements!
                .      actMties included in the pheme Input items. These are the documents required to carry out the activities of the phase in full output items. These are the documents resulting from toe activities of the phase
C h. A C M "0 7.#,0. ~ O ~ E ~ L ~
                .      conditions to be fulfilled before proceeding to the next phase. This is a list of checks to be made to ensure that the prnducts of the phase satisfy the imposed quality requirements!
45203 GA
C h . A C M "0 7.#,0. ~ O ~ E ~ L ~                                       %        45203 GA


kdistion Morworire system sonwere ouemy Assurance Plan                                                               p 16 3.2.3.1,     Requirements Specification Phase Phase activities The purposes of this phase are to:
kdistion Morworire system sonwere ouemy Assurance Plan p 16 3.2.3.1, Requirements Specification Phase Phase activities The purposes of this phase are to:
            . identify functions that are common to both types of unit (LPU, DU).
identify functions that are common to both types of unit (LPU, DU).
            . provide an scoount of the operation of functions common to both units.
provide an scoount of the operation of functions common to both units.
            . provide an account for each unit of the processing operations performed by its specific functions e    identify requirements and imposed performance characteristics
provide an account for each unit of the processing operations performed by its specific functions identify requirements and imposed performance characteristics e
            . draw up a Software Quality Assurance Plan (SQAP)
draw up a Software Quality Assurance Plan (SQAP) draw up a Software Development Plan (SDP) draw up a Software Verification and Validation Plan (SWP).
            . draw up a Software Development Plan (SDP) e    draw up a Software Verification and Validation Plan (SWP).
e draw up a Software Configuration and Management Plan (SCMP).
            . draw up a Software Configuration and Management Plan (SCMP).
These studies will be conducted on the basis of needs expressed by the customer.They produce certain documentation made up of spe#sen documents that are common to both types of unit as well as specification documents specific to each type of unit.
These studies will be conducted on the basis of needs expressed by the customer.They produce certain documentation made up of spe#sen documents that are common to                         .
both types of unit as well as specification documents specific to each type of unit.
During this phase, software requirements specification are evaluated and a test phase must be prepared. These activities are detailed in the software verification and validation plan.
During this phase, software requirements specification are evaluated and a test phase must be prepared. These activities are detailed in the software verification and validation plan.
Products required forthe phase e    draft Software Quality Assurance Plan.
Products required forthe phase draft Software Quality Assurance Plan.
          -. draft Software Verification and Validation Plan
e draft Software Verification and Validation Plan draft Software Configuration and Management Plan RMS General Requirements Specificat: ens Phase products Project manat,ement documents
            . draft Software Configuration and Management Plan
~
            . RMS General Requirements Specificat: ens Phase products Project manat,ement documents
Software Quality Assurance Plan Software Verification and Vahdation Plan Software Verification and Vahdation Summary Report Software Configuration and Management Plan Technical documents Software Requirements Specification common to all units, Software Requirements Specsen specific to the units, Conditions to be fulfilled uefore proceeding to next phase Specification documents must be written, checked and approved.
                                        ~
All specification documents must be submitted to Application Depa tment.
            . Software Quality Assurance Plan
b " '."""" ~i M " 7 IO.*=" O"""".".'. ~ O " " ~
            . Software Verification and Vahdation Plan
45203 GA
            . Software Verification and Vahdation Summary Report
            . Software Configuration and Management Plan Technical documents
            . Software Requirements Specification common to all units,
            . Software Requirements Specsen specific to the units, Conditions to be fulfilled uefore proceeding to next phase
            . Specification documents must be written, checked and approved.
            . All specification documents must be submitted to Application Depa tment.
b " '."""" ~i M " 7 IO.*=" O"""".".'. ~ O " " ~                             %        45203 GA


l Redakm Monnonna system sonware ouehty Assurme Man                                                                 p 16 3.2.3.2. Dealen Phase Phase activities The following must be defined for each software:
l Redakm Monnonna system sonware ouehty Assurme Man p 16 3.2.3.2.
                . software data structure, e    software architecture; breakdown of the software into organized modums, e     module execution scheduling, During this phase, design documents are evaluated and test phase must be prepared.
Dealen Phase Phase activities The following must be defined for each software:
software data structure, software architecture; breakdown of the software into organized modums, e
module execution scheduling, e
During this phase, design documents are evaluated and test phase must be prepared.
These activities are detailed in the Software Verification and Validation Plan.
These activities are detailed in the Software Verification and Validation Plan.
Products required for the phase '
Products required for the phase '
                . Software Requirements Spedikeuen common to all units
Software Requirements Spedikeuen common to all units Software Requirement Specification specific to the units Software Quality Assurance Plan Software Verification and Validaticn Plan Software Configuration and Management Plan Pnase products Software Design Descriptions Software Verification and Validation Su'amary Report Conditions to be fulfilled before proceeding to next phase The Design documents must be written, checi i and approved.
                . Software Requirement Specification specific to the units                                             '
3.2.3.3.
                . Software Quality Assurance Plan
Irnplementation Phase r
                . Software Verification and Validaticn Plan
                . Software Configuration and Management Plan Pnase products
                . Software Design Descriptions
                .. Software Verification and Validation Su'amary Report Conditions to be fulfilled before proceeding to next phase
                . The Design documents must be written, checi i and approved.
3.2.3.3. Irnplementation Phase r
Phase activities The purpose of this phase is to gradually break down the modules and sub-modules into oftware components.
Phase activities The purpose of this phase is to gradually break down the modules and sub-modules into oftware components.
This phase involves:
This phase involves:
                . implementing the means required to generate the code.
implementing the means required to generate the code.
                . writing the software component in C language. ,
writing the software component in C language.
During this phase, softwam components and code are evaluated and test phase must be prepared. These activities are detailed in the software verification and validation plan.
During this phase, softwam components and code are evaluated and test phase must be prepared. These activities are detailed in the software verification and validation plan.
          'M "".""'" P= M ~ 7O =*"'O"''*'"*.".*"""""'"'l?                               %        45203 GA
'M "".""'" P= M ~ 7O =*"'O"''*'"*.".*"""""'"'l?
45203 GA


gu ananannMGP                                                                                           Radstion Monitoring System                 l Software Quality Assurance Plan                                                                                 p 17 Products required for the phase
gu ananannMGP Radstion Monitoring System Software Quality Assurance Plan p 17 Products required for the phase Software Design Descriptions Software Quality Assurance Plan Software Verification and Validation Plan Software Configuration and Manageaent Plan Phase products Draft of Manufacturing and Programming files for the software.( One document per unit)
                  .        Software Design Descriptions
Software Verification and Validation Summary Report i
                  .        Software Quality Assurance Plan
Conditions to be fulfilled before proceeding to next phase Software component encoding is completed when it has been entered on the development system and it has been compiled or assembled without error.
                  .        Software Verification and Validation Plan
Software Verification and Validation Summary Report 3.2.3.4.
                  .        Software Configuration and Manageaent Plan Phase products
Test Phase Phase activities This phase can be broken down into four steps.ns defined below :
;                  .        Draft of Manufacturing and Programming files for the software.( One document per unit)
g...-
                  .        Software Verification and Validation Summary Report i                 Conditions to be fulfilled before proceeding to next phase
phase prw >
                  .        Software component encoding is completed when it has been entered on the development system and it has been compiled or assembled without error.
i
                  .        Software Verification and Validation Summary Report                                                                       .
!, Product We cy*
3.2.3.4. Test Phase Phase activities This phase can be broken down into four steps .ns defined below :
j
g...-       phase prw >                         i
::- r 2:: r:: :: ::
                  !, Product We cy*                                                                                                               j
:: ::= - r-r r k
_                    ::  ::- r 2:: r:: :: ::                       :: ::= - r- r r           ::      :: :: _. _
l I
l
Ireersu= Tat
* k I
*l l
Ireersu= Tat           *l                         ,
i i
i i
g l
g
sere.T.st l
.                  l                                                                          sere.T.st                                             !
{ T= come l
<                  l T= come
.._......_.._.._.._.._......._...._.._...._.._..__.._s 4
{.._......_.._.._.._.._......._...._.._...._.._..__.._s                                                                         l 4
The component tests are built and executed in the implementation phase. Their goal is to ensure that the encoded software components comply with all their specifications.
The component tests are built and executed in the implementation phase. Their goal is to ensure that the encoded software components comply with all their specifications.
This phase produces to Component Test File documents.
This phase produces to Component Test File documents.
The integration tests are built in design phase and executed in test phase. Their goal is to verify the assembly of all the software components for each unit and for each m                    _,                      ,.. - .n.--==n                   -
The integration tests are built in design phase and executed in test phase. Their goal is to verify the assembly of all the software components for each unit and for each n
45203 GA w w.n""."n"a'..n s -
w.w.r
          %                .      n       w.w.r .            - n
,.. -.n.--==n
""."n"a'..n s -
45203 GA m
- n w w.n


MM P SoRware Quaay Assurance Man Radiation Mottoring System p 18 l
' MM P Radiation Mottoring System SoRware Quaay Assurance Man p 18 software package. This phase produces to Software Integation File and Software I
l
Integration report documents.
.                                    software package. This phase produces to Software Integation File and Software                                           I i
!                .                  Integration report documents.
i
i
}                                   The software tests are built in the reouirements soecifiution chase and are eveeuted in l                                   the test chase Their coal is to check that the inteorated software comolien with
}
                      .              ==.-5=&         s. This Ware Test File and Software Test Resort i                                   documents.
The software tests are built in the reouirements soecifiution chase and are eveeuted in l
l                                    'the System integration Tests are built and executed dprino the test ohnse. Their coal is -
the test chase Their coal is to check that the inteorated software comolien with
l                                    to verifv that system comolies with the RMS oeneral system reautrements These tests
 
,                                    danaribed in the System Integi ;;cn Tart file are executed neing all software and.
==.-5=&
.                                    hardware alaments.This chase oradoeme a Svstem laiegistlon Test Reoort.
: s. This Ware Test File and Software Test Resort i
Ta=+= activities. de:mer.:e:hns and renorts. are detailed in the Software Verification j                                    and Validation Plan.
documents.
t Products required for the phase I
l
l
                                    .       Software Requirements Specification                                                                             !
'the System integration Tests are built and executed dprino the test ohnse. Their coal is -
!                                    .      Software Design Descriptions                                                                                     j
l to verifv that system comolies with the RMS oeneral system reautrements These tests danaribed in the System Integi ;;cn Tart file are executed neing all software and.
                                    .      Software Quality Assursnce Plan                                                                                 l i                                    .      Sr.,ftware Verification and Validation Plan                                                                     :
hardware alaments.This chase oradoeme a Svstem laiegistlon Test Reoort.
                                    .      Software Configuration and Management Plan Phase products j                                    .      Software Verification and Validation reports
Ta=+= activities. de:mer.:e:hns and renorts. are detailed in the Software Verification and Validation Plan.
;                                    .      Software Vertfication and Validation Summary Report i
j Products required for the phase t
Software Requirements Specification l
Software Design Descriptions j
Software Quality Assursnce Plan Sr.,ftware Verification and Validation Plan i
Software Configuration and Management Plan Phase products Software Verification and Validation reports j
Software Vertfication and Validation Summary Report i
End of-phase conditions For the purpose o(jhig.prolact the test chase is the last stage in the develonment evele
End of-phase conditions For the purpose o(jhig.prolact the test chase is the last stage in the develonment evele
]                                     of the orolect software. This phase is considered completed when*                                 -
]
i                                    .      - the tasts have been successfully completed and the test results have been recorded in the Software Verification and Validation Reports.
of the orolect software. This phase is considered completed when*
                                    .      the Software Manufacturing and Programming Files have been updated where
- the tasts have been successfully completed and the test results have been i
!                                            necessary and are available.
recorded in the Software Verification and Validation Reports.
;                                    e     the List of Software Documents has been comelled.                                                         l e      the validation of the software has been declared during a software test review.
the Software Manufacturing and Programming Files have been updated where necessary and are available.
4 4
e the List of Software Documents has been comelled.
-                    b" T7,.J
l the validation of the software has been declared during a software test review.
                                                      ~
e 4
M " 70.*="".".Z'"O"."'."". "L''""1.                               %        45203 GA
4 b" T7,.J M " 70.*="".".Z'"O"."'."". "L''""1.
45203 GA
~


Redebon Monnodre System sonwee ouemy Assurta Plan                                                                                               p 19 3.3. Responsabilities This paragraph defines the responsabilities of the members of the RMS software project team.                                     r V&V activities are realized by each project team member.For safety related software, a software V&V team is in charge of complementary software V8V tasks. All these activities and responsabilities are described in the SWP.
Redebon Monnodre System sonwee ouemy Assurta Plan p 19 3.3. Responsabilities This paragraph defines the responsabilities of the members of the RMS software project team.
r V&V activities are realized by each project team member.For safety related software, a software V&V team is in charge of complementary software V8V tasks. All these activities and responsabilities are described in the SWP.
The Project Manager aupervise the project as a whole (hardware and software) and is responsible for the following:
The Project Manager aupervise the project as a whole (hardware and software) and is responsible for the following:
                                                      . tee nical relations with Application Departement                                                             .
tee nical relations with Application Departement technical coordination between the software project, design and hardware manufacturing planning and project progress monitoring e
                                                      . technical coordination between the software project, design and hardware manufacturing e      planning and project progress monitoring
coordination of work within MGPl implementing the means required for the sLm%I completion of the project the quality of the products in his project.
                                                    .      coordination of work within MGPl                                                                           -
The RMS Project Quelity Manager and The Software Quality -Manager are responsible for the quality support of the software project end:
                                                    .      implementing the means required for the sLm%I completion of the project
ensures that the special rules applicai,le to the project are known and observed ensures that these rules are suited to ttwir purpose liaises with the Quality Assurance Department of MGPl e
                                                    . the quality of the products in his project.
ensures that the special rules and methods concoming the scftware project remain consistent with the rules and methods of the department when the project En.vare Quality Assurance Plan is drawn up advises the members of the software team concoming their responsibilities in the field of quality is responsible for changes in the Software Quality Assurance Plan of the RMS project and for waivers that may be granted during the development phase.
The RMS Project Quelity Manager and The Software Quality -Manager are
!                                                    responsible for the quality support of the software project end:
                                                    . ensures that the special rules applicai,le to the project are known and observed
                                                    . ensures that these rules are suited to ttwir purpose e    liaises with the Quality Assurance Department of MGPl
                                                    . ensures that the special rules and methods concoming the scftware project remain consistent with the rules and methods of the department when the project En.vare Quality Assurance Plan is drawn up
                                                  -.      advises the members of the software team concoming their responsibilities in the field of quality
                                                    . is responsible for changes in the Software Quality Assurance Plan of the RMS project and for waivers that may be granted during the development phase.
The Software Technical Manager leads the software team and is responsible for the following:
The Software Technical Manager leads the software team and is responsible for the following:
                                                    . writing up the Verification and Validation Plan for RMS project software e    technical relations with Application Department in the software field
writing up the Verification and Validation Plan for RMS project software technical relations with Application Department in the software field e
                                                    . setting up, organizing and monitoring the progress of the software project
setting up, organizing and monitoring the progress of the software project coordination and technical supervision of software teams.
                                                    . coordination and technical supervision of software teams.
quality and management of software and associated documentation produced by his team.
                                                    . quality and management of software and associated documentation produced by his team.
b " 7," T 7 M " 7 0. ~= O T '.*.*
b " 7 ," T 7 M " 7 0 . ~= O T '.*.*
* L ~
* L ~                                                 m               45203 GA
m 45203 GA


l AP                                                                                                                       .
l AP Redtakon Mord\\oriro System sonwere ouemy Assurance Plan p 20 Each software Developer is responsible for.
Redtakon Mord\oriro System sonwere ouemy Assurance Plan                                                                                                         p 20 Each software Developer is responsible for.
the quality of the software developed by him j
j                                                    .      the quality of the software developed by him                                                                         -
the organization of the sutHroject assigned planning and progress monitoring technical supervision of his sub project l
                                                      .      the organization of the sutHroject assigned
Items produced by him circulation of information in his possession that is common to the project as a whole.
                                                      .      planning and progress monitoring
l validating the software of which he is in charge if it is a standard software package.
;                                                    .      technical supervision of his sub project                                                       -
1 The Verification and Validation Manager is responsible for the verification and validation of safety related software. He/she coordinates a team of verification agents and plans and monitors the progress of verification and validation work. He/she is also responsible for the quality of his/her team's work and shares the following tasks with this team:
l                                                    .      Items produced by him
j t
                                                      .      circulation of information in his possession that is common to the project as a
checidng the documentation associated with Safety Related software preparing software test and vandation files checking software components l
.                                                            whole.
creating and imple'menting test sets for the validation of:
l                                                     .      validating the software of which he is in charge if it is a standard software package.
- software components
1 The Verification and Validation Manager is responsible for the verification and validation of safety related software. He/she coordinates a team of verification agents
- the complete software package.
;                                                    and plans and monitors the progress of verification and validation work. He/she is also responsible for the quality of his/her team's work and shares the following tasks with this j                                                    team:
t
                                                      .      checidng the documentation associated with Safety Related software
:                                                    .      preparing software test and vandation files
                                                      .      checking software components l                                                     .      creating and imple'menting test sets for the validation of:
                                                            - software components
:                                                            - the complete software package.
I t
I t
p.
p.
i i
i i
k j                                                                                                         .
k j
1 I
1 I
i                                       M=":'.".:                   ,="?.4.::."."."'.".:2 %.                   .                              -                  4s2o3 GA i
i M=":'.".:
,="?.4.::."."."'.".:2 %.
4s2o3 GA i
a f
a f
g                               -,n---  - - -
g
                                                                      ,          ,.              -  r   1                                                           -
-,n---
r 1


MGP                                                                             no6enon:.:w n #g s, =
MGP no6enon:.:w n #g s, =
sonwwe ouemy Amewence Men                                                                   p 21
sonwwe ouemy Amewence Men p 21
: 4. Documentation 4.1. Purpose Documentation issued during a software development project is essent! ally the only means by which progress through the software ;ife cycle can be measured.This chapter idewJies the documents. tion goveming the development, vertfication and validation of the software.
: 4. Documentation 4.1. Purpose Documentation issued during a software development project is essent! ally the only means by which progress through the software ;ife cycle can be measured.This chapter idewJies the documents. tion goveming the development, vertfication and validation of the software.
The follon.f3ptzoumanta shall ha available in English'
The follon.f3ptzoumanta shall ha available in English' Sofhwara RacQppta Specifloationg
              . Sofhwara RacQppta Specifloationg
._ saftwwa omaien am.>
              ._ saftwwa omaien am.>
aufhuaia DumlNv Aoumnae Plan Software Verdication and Validation Plan Software Verification and Validation Final Rr,'ggi Sofhware Teat.Elias Sofhware Tant Runotta
              . aufhuaia DumlNv Aoumnae Plan
              . Software Verdication and Validation Plan
              . Software Verification and Validation Final Rr,'ggi
              . Sofhware Teat.Elias                                                                           -
              . Sofhware Tant Runotta
[
[
See prograph 5 for applicable standard to these documents.
See prograph 5 for applicable standard to these documents.
Line 443: Line 476:
The Software Requirements Speelfications documents are written in easily understandable language by the differer:t persons involved and, if noosssary, completed by more speOfic descriptijns using formalized structures (data flows, algorithnis, etc.).
The Software Requirements Speelfications documents are written in easily understandable language by the differer:t persons involved and, if noosssary, completed by more speOfic descriptijns using formalized structures (data flows, algorithnis, etc.).
4.2.2. Software Design Descriptions The design is (top down) and modular. Following the procedure adopted during the design phase, results in the specifloation of software comp ats, elementary functions.
4.2.2. Software Design Descriptions The design is (top down) and modular. Following the procedure adopted during the design phase, results in the specifloation of software comp ats, elementary functions.
..            Software Design DeswW,6 document defines fu es: dtware:
Software Design DeswW,6 document defines fu es:
e    cofture data structure,
dtware:
                  . software archNecture: breakdown of the softwr into organized modules,
cofture data structure, e
                  . module execution scheduling, X,,/,",,,",, '"h*,7,,lll2;L'".*,;,1%.*.*"4""'""" ".*."., O h"""
software archNecture: breakdown of the softwr into organized modules, module execution scheduling,
                                                              ,,,                  . ,,,, %    45203 GA
""X,,/,",,,",, '"h*,7,,lll2;L'".*,;,1%.*.*"4""'""" ".*."., O h"""
45203 GA


Medleuon Monwina system seawwe ouemy Aeswance Plan                                                             p 22 Then for each identined module:
Medleuon Monwina system seawwe ouemy Aeswance Plan p 22 Then for each identined module:
                  . list the soRware fundions fulfilled by the module, e    describe the data exchanged with the other modules,                                         '
list the soRware fundions fulfilled by the module, describe the data exchanged with the other modules, e
                  . where applicable, t$reak down the module into sutsnodules, 4.2.3. Software Verification and Vall'dation Plan The Software Verthcotion and Validation Plan describes the following for each phase of safety related raftware life cycle:
where applicable, t$reak down the module into sutsnodules, 4.2.3. Software Verification and Vall'dation Plan The Software Verthcotion and Validation Plan describes the following for each phase of safety related raftware life cycle:
e    the vertRo#Aion and validation task; e   tools, tectniques, methods and criteria; e   inputs and outputs; e ressources; e    risks and assumptions;               ,                                  .
the vertRo#Aion and validation task; e
              . roles and responsabilMy for accomplishing verification and validation of the safety related scitware.
tools, tectniques, methods and criteria; e
The SWP identines all the test documentation that is to be prepared and executed                 .
inputs and outputs; e
during the life cycle.
e ressources; risks and assumptions; e
roles and responsabilMy for accomplishing verification and validation of the safety related scitware.
The SWP identines all the test documentation that is to be prepared and executed during the life cycle.
The detailed methods umi to verify and validate software are described in the SWTP.
The detailed methods umi to verify and validate software are described in the SWTP.
4.2.4. Software Verification ai.d Validation Final Report The Software Vert 6 cation and Validation Final report describes the results of the execution of the SWP. This includes the results of all reviews, audit, and tests required by the SQAP. The SWFR summarizes the status of the software as a result of the execution of the SWP. It doccribes any major deficiences found and recommends whether or not the software is ready for operational uses.
4.2.4. Software Verification ai.d Validation Final Report The Software Vert 6 cation and Validation Final report describes the results of the execution of the SWP. This includes the results of all reviews, audit, and tests required by the SQAP. The SWFR summarizes the status of the software as a result of the execution of the SWP. It doccribes any major deficiences found and recommends whether or not the software is ready for operational uses.
4.2.5. User documentation included as part of the product user's guide provided by MGP instruments.      .
4.2.5. User documentation included as part of the product user's guide provided by MGP instruments.
7 4.2.6. Test documentation v
7 4.2.6. Test documentation v
4.2.6.1. Standard software                                                           -
4.2.6.1.
Test actMties and documentation are described in Quality instruction IQ 04 06 " Software Production Rules" in the MGPl Quality Assurance Manual.
Standard software Test actMties and documentation are described in Quality instruction IQ 04 06 " Software Production Rules" in the MGPl Quality Assurance Manual.
4.2.6.2. Safety related software                 .
4.2.6.2.
Paragraph 3.2.3.4 gives a summary of the test actMties.                                     -
Safety related software Paragraph 3.2.3.4 gives a summary of the test actMties.
Software Ve65cetion and Validation Plan defines test actMties,documentations and vertfication actMties for all iffe cycle phases.
Software Ve65cetion and Validation Plan defines test actMties,documentations and vertfication actMties for all iffe cycle phases.
E E'7, M M ". 7. #,.U .*=** O**""".                           = " O L ~.a..    .
E E'7, M M ". 7. #,.U.*=** O**""". " O L ~.a..
45203 GA
45203 GA
=


          ,_ _ _ .                                              ..._____ . ~.                         - --_____ _.                                                                              - _
..._____. ~.
7,GP nedeuon Manorina system aonwere ouemy Amourance Men                                                                                                                 p 23 i
7,GP nedeuon Manorina system aonwere ouemy Amourance Men p 23 i
j                       4.3. Other documentation 4.3.1. Software Development Plan The Software Development Plan describes the RMS project:
j 4.3. Other documentation 4.3.1. Software Development Plan The Software Development Plan describes the RMS project:
                                        . ha origins, terms and conditions, the software team organization, e   the team members responsability, I                                       . the task schedule , the cost and lead time follow up,                                                                                                           i 4.3.2 Management documentation                                                                                                                                                 ;
ha origins, terms and conditions, the software team organization, e
\                           4.3.3.1. Ust of SONwere Dc umenk Contains the list of all documents that are related directly or indirectly to a software. This                                                                         .
the team members responsability, e
I is done according to the IQ R/D 04 07.
I the task schedule, the cost and lead time follow up, 4.3.2 Management documentation
\\
4.3.3.1. Ust of SONwere Dc umenk Contains the list of all documents that are related directly or indirectly to a software. This I
is done according to the IQ R/D 04 07.
4.3.3.2. Programming file The programming file as defined by the IQ R/D 04 07 is replaced by the following documents :
4.3.3.2. Programming file The programming file as defined by the IQ R/D 04 07 is replaced by the following documents :
e          SoNware Change ControlRio l
SoNware Change ControlRio e
This is the software version . management flie that lists changes that are made from one l
l l
i                          version to another. Evoktion as well as consequence analysis are stored in this file.
This is the software version. management flie that lists changes that are made from one version to another. Evoktion as well as consequence analysis are stored in this file.
e          Programming Mle                                                                 ,
i Programming Mle e
l-                         This file gathers the source code listing for a software, as well as programmer notes.
l-This file gathers the source code listing for a software, as well as programmer notes.
Additional information on a sofware like cross references, function list, can be added to this file.                                        ;                                                                                  .
Additional information on a sofware like cross references, function list, can be added to this file.
(
(
e          SONwere manutkaturing Rio "n!s file explains how to generate a complete software executable file, 4.4. Documentation Quality 4.4.1. Application of Standards-The special rules applicable to documentation management are described in quality                                                             .,
SONwere manutkaturing Rio e
contract CQ 05 01, entitled " Documentation Control" and in quality instruction IQ 04 07
"n!s file explains how to generate a complete software executable file, 4.4. Documentation Quality 4.4.1. Application of Standards-The special rules applicable to documentation management are described in quality contract CQ 05 01, entitled " Documentation Control" and in quality instruction IQ 04 07 entitied softwaronisted Documente.
;                          entitied softwaronisted Documente.
" " T h ~s3 EL'"M.",,,ZL E.U'*'"~
                  " " T h ~s3 EL'"M.",,,ZL" E.U'*'"~
m 45203 GA
                  %                                                                                                                        m     45203 GA
-e.
    -e.     , , - - -        - . , - -    . . . - , , , . ,.,_,..,..n.-       , ..,, - , . , . . ,.n   ~ ....,   , , , +,, , - . - . , .     ,  . - , . , , ,- - - , . , , - , , , , , , . .      ---
,.,_,..,..n.-
,.n
~....,
,,, +,,, -. -.,.


3 MiiP                                                                                                                   Reseuen Monnonna sntem l
3 l
j              sonwm ouemy Anwonae men                                                                                                                     p 24 i
MiiP Reseuen Monnonna sntem j
4.4.2. Review l                             All documents are reviewed. They are submitted for checking and approval :
sonwm ouemy Anwonae men p 24 i
                              .                  The naman reenaa=Na for d= 1:..a the denment anawan that the document                                                                                 ;
4.4.2. Review l
l                                                  pomplian with contractual raquirements and applicable rules within MGPl.
All documents are reviewed. They are submitted for checking and approval :
j                              e                  The person resF.onsible for approving the document must be complete!y i                                                 independent of the software team. He/she ensures that the document complies
The naman reenaa=Na for d= 1:..a the denment anawan that the document l
!                                                with contractual requirements and it is in accordance with um Quality Assurance                                                                         r organization described for the project.
pomplian with contractual raquirements and applicable rules within MGPl.
l                             A design review report provides a record of the observations made concoming the
The person resF.onsible for approving the document must be complete!y j
;                              document and the decisions taken with respect to each of these observations.
e i
l l                             The writer of the document must: -
independent of the software team. He/she ensures that the document complies with contractual requirements and it is in accordance with um Quality Assurance r
l                               . forward the completed document on to the persons responsible for checking and
organization described for the project.
:                                            approving it and to any other person in a position to make constructive comments on the document, e plan and take part in the document design review, j                               . integrate the decisions made during the design review.
l A design review report provides a record of the observations made concoming the document and the decisions taken with respect to each of these observations.
l l
The writer of the document must:
l forward the completed document on to the persons responsible for checking and approving it and to any other person in a position to make constructive comments on the document, plan and take part in the document design review, e
j
. integrate the decisions made during the design review.
1 The person responsible for checking the document must:
1 The person responsible for checking the document must:
                                . check that the document meets the required objectives , before the design review,
. check that the document meets the required objectives, before the design review,
                                . record his/her comments on the software document check sheets, i                                e            take part in _the-design review to take into account decisions made conooming
. record his/her comments on the software document check sheets, take part in _the-design review to take into account decisions made conooming i
!                                            comments fmm other reade,s, j                               . _ check that the writer has integrated decisions made during the design review into
e comments fmm other reade,s, j
:                                            the official version of the document and sign this version.
. _ check that the writer has integrated decisions made during the design review into the official version of the document and sign this version.
For safety related software, checking activities and responsabilities are described in the S W P.
For safety related software, checking activities and responsabilities are described in the S W P.
The person responsible for approving the document must:
The person responsible for approving the document must:
                                . ensure that the docurnent complies with the rules applicable to the projecti
. ensure that the docurnent complies with the rules applicable to the projecti
                                . - record his/her commerds on the software document check sheets, e prepare and write up the report of the document design review,
. - record his/her commerds on the software document check sheets, prepare and write up the report of the document design review, e
                                . approve the official version of the document once the various corrections and modifications have been made and checked.
. approve the official version of the document once the various corrections and modifications have been made and checked.
l                             4.4.3. Document Control a
l 4.4.3. Document Control a
in the design phase, documents are updated whenever a written request is made and events are such that the documents concemed require changes. The document is processed directly by the writer. He/s,w integrates the observations made concoming                                                                                         I the previous version of the document and proceeds as described in the above                                                                                             ''
in the design phase, documents are updated whenever a written request is made and events are such that the documents concemed require changes. The document is processed directly by the writer. He/s,w integrates the observations made concoming the previous version of the document and proceeds as described in the above paragraph. He/she enters the change' on the page of the document provided for this purpose.
paragraph. He/she enters the change' on the page of the document provided for this purpose.                                                                               ..                                                                                  l
6",,0",',"l',"," ",,,,,,02ll " 74,*.'''4""'*"." "**'O L"".".'
,                        6",,0",',"l',"," ",,,,,,02ll " 74,*.'''4""'*"." "**'O L"".".'                                               ., ,,,, %            45203 GA i
45203 GA i
                                  - . . . . _ , . _ _          . _ - _ . ~ . _ . . . - - , . _ _ . _ _ _ _ , _ _ _ _                  - - -            ,  . . . _ , . _ , . - , , _ . - - _ . . _ _
. _ - _. ~. _... - -,. _ _. _ _ _ _, _ _ _ _


Redis60n MonMoring System
Redis60n MonMoring System sonwm QueWy Anurance Plan p 25 Once the software has been qualified, the procedure to be followed is that described in quality instruction TEC 06 08.
<      sonwm QueWy Anurance Plan                                                                         p 25 Once the software has been qualified, the procedure to be followed is that described in quality instruction TEC 06 08.
4.4.4. Circulation Documents are distributed to the persons listed on the front page of each document.
4.4.4. Circulation Documents are distributed to the persons listed on the front page of each document .
4.4.5. Responsabilitica The following tables define MGPl IJaponsabilities of writing, checking and approving software project documents.
4.4.5. Responsabilitica The following tables define MGPl IJaponsabilities of writing, checking and approving software project documents.
The status of the document provides the customer with information as to the action to be taken on receiving the document.
The status of the document provides the customer with information as to the action to be taken on receiving the document.
* There are three types of document:
There are three types of document:
                  .        project management documents e        technloal documents e         verification and validation documents Project management Documenta name of document           abbreviation   written by           checked by     approved by Software Quality             SQAP       Software Quality   Project manager Quality department Anurance Plan                             Assurance                             manager Manager Software               SDP         Software       Software Quality Project Manager Development Plan                       Tochalcal Manager       Anurance Manager Software             SVVP           Software       ' VAV Manager     Software Quality Verification                   TechnicalManager                         Assurance and Validation Plan         SVVFR                                                 Manager and Repon                   .                                                      .
project management documents technloal documents e
Software             SCMP'         Softwars         VAV Manager     Software Quality Configuration and                     Tehate=1 Manager                         Assurance Management Plan                                                                   Manager Software           SVVTP       VAV Manager             Software     Software Quality Vorification and                                         TechnicalManager       Assurance Validition Tool                                                                 Manager Plan List of Software               -          Softwars             Software     Software Quality Documents                           Developer     TechnicalManager       Assurance Manager Software Change                 -          Software             Software     Project Manager ControlFile                         Developer     Technical Manager Review and Audit                 -      Writer of repon     not applicable   not applicable Reports SQAP,SWP,SWFR are sent to Application Department for comments.
verification and validation documents e
          '                          ~
Project management Documenta name of document abbreviation written by checked by approved by Software Quality SQAP Software Quality Project manager Quality department Anurance Plan Assurance manager Manager Software SDP Software Software Quality Project Manager Development Plan Tochalcal Manager Anurance Manager Software SVVP Software
E """".'LL                     l. M E 7aIO. T= JO. ~.= E O L "                       %        45203 GA
' VAV Manager Software Quality Verification TechnicalManager Assurance and Validation Plan SVVFR Manager and Repon Software SCMP' Softwars VAV Manager Software Quality Configuration and Tehate=1 Manager Assurance Management Plan Manager Software SVVTP VAV Manager Software Software Quality Vorification and TechnicalManager Assurance Validition Tool Manager Plan List of Software Softwars Software Software Quality Documents Developer TechnicalManager Assurance Manager Software Change Software Software Project Manager ControlFile Developer Technical Manager Review and Audit Writer of repon not applicable not applicable Reports SQAP,SWP,SWFR are sent to Application Department for comments.
~
45203 GA E """".'LL
: l. M E 7aIO. T= JO. ~.= E O L "


Jg,lMGP annuness                                                                                                     Radiation Monitoring System l
Jg,lMGP annuness Radiation Monitoring System Soltware Quahty Assuranos Plan' p 26 Technical Documents name of docussent abbreviation written by ebec6 ed by approved by Schware SRS Software Project Schware Quality Raquirements Techalcal Manager Manager Assurance Specl6cadons or or Manager Software Software Developer Techalcal Manager Software Design SDD Software m a.w a-- r Software Quality Desalptions Developer Software Assurance TechnicalManager Manager m.m.mr VAV Manager Sonware SPF Software m 4 w a-- r Software Quality Programming File Developer Software Assurance Technical Manager Manager l
Soltware Quahty Assuranos Plan'                                                                                                       p 26 Technical Documents                                                                                                                     ,
a.m.ama r
l name of docussent   abbreviation               written by           ebec6 ed by                       approved by Schware                     SRS           Software               Project                     Schware Quality Raquirements                           Techalcal Manager             Manager                           Assurance Specl6cadons                                     or                     or                             Manager Software               Software Developer         Techalcal Manager Software Design               SDD             Software           m a.w a-- r                     Software Quality Desalptions                                 Developer               Software                           Assurance
i V&V Mmqu l
,                                                                                              TechnicalManager                         Manager m.m.mr VAV Manager Sonware                     SPF           Software           m 4 w       a-- r               Software Quality
Software SMF Software Software Software Quality j
;                            Programming File                               Developer               Software                           Assurance Technical Manager                         Manager                       l a.m.ama         r                                                 i V&V Mmqu                                                           '
Manufacturing File Developer TechnicalMarager Assurance Manager SRS and SDD are sent to Application Department for comments.
l l                                  Software                 SMF             Software               Software                     Software Quality                     j Manufacturing File                             Developer         TechnicalMarager                         Assurance                     l Manager SRS and SDD are sent to Application Department for comments.
i Others documents are available on request.
i                             Others documents are available on request.
Verification and Validation Documents l
;                              Verification and Validation Documents l
l name of document abbreviation written by checked by approved by l
l                           name of document   abbreviation               written by             checked by                       approved by l                           Component test File             CTF           Software               Software                     Software Quality developer         TechnicalManager                       Assurance Manager Sonware                     S!F           Software               Software                     Software Quality integration File                             developer         TechnicalManager                       Assurance SIR                                       or                             Manager
Component test File CTF Software Software Software Quality developer TechnicalManager Assurance Manager Sonware S!F Software Software Software Quality integration File developer TechnicalManager Assurance SIR or Manager Software Software Integration Reports developer Software Test File STF am.awage --r Softwar*
                                                                  -                                Software Software                                                                                                               .
Software Quality Software TechnicalManager Assurance Software Test STR developer Manager Reports s.a. mr Veri 5 cation and Validation Manager Sptem integration SITF Software project manager project quality Test File TechnicalManager manager i,
Integration Reports                                                   developer Software Test File             STF         am.awage --r             Softwar*                     Software Quality Software         TechnicalManager                       Assurance Software Test                 STR           developer                                                   Manager Reports                                 s.a. mr Veri 5 cation and Validation Manager Sptem integration               SITF           Software           project manager                   project quality Test File                           TechnicalManager                                                 manager i,                                                         SITR System 1ntegration Test Reports                                                                                                                   . .
SITR System 1ntegration Test Reports These documents are described in the Software verification and validation tool plan.
These documents are described in the Software verification and validation tool plan.
SIF,STR,SITF and SITR are available on request, b"4""",.'7,6. MM 7.74.'.'". ""' ''" *"O"" L~
SIF,STR,SITF and SITR are available on request, b"4""",.'7,6.             MM 7.74.'.'". ""' ''" *"O"" L~                                                   %                45203 GA
45203 GA


SrLISP                                                                           Rediabion Mordoring System soAware ouemy Assurance Plan                                                               p 27
SrLISP Rediabion Mordoring System soAware ouemy Assurance Plan p 27
: 6. Standards, practises, conventions 5.1. Appilcable standards for standard software This procedure is described in Quality Instruction IQ 04 06 " Software Production Rules" in the MGPl Quality Assurance Manual.
: 6. Standards, practises, conventions 5.1. Appilcable standards for standard software This procedure is described in Quality Instruction IQ 04 06 " Software Production Rules" in the MGPl Quality Assurance Manual.
5.2. Applicable standards for safety related software 5.2.1. Documentation standard, The following table gives the list of studards for document writting during software development cycle.
5.2. Applicable standards for safety related software 5.2.1. Documentation standard, The following table gives the list of studards for document writting during software development cycle.
* Documer t                                       standard Software Requirements Specification             IEEE Std 8301984.
Documer t standard Software Requirements Specification IEEE Std 8301984.
Software Design Descriptions                   IEEE Std 10161987.
Software Design Descriptions IEEE Std 10161987.
Software Vertfication and Validation Plan       IEEE Std 10121986.
Software Vertfication and Validation Plan IEEE Std 10121986.
Software Test documents                         Software Verification and Validation Plan IEEE Std 829-1983 User documentation                             Intemal rules (Doc-To-Help Tool)
Software Test documents Software Verification and Validation Plan IEEE Std 829-1983 User documentation Intemal rules (Doc-To-Help Tool)
Software Development Plan                       Merlin Gerin PLI recommandations Software Configuration Management Plan         IEEE Std 828-1990 Software Integration     :                    None
Software Development Plan Merlin Gerin PLI recommandations Software Configuration Management Plan IEEE Std 828-1990 Software Integration None 5.2.2. Design standards None 5.2.3. Coding standards Languages used:
* 5.2.2. Design standards None 5.2.3. Coding standards Languages used:
Microtech C language (ANSI compatible) submitted to presentation, structured encoding and comment standards (see paragraph 9.1).
              . Microtech C language (ANSI compatible) submitted to presentation, structured encoding and comment standards (see paragraph 9.1).
5.2.4. Testing standards b " 7 h..i. h " ; 2 7 4 ~ # C L " O 45203 GA
5.2.4. Testing standards b " 7 h ..i. h " ; 2 7 4 ~ # C L " O                                       %        45203 GA


45kgenunenMGP QSokware Quainy Assurance Plan                                                     Radiation Monitoring System p 28 See Software Verification and Validation Plan.
45kgenunenMGP Q
Radiation Monitoring System Sokware Quainy Assurance Plan p 28 See Software Verification and Validation Plan.
6.2.5. Code operation / Maintenance standarda if a change is made to software once a version has been accepted, a new production life cycle will start ogaln.
6.2.5. Code operation / Maintenance standarda if a change is made to software once a version has been accepted, a new production life cycle will start ogaln.
For safety related software, this new production will start with a verification and validation life cycle.
For safety related software, this new production will start with a verification and validation life cycle.
: 6. Reviews and audits 6.1. Purpose Software quality is constructed and monitored continuously throughout development.                            .
6.
Reviews and audits 6.1. Purpose Software quality is constructed and monitored continuously throughout development.
The efficiency and consistency of quality actions are partly conditioned by the independence of the Quality Assurance department with respect to the development and follow-up services.
The efficiency and consistency of quality actions are partly conditioned by the independence of the Quality Assurance department with respect to the development and follow-up services.
Quality actions are designed to check that the results of development phases are consistent with expected results and the results of previous phases and that they comply with the Software Quality Assurance Plan.
Quality actions are designed to check that the results of development phases are consistent with expected results and the results of previous phases and that they comply with the Software Quality Assurance Plan.
Line 563: Line 614:
The design review also provides the opportunity to make a list of the technical problems er. countered and any solutions found and applied. If any unsolved problems remain, corrective action is decided upon and tasks and responsibilities are assigned.
The design review also provides the opportunity to make a list of the technical problems er. countered and any solutions found and applied. If any unsolved problems remain, corrective action is decided upon and tasks and responsibilities are assigned.
A design review report is written and addressed to:
A design review report is written and addressed to:
                . the Software Quality Assurance Manager.
the Software Quality Assurance Manager.
                . review members.                                     __
review members.
any persons to whom a task or responsibility has been assigned.
any persons to whom a task or responsibility has been assigned.
any persons liable to be concemed by the information contained in the report (e.g.
any persons liable to be concemed by the information contained in the report (e.g.
Project Manager).
Project Manager).
b"6.h~;.MEM.", ilLii 701"'O                                               n s.,,,,   45203 GA
b"6.h~;.MEM.", ilLii 701"'O n
s.,,,,
45203 GA


MSP                                                                                                                           _ mm ,_
MSP
sonwere ouemy Amewance Plan                                                                                                                               p 29 1-The Software Quality Assurance Manager, acting on behalf of the review members, l                                                   approves the document once it has been updated on the basis of the conclusions of the i                                                   report.
_ mm,_
j                                   ,              8.2.2. Software Development Plan review l                                                 The Software Development Plan review constitutes an evaluation of a complete
sonwere ouemy Amewance Plan p 29 1-The Software Quality Assurance Manager, acting on behalf of the review members, l
;                                                  Software Development Plan.
approves the document once it has been updated on the basis of the conclusions of the i
j                                                 Person in charpe:                     Software Technical Manager.
report.
I
j 8.2.2. Software Development Plan review l
!                                                  Participanfs: Participants are invited by the writer of the document. Review members are:                       *                                                  -
The Software Development Plan review constitutes an evaluation of a complete Software Development Plan.
[                                                                             . Software Technical Manager.
j Person in charpe:
;                                                                              . Software Quality Assurance Manager of the project.
Software Technical Manager.
I                                                                             . Projed Manager.                                                                                                                  .
I Participanfs: Participants are invited by the writer of the document. Review members are:
I                                                                                                                                                                                                                    I l                                                 The revisiv report is written and circulated by the Coftware Quality Assurance Manager                                                                             l of the project.
[
6.2.3. Software Verification and Validation Plan review The Software Verification and Validation Plan review constitutes an evaluation of a                                                                               ,
Software Technical Manager.
complete Software Vertfication and Validation Plan.                                                                                                               ,
Software Quality Assurance Manager of the project.
1                                                                                                                                                                                                                     l Person in charps:                     Software Technical Manager, j
I Projed Manager.
I l
The revisiv report is written and circulated by the Coftware Quality Assurance Manager of the project.
6.2.3. Software Verification and Validation Plan review The Software Verification and Validation Plan review constitutes an evaluation of a complete Software Vertfication and Validation Plan.
1 Person in charps:
Software Technical Manager, j


==Participants:==
==Participants:==
Participants are invited by the writer of the document. Review
Participants are invited by the writer of the document. Review members are:
!                                                                    members are:
Software TechnicalManager.
                                                                              . Software TechnicalManager.
Software Verification and Validation Manager, Software buslity Assurance Manager of the project.
;.                                                                            . Software Verification and Validation Manager,
j Project Manager.
                                                                              . Software buslity Assurance Manager of the project.                                               '
The review report is written and circulated by the Software Quality Assurance Manager j-of the project.
j
l 8.2.4. Software Configuration Management Plan review The Software Configuration Management Plan review constitutes an evaluation of a i
                                                                              . Project Manager.
complete Configuration Management Plan.
!                                                  The review report is written and circulated by the Software Quality Assurance Manager j-                                                 of the project.
4 Person in charge:
l                                                 8.2.4. Software Configuration Management Plan review The Software Configuration Management Plan review constitutes an evaluation of a i                                                   complete Configuration Management Plan.
Software Technical Manager.
4 Person in charge:                   Software Technical Manager.                                                                                            ..
4 Participants-Participants are invited by the writer of the document. Review members are:
4
b" *.".*"hMS E7.fE.", Z""".*."O I'"""
:                                                  Participants- Participants are invited by the writer of the document. Review members are:
45203 GA
45203 GA
~
~
b" *.".*"hMS E7.fE.", Z""".*."O I'"""                                                                                          -
. ~...
__- _ - _ _ . - . _ _ _ . _ . _ _ _ _ _ . _ . ~ . . . _ _ _ _ _ _ . _ . . _ . .                          _ _ . . _ _ _ _ _ , . _ _ _ _ . _ _ _ _ . . . . _                          _ . _ . _ - - _ _ . _ . .


g*MGP         ammers                                                                                     Radiation Monitoring System Software Quakty Anurance Plan                                                                                   p 30
g*MGP ammers Radiation Monitoring System Software Quakty Anurance Plan p 30 Software Technical Manager.
                                        . Software Technical Manager.
Software Vertfication and Validation Manager.
                                        . Software Vertfication and Validation Manager.
Software Quality Assurance Manager of the project.
                                        . Software Quality Assurance Manager of the project.
Project Manager.
                                        . Project Manager.
The review report is wrttien and circulated by the Softwarn Quality Assurance Manager of the project.
The review report is wrttien and circulated by the Softwarn Quality Assurance Manager of the project.
6.2.5. Software Requirements Specification review The Software requirements review (SRR) takes place at the end of the requirements specification life cycle phase. The SRR constitutes an evaluation of the Software Requirements Specification document.
6.2.5. Software Requirements Specification review The Software requirements review (SRR) takes place at the end of the requirements specification life cycle phase. The SRR constitutes an evaluation of the Software Requirements Specification document.
Person In chame:           Software Technical Manager.
Person In chame:
4 Particleanft Participanta are invited by the writer of the document. Review members are:                                                                                                     .
Software Technical Manager.
                                        . Software Technical Manager.
4 Particleanft Participanta are invited by the writer of the document. Review members are:
                                        . writer and his/her Software developer
Software Technical Manager.
                                        . Software Quality Assurance Manager of the project.
writer and his/her Software developer Software Quality Assurance Manager of the project.
                                        . Project Manager.
Project Manager.
                                        . the person responsible for verification (verification / validation team) for safety related software.
the person responsible for verification (verification / validation team) for safety related software.
The review report is written and circulated by the Software Quality Assurance Manager of the project.
The review report is written and circulated by the Software Quality Assurance Manager of the project.
6.2.6. Software Design Descriptions review The Software Design Descriptions review (SDDR) takes place at the end of the Design life cycle phase. The SDDR evaluates the technical adequacy of the design as a prelude to the implementation phase. The reviews checks the Software Design Description document is in accordance with the requirements.
6.2.6. Software Design Descriptions review The Software Design Descriptions review (SDDR) takes place at the end of the Design life cycle phase. The SDDR evaluates the technical adequacy of the design as a prelude to the implementation phase. The reviews checks the Software Design Description document is in accordance with the requirements.
Person in chame:           Software developer.
Person in chame:
Parfieleanft               Participants are invited by the wrtter of the document. Review members are:
Software developer.
                                      . Software Technical Manager.
Parfieleanft Participants are invited by the wrtter of the document. Review members are:
                                      . writer and his/her Software Developer.
Software Technical Manager.
                                      . the person responsible for vertfication (verification / validation team) for safety related software.
writer and his/her Software Developer.
the person responsible for vertfication (verification / validation team) for safety related software.
The review report is written and circulated by:
The review report is written and circulated by:
                      . the Software Developer in the case of standard software.
the Software Developer in the case of standard software.
                      . the person responsible for verification (verification / validation team) for safety related software, b"77."n M170.~=n ll"a E"L""O.                                                       no.%                 45203 GA
the person responsible for verification (verification / validation team) for safety related software, b"77."n M170.~=n ll"a E"L""O.
no.%
45203 GA


Redie6on Monnonna system t   sonwere ouemy Aneurance Plan                                                                               p 31 6.2.7. Component test review This review conoems Component test File. It takes place at the end of the implementation life cycle phase.
Redie6on Monnonna system t
Person b chame:         Software Developer.
sonwere ouemy Aneurance Plan p 31 6.2.7. Component test review This review conoems Component test File. It takes place at the end of the implementation life cycle phase.
Participanfs:           Participants are invited by the writer of the document. Review members are:
Person b chame:
                          . writer and, in some cases, hismer Software Developer.
Software Developer.
                          . the person responsible for rereading in the case of standard software.
Participanfs:
                          . the person responsible for verification (verificationNalidation team) for safety related software.
Participants are invited by the writer of the document. Review members are:
writer and, in some cases, hismer Software Developer.
the person responsible for rereading in the case of standard software.
the person responsible for verification (verificationNalidation team) for safety related software.
The review report is written and circEdsted by:
The review report is written and circEdsted by:
                . the Software Develop 6r in the case of standard software.
the Software Develop 6r in the case of standard software.
                . the person responsible for vertfication (verificationNalidation team) for safety                           -
the person responsible for vertfication (verificationNalidation team) for safety related software.
related software.
6.2.8. Integration review This review concoms Software Integration File and Software Integration Report.
6.2.8. Integration review This review concoms Software Integration File and Software Integration Report.
Petaanin chame:         Software Developer.
Petaanin chame:
Particinants:           Participants are invited by the writer of the document. Review members are:
Software Developer.
                          . Software Technical Manager.
Particinants:
                          .      Software Developer.
Participants are invited by the writer of the document. Review members are:
                          . Software Quality Assurance Manager of the project.
Software Technical Manager.
Software Developer.
Software Quality Assurance Manager of the project.
At end of integration Software Integration File and Software Integration Report -
At end of integration Software Integration File and Software Integration Report -
documents are reviewed.*                                                                         :
documents are reviewed.*
A report is written and circulated by the Software Quality Assurance Manager of the P@
A report is written and circulated by the Software Quality Assurance Manager of the P@
6.2.9. Software test review The Software Test gives rise to two reviews:
6.2.9. Software test review The Software Test gives rise to two reviews:
                . The first review is held to check that the tests provided for in the Software Test File can be used to ensure that the software produced will comply with its requirements.
The first review is held to check that the tests provided for in the Software Test File can be used to ensure that the software produced will comply with its requirements.
A report is written at the end of this review.
A report is written at the end of this review.
The second review is held to check that the test results recorded in the Software Test Report comply with those specified. A report is also written at the end of this                 ..
The second review is held to check that the test results recorded in the Software Test Report comply with those specified. A report is also written at the end of this review.
review.
b"1""? T O.lll2;L'".*f Z1"O"""O""1"""
b"1""? T O.lll2;L'".*f Z1"O"""O""1"""                                   .      w                     45203 GA
w 45203 GA


gAlesnuarsMGP                                                                                                     Radiation Monitodng System Sonware Quelty Assurance Plan                                                                                   p 32 Egtson in chame:
gAlesnuarsMGP Radiation Monitodng System Sonware Quelty Assurance Plan p 32 Egtson in chame:
                                      .      Verification and Validation Manager for safety related software.                                                                           l
Verification and Validation Manager for safety related software.
                                      .      Software Development Manager in the case of standard software.                                                                             l l
Software Development Manager in the case of standard software.
Eatficipants:                           Participants are invited by the writer of the document. Review                                             I members are:
Eatficipants:
                                                    .              Software Technical Manager.
Participants are invited by the writer of the document. Review members are:
                                                    .              Software Development Manager.
Software Technical Manager.
                                                    .              Software Quality Assurance Manager of the project.
Software Development Manager.
                                                    .              the f arson responsible for vertfication (verification / validation team) for safety related software.
Software Quality Assurance Manager of the project.
the f arson responsible for vertfication (verification / validation team) for safety related software.
Both reports are written and circulated by the Software Quality Assurance Manager of the project.
Both reports are written and circulated by the Software Quality Assurance Manager of the project.
6.2.10. System Integration test review l
6.2.10. System Integration test review The System integration test give rise to two reviews:
The System integration test give rise to two reviews:
The first review is held to check that the tests provided for in the System integration Test File can be used to ensure that the software produced will comply with the general requirements. A report is written at the end of this review.
                                      .      The first review is held to check that the tests provided for in the System integration Test File can be used to ensure that the software produced will comply with the general requirements. A report is written at the end of this review.
The cacond review is held to check that the test results recorded in the System integration Test Report comply with those specified. A report is also written at the end of this review, Person in chame:
                                      .      The cacond review is held to check that the test results recorded in the System integration Test Report comply with those specified. A report is also written at the end of this review, i                                    Person in chame:
i Technical manager Software Team Manager Particleants:
                                      .      Technical manager                                                                   .
Participants are inyt'ad by the writer of the document. Review members are:
                                      .      Software Team Manager Particleants:                         Participants are inyt'ad by the writer of the document. Review                                         ,
Software Team Manager.
members are:
Technical Manager.
                                                    .              Software Team Manager.
RMS Project Manager.
                                                    .              Technical Manager.
RMS Project Quality Manager.
                                                    .              RMS Project Manager.
Both reports are written and circultted by the Software Quality Assurance Manager of the project.
                                                    .              RMS Project Quality Manager.
""""**'*' L""O.
Both reports are written and circultted by the Software Quality Assurance Manager of the project.                                                         ,
45203 GA
                              %    7h""""b" " M E"''#'' ~O""''                                     """"**'*'
"" 7h""""b" " M E"''#'' ~O""''
                                                                                                      - . ,    L""O.        -          45203 GA


go al1i4GP neun                                                                   Radiation Monitodng System Software Ouahty Assurance Plan                                                           p 33 6.3. Audits Awh are performed by the MGP instruments Quality Assurance department or by the customer, in both cases, these audits are announced and planned with the project team.
go al1i4GP neun Radiation Monitodng System Software Ouahty Assurance Plan p 33 6.3. Audits Awh are performed by the MGP instruments Quality Assurance department or by the
: customer, in both cases, these audits are announced and planned with the project team.
Two types of audit are possible:
Two types of audit are possible:
              . the Quality Aud/t is launched when an unexplained problem arises. The purpose of this type of audit is to check that a given situat!on complies with predefined measures.
the Quality Aud/t is launched when an unexplained problem arises. The purpose of this type of audit is to check that a given situat!on complies with predefined measures.
              . the in process Audit is a methodical examination performed during different development phases to check the real progress status of project.against its declared status (documents, organization, methods, tools, etc.).
the in process Audit is a methodical examination performed during different development phases to check the real progress status of project.against its declared status (documents, organization, methods, tools, etc.).
6.4. Quality Follow-up Documentation Design reviews and audits produce types of report. These reports are kept for five years.
6.4. Quality Follow-up Documentation Design reviews and audits produce types of report. These reports are kept for five years.
These documents are intended for in-house use but are available to the customer for consultation purposes.
These documents are intended for in-house use but are available to the customer for consultation purposes.
: 7. Software Configuration Management Plan The Software Configuration Management Plan addresses the identification, control, status accounting and methods needed to develop, produce, support and test the software throughout his life cycle.
: 7. Software Configuration Management Plan The Software Configuration Management Plan addresses the identification, control, status accounting and methods needed to develop, produce, support and test the software throughout his life cycle.
        * " 7 h 'i 7 # AE 7 0 L'*"" "" ~ M O L "
* " 7 h 'i 7 # AE 7 0 L'*"" "" ~ M O L "
        %-                                                                      , % .      45203 GA
45203 GA


jfMGP       annneen                                                                               Redistbn MonMoring Syst.m Sofhvare Quakty Asturance Plan                                                                         p 34 l
jfMGP annneen Redistbn MonMoring Syst.m Sofhvare Quakty Asturance Plan p 34 8.
: 8.         Problem reporting and corrective action                                                                           '
Problem reporting and corrective action The procou of reporting and anomaly handling is different with respect to the development or maintenance phases.
The procou of reporting and anomaly handling is different with respect to the development or maintenance phases.
8.1 development phase Each significant problem detected by any people in the design team is documented in an anomaly report ( a standani form is used,see annex
8.1 development phase Each significant problem detected by any people in the design team is documented in an anomaly report ( a standani form is used,see annex               )
)
it consists of 3 parts:                                                                                       I The first, filled by the user, describes the anomally. It contains the fohowing information:
it consists of 3 parts:
The first, filled by the user, describes the anomally. It contains the fohowing information:
: 1. Name & version of the product being evaluated
: 1. Name & version of the product being evaluated
: 2. Name of the user
: 2. Name of the user
: 3. Environment description or test number (based on a plan)
: 3. Environment description or test number (based on a plan)
: 4. Test date                                                                                                   l S. Apomally origin & severity                                                                                   !
: 4. Test date S. Apomally origin & severity
: 6. Anomallydescription MGP Instruments                                     Software AnomalyRepotf                                 N' paw ,o ;m unw:n ;(1) Anomaly description from user:                               .,          ^3 %       e; Unft          - Name :
: 6. Anomallydescription MGP Instruments Software AnomalyRepotf N'
Project: Radiation Monitoring System (RMS)
paw,o ;m unw:n ;(1) Anomaly description from user:
Version :                                     User's Name:                             .
^3 %
Environnement/ Test Number:                                                               g,g, .
e; Project: Radiation Monitoring System (RMS)
Orfein:             O proto.op.r. tion O cod. Analysi.       O compon.ntT une O tra.or tionT iins D varie. tion
Unft
!        swfousnearO Jemming                     O NonJ mming           O impnament o ortpuoerobi.m:
- Name :
Version :
User's Name:
Environnement/ Test Number:
g,g,.
Orfein:
O proto.op.r. tion O cod. Analysi.
O compon.ntT une O tra.or tionT iins D varie. tion swfousnearO Jemming O NonJ mming O impnament o ortpuoerobi.m:
To the extent that that the modifications performed make reference to the file above, they need to be identified uniquely by use of a number. It is the approvers duty to identify & provide numeration to the file, that will be stored in a cabinet containing all the anomaly reports.
To the extent that that the modifications performed make reference to the file above, they need to be identified uniquely by use of a number. It is the approvers duty to identify & provide numeration to the file, that will be stored in a cabinet containing all the anomaly reports.
b " A . M i M " 7 4 .*.*.* O*'" ".*" ~ L~                                         , %            45203 GA
b " A. M i M " 7 4.*.*.* O*'" ".*" ~ L~
45203 GA


$' AanmaarsMGP                                                                       Radiation Monitoring System Software Quahty Assurance Plan                                                               p 35 The second part, filled by the concemed software deyelopment responsible person, proposes a solution to correct the problem. This solution is validated or not by the approver function (software technical responsible engineer or project manager) that takes the decision to resolve or not resolve the anomaly. This document contains the following info:
$' AanmaarsMGP Radiation Monitoring System Software Quahty Assurance Plan p 35 The second part, filled by the concemed software deyelopment responsible person, proposes a solution to correct the problem. This solution is validated or not by the approver function (software technical responsible engineer or project manager) that takes the decision to resolve or not resolve the anomaly. This document contains the following info:
: 1. Software responsible person - Name
: 1. Software responsible person - Name
: 2. Anomaly treatment date
: 2. Anomaly treatment date
: 3. Solution description                                                                               ,
: 3. Solution description
: 4. Anomaly treatment decision (accepted, not applicable, immediate attention, deferred 43ntion)
: 4. Anomaly treatment decision (accepted, not applicable, immediate attention, deferred 43ntion)
: 5. , eprovers name, function, date & signature (2) Software Responsible Person Treatment           tlName             Date:       /       /199 Accepted sowon :                               ,
: 5., eprovers name, function, date & signature (2) Software Responsible Person Treatment tlName Date:
Anomaly:             O Accepted     O WA                 CorroeflCn: O immediete     O oevermd To:
/
(3) Approved sy :                             O nTt O cp                   i     sies         signatur.
/199 Accepted sowon :
Anomaly:
O Accepted O WA CorroeflCn:
O immediete O oevermd To:
(3) Approved sy :
O nTt O cp i
sies signatur.
The third part, filled by the software development responsible engineer, verified by the concemed verifier, provides the impact analysis, it contains the following information:
The third part, filled by the software development responsible engineer, verified by the concemed verifier, provides the impact analysis, it contains the following information:
: 1. What development phases the modifications affect
: 1. What development phases the modifications affect
Line 720: Line 798:
: 4. The list of software with index numbers, fixing the problem
: 4. The list of software with index numbers, fixing the problem
: 5. Verifiers name, function, date & signature. When the file is signed, we consider that a verification has been made to assure the proper treatment of the anomaly.
: 5. Verifiers name, function, date & signature. When the file is signed, we consider that a verification has been made to assure the proper treatment of the anomaly.
          &Jm *
wM)Imhact Analysis from Software Developer? e :
* wM)Imhact Analysis from Software Developer? e :                 - n     -
&Jm *
Modfrication of:     O n.auimment. O oesien       O code       O oe.r:
- n Modfrication of:
Reiteration on :     U Recuirements U oesign     O Coding     C ComponentTest 0 ini.graisen O veneetion Modded Funeornnes.cocuments/Sonwere:
O n.auimment. O oesien O code O oe.r:
New softwarss (N' + Verslor\):
Reiteration on :
(5) Checked by :                             O not O vav           on     i     rios         vis.
U Recuirements U oesign O Coding C ComponentTest 0 ini.graisen O veneetion Modded Funeornnes.cocuments/Sonwere:
New softwarss (N' + Verslor\\):
(5) Checked by :
O not O vav on i
rios vis.
When the change request occurs during development, the software version index does not change, but 1 sub-version index is managed by the software configuration tool.
When the change request occurs during development, the software version index does not change, but 1 sub-version index is managed by the software configuration tool.
When it occurs siter acceptance of a version, the software version index is incremented.
When it occurs siter acceptance of a version, the software version index is incremented.
M A .,.L L ".n 0 %%".!" O'~~""'.".OL~                                         %        45203 GA                 ;
M A.,.L L ".n 0 %%".!" O'~~""'.".OL~
45203 GA


iykMGP antmanen                                                                                   Redation Mordoring System sonware ouemy Anurance Plan                           .                                                p 36 8.2. Maintenance phase Any system defects detected by the customers or by MGPl are reported in a non conformance report (QA form 43738) accordingly with QA procedure CQ 13 01
iykMGP antmanen Redation Mordoring System p 36 sonware ouemy Anurance Plan 8.2. Maintenance phase Any system defects detected by the customers or by MGPl are reported in a non conformance report (QA form 43738) accordingly with QA procedure CQ 13 01
* identifying and processing non conformities" and in a change request (QA form 27094) accordinglywith QA procedure CQ 04 04 " change prooc4 sing".
* identifying and processing non conformities" and in a change request (QA form 27094) accordinglywith QA procedure CQ 04 04 " change prooc4 sing".
If software concerned , the problem is documented in an anomaly report which describe the corrective actions to be taken .
If software concerned, the problem is documented in an anomaly report which describe the corrective actions to be taken.
A change request regarding a versi,on results in the following processing with respect to                                   !
A change request regarding a versi,on results in the following processing with respect to the SV&Vlife cycle:
the SV&Vlife cycle:                                                                                                         !
- analysis of the impact of the change (ident}fication of items involved and the degree of modification)
              - analysis of the impact of the change (ident}fication of items involved and the degree of modification)
- repetition of the V&V cycle on items which change in order to check that the modifications have been taken into account in versions n+1.
                - repetition of the V&V cycle on items which change in order to check that the modifications have been taken into account in versions n+1.
l After tn,atment, the documentation concemed is reviewed in the change review.
l After tn,atment , the documentation concemed is reviewed in the change review.
E A7 h '74E70.T"''"="'*'"*'L"""
E A7 h '74E70.T"''"="'*'"*'L"""                   5                                .      -      45203 GA
45203 GA 5


RedeSon Mordorim System
RedeSon Mordorim System sonwere Que% Assurance Plan p 37 All hems concemed by this procedure are recordad in a Software Follow-up File under the responsibility of the Software Developer. The updated documents are then circulated I
sonwere Que% Assurance Plan                                                                                                                       p 37 All hems concemed by this procedure are recordad in a Software Follow-up File under
.            the responsibility of the Software Developer. The updated documents are then circulated I
with the change note informing the persons concemed of the new configuration.
with the change note informing the persons concemed of the new configuration.
                                                                        *r*****''*                                                             .
*r*****''*
Non eenluneenos mped or=wn mee memet
Non eenluneenos mped
]
]
                                                                                                                                    .,o4 Hoenn mene                                                                                       eenw n many presseeing                                                                                   p+- - N dI erswaeew =*=
or=wn mee memet
.,o4 Hoenn mene eenw n many presseeing p+- - N dI erswaeew =*=
: 8. Change management is described in general procedure CQ 04 04 of the MGPl Quality Assurance Manual.
: 8. Change management is described in general procedure CQ 04 04 of the MGPl Quality Assurance Manual.
The change procedure is applied:
The change procedure is applied:
i            e          During development in the case of change requests.
During development in the case of change requests.
i e
Any anomalies detected which have no effect on Software Requirements Specification are processed by the software team (in conjunction with the V&V team for software for safety related software) and recorded in test files and in the component history.
Any anomalies detected which have no effect on Software Requirements Specification are processed by the software team (in conjunction with the V&V team for software for safety related software) and recorded in test files and in the component history.
              .          After software validation for any in-house or customer change or revision request.
After software validation for any in-house or customer change or revision request.
b"77 L. NOM"70."O"OOL~e                                                                                               %                  45203 GA
b"77 L. NOM"70."O"OOL~e 45203 GA
        -__                _ ,        __,m.,.         y__           ,          _ . _ . _                  _ _ . _ ,__.m.,       . - _ . - . _ . . -      _ . ~ __   . - , ,
__,m.,.
y__
,__.m.,
_. ~ __


MGP     _                                                                  Mediation MoMciir,g System sonwere ouemy Amewance Han p 34 Pmcedure
MGP Mediation MoMciir,g System sonwere ouemy Amewance Han p 34 Pmcedure 1.
: 1. Change request
Change request 2.
: 2. Analysis (file, document, non regression)
Analysis (file, document, non regression) 3.
: 3. Processing
Processing 4.
: 4. vertrication
vertrication
: 9. Tools, techniques, and methodologies 9.1. Tools A detailed list of tool versions used is given in the Software Developmen' F jan for the Proket.                                                                                             ,
: 9. Tools, techniques, and methodologies 9.1. Tools A detailed list of tool versions used is given in the Software Developmen' F jan for the Proket.
9.1.1. Program Development Environment Hardware
9.1.1. Program Development Environment Hardware Networked PC-DOS with WINDOWS for Workoroun (M32) 88000 emulator REPROM oroorammar.
                . Networked PC-DOS with WINDOWS for Workoroun (M32)
Prqlect Sothwarms e
                . 88000 emulator
Micromott Word for Windows veralen 2.0 or later (#833) e Shaneware VISIO for Windows (s834) e WarTech Doc-To-Hale for user's manual (#850)
                . REPROM oroorammar.
Development chain Ibr 88000 micropmcassar Microtee ASM88K 88000 annambler and linker (M39) e e
Prqlect Sothwarms e   Micromott Word for Windows veralen 2.0 or later (#833) e   Shaneware VISIO for Windows (s834) e   WarTech Doc-To-Hale for user's manual (#850)
Mlerntec MCrMAK C* ANSI comallar (?440)
Development chain Ibr 88000 micropmcassar e    Microtee ASM88K 88000 annambler and linker (M39)                           ,
Micratec XHS88K almulator (#835) e Microtec XHM88K amulator (8838)
Mlerntec MCrMAK C* ANSI comallar (?440) e
Development environment Ibr MASS software Borland C++ (M50) l Sonware vernlon manaoement ski e
                . Micratec XHS88K almulator (#835) e     Microtec XHM88K amulator (8838)                                                   ,
Starbama Versions (s851) l CHRONOSOFT
Development environment Ibr MASS software
'M = L""l" M'74EM."MMO1~
                . Borland C++ (M50) l Sonware vernlon manaoement ski e   Starbama Versions (s851)     ,
m 45203 GA
l
                . CHRONOSOFT M = L""l" M'74EM."MMO1~                                                   m       45203 GA


g,I1P,                                                                                       Radiation MonMoring system sonwere Quemy Assurance Plan                                                                                 p 39 9.1.2. Test Environment l
g,I1P, Radiation MonMoring system sonwere Quemy Assurance Plan p 39 9.1.2. Test Environment l
Sathvare corricanent val ldallon aid
Sathvare corricanent val ldallon aid Microtech C simulator with source debugger.
                        .      Microtech C simulator with source debugger.
9.1.3. Text Editing and Data Management j
9.1.3. Text Editing and Data Management                                                                                             >
on PC/ DOS under WINDOWS for Workarnnn Microsoft Word for Windows text editor l
j on PC/ DOS under WINDOWS for Workarnnn
WarTach Doc-To Hala for amar's dementation e
                        .        Microsoft Word for Windows text editor                                                                                     ,
VISIO graphics editor EXCEL spreadsheet Microsoft project management system i
l            e        WarTach Doc-To Hala for amar's dementation
9.2. Rules Rules are designed to simplify software development, implementation and use.
                        .        VISIO graphics editor                                                                         ,                            ,
Iryhouse Instmellons of the MGPI Sotheare RLD Dent Software production rules IQ 04 06 Software-related documents IQ 04 07 TechnicalInstructions soecific to the RMS orofect C language programming rules 45 880
                        .        EXCEL spreadsheet                                                                                                         l
: 10. Code control 10.1.
                        .        Microsoft project management system                                                                                       i 9.2. Rules Rules are designed to simplify software development, implementation and use.
Purpose Configuration management serves the following purposes:
Iryhouse Instmellons of the MGPI Sotheare RLD Dent Software production rules                                       IQ 04 06 Software-related documents                                       IQ 04 07 TechnicalInstructions soecific to the RMS orofect C language programming rules                                   45 880
check the consistency ci the items produced at various stages of development.
: 10. Code control 10.1.       Purpose Configuration management serves the following purposes:
e These items include: software products, associated documents and development means.
e      check the consistency ci the items produced at various stages of development.
Identify the following items: those required for change management, those to be delivered and those required for the utilization and maintenance of software.
These items include: software products, associated documents and development means.
10.2.
                        .      Identify the following items: those required for change management, those to be delivered and those required for the utilization and maintenance of software.
Configuration items Application source files.
10.2.       Configuration items
Software construction files (compilation files, link editing, etc.).
                          . Application source files.
Development chains used.
                          . Software construction files (compilation files, link editing, etc.).
Software documents used.
                          . Development chains used.
Vs'idation means.
* Software documents used.
45203 GA M A "" b " M E M. ~=, Zl "a O O O""J.
                          . Vs'idation means.
M A "" b " M E M . ~=, Zl "a O O O""J.                                                     %        45203 GA


_ _ _ _                                  ._        -._ _ _ _ _ .m                         _ _ _ _ _ _ _              _.
-._ _ _ _ _.m 1
1 l             4I                     .-
l 4I t
t                                                                                                            noneson Manwkw sem
noneson Manwkw sem sekam ouemy Assurance Men p 40 s
!                s sekam ouemy Assurance Men m
m 10.3.
p 40
Identification of Hems The source Ses sad software construction files am identiflod extemally (file name) ard intomally (comment block specifying among other thin 0s the equipment, 4
!                                  10.3.     Identification of Hems
i software, name, retion index and history of the software component).
* The source Ses sad software construction files am identiflod extemally (file name) 4                                          ard intomally (comment block specifying among other thin 0s the equipment, i                                           software, name, retion index and history of the software component).
Gottware documents are identified by as number and an alphabetical index.
                                      -    Gottware documents are identified by as number and an alphabetical index.
]
]                                     e    Test and validation m3W.m are iderdfled by a name related to the name of the
Test and validation m3W.m are iderdfled by a name related to the name of the e
  +
comeac%1o 'ao testird.
comeac%1o 'ao testird.
l                                                                      .
+
l i                                 10.4.     Identification and Configuration Conformance Procedures                                     l l                                                                                  .                                                      ,
l i
Cannpuralkus annibrmance Maandura!                                                                 l l                                                                             .
10.4.
The 4t of software documents is updated at the end of each phase. It conoems the nome created and those which have changed during the phase.                                   ,  ;
Identification and Configuration Conformance Procedures l
,                                                                                                                                        l'
Cannpuralkus annibrmance Maandura!
}                                     jdentMcallan and canthwtalian aankumance data
l The 4t of software documents is updated at the end of each phase. It conoems the nome created and those which have changed during the phase.
:                                                                                                                                        I
l
!                                      Software components are identified as soon as they are produced.
}
Documents are configured at the end of the phase during which they were written. Each
jdentMcallan and canthwtalian aankumance data Software components are identified as soon as they are produced.
:                                      software component is configured at the end of the Component tests.
Documents are configured at the end of the phase during which they were written. Each software component is configured at the end of the Component tests.
The software is configuesd at the end of the software integration phase. This applies to           ;
The software is configuesd at the end of the software integration phase. This applies to l
l                                      both the model and the product.
both the model and the product.
4
4 BaaponaMk:
:                                    BaaponaMk:
The Software Developer is responsible far implementing the identification and configuretion conformance procedures, if the drafting of this documentation is delegated
The Software Developer is responsible far implementing the identification and configuretion conformance procedures, if the drafting of this documentation is delegated
                                    - to another member of the design team, it nonetheless remains under the responsibility of the Software Developer.
- to another member of the design team, it nonetheless remains under the responsibility of the Software Developer.
i                         11. Media control i
i
11.1.       Saving and Filing i                                      Every 2 or 3 days software is saved on magnetic tapes for a period of 10 days. After this period the tapes are roused. The first tapes of month are kept for 12 months in a firoproof cabinet.
: 11. Media control i
Each version of the software is stored on information storage media. Diskettes, disks,     ,,
11.1.
msgnetic tapes, cassettes or other magnetic media are kept in duplicate for each version in accordance with the rules and regulations of the MGPl research and j                             -
Saving and Filing Every 2 or 3 days software is saved on magnetic tapes for a period of 10 days. After this i
period the tapes are roused. The first tapes of month are kept for 12 months in a firoproof cabinet.
Each version of the software is stored on information storage media. Diskettes, disks, msgnetic tapes, cassettes or other magnetic media are kept in duplicate for each version in accordance with the rules and regulations of the MGPl research and j
development laboratory. One copy is kept in a fireproof cabinet in the omoes of MGPl.
development laboratory. One copy is kept in a fireproof cabinet in the omoes of MGPl.
b " h i E T M E M .*. ". '1 1""I ~ O '*' "                                                     45203 GA
b " h i E T M E M.*. ". '1 1""I ~ O '*' "
45203 GA


v g pnamenGP RedieUon MonModng System sonware QuaWy Assurers Plan p 41 The other copy is kept in an ordinary cabinet in the archives of MGPl.
v g pnamenGP RedieUon MonModng System sonware QuaWy Assurers Plan p 41 The other copy is kept in an ordinary cabinet in the archives of MGPl.
The Software Developer is responsible for the management of Inform: tion storage media kept at MGPl.
The Software Developer is responsible for the management of Inform: tion storage media kept at MGPl.
The department issuing a document or a file being compiled is responsible for its safeguard as long as that document or file is in that department's possession.
The department issuing a document or a file being compiled is responsible for its safeguard as long as that document or file is in that department's possession.
11.2.       Software Reproduction Copies of the software (object files) in REPROM or EEPROM memory or on magnetic media (disk, diskette) are made using copy tools guaranteeing the validity of the copy.
11.2.
The Software Manufacturing Filg           provides instructions conceming the copying procedure to be followed.
Software Reproduction Copies of the software (object files) in REPROM or EEPROM memory or on magnetic media (disk, diskette) are made using copy tools guaranteeing the validity of the copy.
11.3.       Software Access Control                                                                         -
The Software Manufacturing Filg provides instructions conceming the copying procedure to be followed.
Accean to software source code and documentation la controlled bv network administration.
11.3.
Software Access Control Accean to software source code and documentation la controlled bv network administration.
: 12. SuppIler control This procedure is described in Quality Contract CQ 06 02 entitled " Ordering and Subcontracting a Service" and in Interface Quality Instruction INT 06 02 entitled "QA Evaluation of Suppliers and Subcontractors"in the MGPl Quality Assurance Manual.
: 12. SuppIler control This procedure is described in Quality Contract CQ 06 02 entitled " Ordering and Subcontracting a Service" and in Interface Quality Instruction INT 06 02 entitled "QA Evaluation of Suppliers and Subcontractors"in the MGPl Quality Assurance Manual.
: 13. Records collection, maintenance and retention This procedure is described in Quality Contract CQ 16 02 entitled " Filing" and in Quality Instruction IQ R/D 16 01 " Filing Methods" in the MGPl Quality Assurance Manual.
: 13. Records collection, maintenance and retention This procedure is described in Quality Contract CQ 16 02 entitled " Filing" and in Quality Instruction IQ R/D 16 01 " Filing Methods" in the MGPl Quality Assurance Manual.
: 14. Training This procedure is described in Quality Contract CQ 18 01 entitled " Training",
: 14. Training This procedure is described in Quality Contract CQ 18 01 entitled " Training",
: 16. Risk management Risk management is described in the Software Development Plan.
: 16. Risk management Risk management is described in the Software Development Plan.
Lh.b" 4"7OWh"M.",L*"'O.                                                             %      45203 GA
Lh.b" 4"7OWh"M.",L*"'O.
45203 GA


Page       i       Df       4 (For IDCNs Ordy)
Page i
CONTROL ROOM     ING DCP No.                               Rev.             Page YES C NO IDCN NO.               DCN TRACKING NO.       DCN NO.                   DOCUMENT REV.
Df 4
Southem CaMomia Edson Compwy           S.                       ABG 11507 l               f DOCUMENT NO.                     SHEET NO. REV. UNIT (S)   0-CLASS DOC. Q CLASS EQUIP SO1234001 B         %[5'          N/A           1     2&3             11 l     N/A peeeg DOCUMENTTITLE SOFTWARE QUALITY ASSURANCE PLAN DE' SIGN CHANGE NOTICE (DCN)
(For IDCNs Ordy)
R   ^     B.E. MARTIN                           P^*                     D^*
CONTROL ROOM ING DCP No.
COVER SHEET                                                                              82019                   07/i7/97 STATION SYSTEM DEClONATOR SPA
Rev.
Page YES C NO IDCN NO.
DCN TRACKING NO.
DCN NO.
DOCUMENT REV.
Southem CaMomia Edson Compwy S.
ABG 11507 l
f DOCUMENT NO.
%[5' SHEET NO.
REV.
UNIT (S) 0-CLASS DOC. Q CLASS EQUIP SO1234001 B N/A 1
2&3 11 l
N/A peeeg DOCUMENTTITLE SOFTWARE QUALITY ASSURANCE PLAN DE' SIGN CHANGE NOTICE (DCN)
R
^
COVER SHEET B.E. MARTIN P^*
D^*
82019 07/i7/97 STATION SYSTEM DEClONATOR SPA
: 1. DESCRIPTION OF CHANGE
: 1. DESCRIPTION OF CHANGE
[eEFORE             AFTER
[eEFORE AFTER
                                                                }Sf0VND         @D           [lNTERIM         {ilNFORMATION ONLY As part Of the SCE DRMS Software Eva!Uation Project, (Software Evaluation Report, SCE No. 90400), defiClenClos in some existing DRMS software documents were identified and documented in DRMS Software Evaluation Anomaly Reports (SEARS). This DCN Corrects deficienCles in the subject document that were identified in the following SEARS:
}Sf0VND
@D
[lNTERIM
{ilNFORMATION ONLY As part Of the SCE DRMS Software Eva!Uation Project, (Software Evaluation Report, SCE No. 90400), defiClenClos in some existing DRMS software documents were identified and documented in DRMS Software Evaluation Anomaly Reports (SEARS). This DCN Corrects deficienCles in the subject document that were identified in the following SEARS:
* Open item 29 RECEIG ODM AUG 2 s 1997 SITE FILECOPY INmATING DOCUMENT (NCR SPR,other) DRMS SOFTWARE EVALUATION REPORT SCE NO. 90400
* Open item 29 RECEIG ODM AUG 2 s 1997 SITE FILECOPY INmATING DOCUMENT (NCR SPR,other) DRMS SOFTWARE EVALUATION REPORT SCE NO. 90400
: 2. OTHER AFFECTED DOCUMENTS (FOR DCNs ONLY)l O YES $ NO OTHER AFFECTED DOCUMENTS EXIST AND ARE LISTED ON FORM 26 603. THE SOURCE DOCUMENT 18 IDENTFIED AS F O m SDCN: OR O THEroLtOWmmCuuENT:
: 2. OTHER AFFECTED DOCUMENTS (FOR DCNs ONLY)l O YES $ NO OTHER AFFECTED DOCUMENTS EXIST AND ARE LISTED ON FORM 26 603. THE SOURCE DOCUMENT 18 IDENTFIED AS O
O YES S NO           mES mS oCN.APACT SffE PROGRAMS OR PROCEDURES? F YES. LIST AR NUMBER .
m SDCN: OR O THEroLtOWmmCuuENT:
O YES $ NO           DOES m8 NON A 6t$MNMMN ? F HS, FORM 26-64MS BEEN MMDE THE SOURCE DCR F APPLICABLE, LIST TECmlCAL JUSTFICAT10N SOURCE DOCUMENT NUMBER O YES # NO FIRE PROTECTIONISSUES APPLY (DOCUMENTED ON FORM 26 292 AND INCLUDED WITH THE SOURCE DOCUMENT O YES $ NO ENVIRONMENTAL QUALFICATION ISSUES APPLY (DOCUMENTED ON FORM 26 403 AND INCLUDED WITH SO O YES $ NO           OTHER REFERENCE DOCUMENTATION (celculetons, eIt) ?
O YES S NO mES mS oCN.APACT SffE PROGRAMS OR PROCEDURES? F YES. LIST AR NUMBER.
O YES $ NO           AS FOUND CONDm0N CONFIRMATION FIELD WALKDOWN REQUIREDt WALKDOWN PERFORMED BY t DATE
O YES $ NO DOES m8 NON A 6t$MNMMN ? F HS, FORM 26-64MS BEEN MMDE THE SOURCE DCR F APPLICABLE, LIST TECmlCAL JUSTFICAT10N SOURCE DOCUMENT NUMBER O YES # NO FIRE PROTECTIONISSUES APPLY (DOCUMENTED ON FORM 26 292 AND INCLUDED WITH THE SOURCE DOCUMENT O YES $ NO ENVIRONMENTAL QUALFICATION ISSUES APPLY (DOCUMENTED ON FORM 26 403 AND INCLUDED WITH SO O YES $ NO OTHER REFERENCE DOCUMENTATION (celculetons, eIt) ?
O YES $ NO AS FOUND CONDm0N CONFIRMATION FIELD WALKDOWN REQUIREDt WALKDOWN PERFORMED BY t DATE
: 3. SCE DESIGN APPROVALS:
: 3. SCE DESIGN APPROVALS:
6                                                       7       )
6 7
ORIGl                                                   ATE         OTHER                                               DATE W           -    au                               Y     Y7 REV                                     DATE           OTHER                                               DATE W_ e'IEWENOINEERRe FIRST UNE SUPERVISOR 8HDA.Babs dATE           OTHER                                               DATE SECOND UNE SUPERVISOR                                 DATE           OTHER                                               DATE
)
: 4. CONVERSION:                                                                           v CONVERSION TO DCN DATE i
ORIGl ATE OTHER DATE W
'C'**-"" "v ' ***                                                         6Dd40NGS OR CDM-ENGINEERING SUPPORT Vv       iutn g g g g rg gry g
au Y
Y7 W_ e'IEWENOINEERRe A.Babs 8HD REV DATE OTHER DATE FIRST UNE SUPERVISOR dATE OTHER DATE SECOND UNE SUPERVISOR DATE OTHER DATE
: 4. CONVERSION:
v CONVERSION TO DCN DATE i
6Dd40NGS OR CDM-ENGINEERING SUPPORT
'C'**-""
"v ' ***
Vv iutn g g g g rg gry g


PAGE     o-       0V       u (For10CNs ouy)
PAGE o-0V u
DCP NO                               REV           PAGE Southern Califemte Edioen Company 10CN NO.               DCN TRACKING NO.         I DCN NO.             DOCUMENT REV, 8-                   ABG 11507                           j                   i
(For10CNs ouy)
                                                  "                                            IHEET NO.            REV.
DCP NO REV PAGE Southern Califemte Edioen Company 10CN NO.
DesmN CHAN             OTICE (DCN)                     O                                   -
DCN TRACKING NO.
l SUPPLIMENTAL PAGE               S01234061 DESCRIPTION OF CHANGE @sEFORE [AFTER DAs#0VND                         CADD           [ INTERIM     [INFORET10N ONLY The following information is from Software Quality Assurano Plan, pagt 34:
I DCN NO.
;          8. Problem reporting and corrective action The prooss: of reporting and enomaly handling is entforent with respect to the development or maintenance phases.
DOCUMENT REV, 8-ABG 11507 j
8.1 development pheme l
i DesmN CHAN OTICE (DCN)
Each signinonnt problem detected by any people in the design team is documorded in an anomaly report ( e standard fann is used,see annex         )
O IHEET NO.
REV.
S01234061 l
SUPPLIMENTAL PAGE DESCRIPTION OF CHANGE @sEFORE [AFTER DAs#0VND CADD
[ INTERIM
[INFORET10N ONLY The following information is from Software Quality Assurano Plan, pagt 34:
: 8. Problem reporting and corrective action The prooss: of reporting and enomaly handling is entforent with respect to the development or maintenance phases.
l 8.1 development pheme Each signinonnt problem detected by any people in the design team is documorded in an anomaly report ( e standard fann is used,see annex
)
k consists of 3 parts:
k consists of 3 parts:
The Arzt. Alled by the user, desorbes the anomally. R contains the following informetlen:
The Arzt. Alled by the user, desorbes the anomally. R contains the following informetlen:
Line 877: Line 998:
: 2. Name of the user
: 2. Name of the user
: 3. Environment description or test number (based on a plaai
: 3. Environment description or test number (based on a plaai
: 4. Test date       .
: 4. Test date
: s. Anomally origin a severtty S. Anomallydescription 9
: s. Anomally origin a severtty S. Anomallydescription 9
1 SCE MW may a em                                                             i vgTrosenosusepggr       o       ,c g
1 SCE MW may a em i vgTrosenosusepggr g
i
o
,c


_ . . _ _ _ _ _ _ . _                  _ . . _ _ _ . _ _ _ _ _ _                  m _. . . . _ _ __..            _
m 3
PAGE      3      OF     4 (For IDCNs Only)
OF 4
DCP NO                               MEy       pagg southwn Califomia Edison Comny IDCN NO.                                                     DCN TRACKING NO.         DCN NO.               DOCUMENT REV.
PAGE (For IDCNs Only)
S.                               ABG.11607
DCP NO MEy pagg southwn Califomia Edison Comny IDCN NO.
                                                                                                                                                            /
DCN TRACKING NO.
D CUMENT No.                                                   SHEET NO.           REV.
DCN NO.
DESIGN CHAN               OTICE (DCN)
DOCUMENT REV.
SUPPLEMENTAL PAoE                                   S01256 5 1                                                                       1 DESCRIPTION OF CHANGE CE! FORE @ AFTER                                               (~ r; 'oVNo       O^oo       O 'NTEniu       C Nronmososty i              This change will be refieded on page 34:
S.
: 8. Problem reporting and corrective action                                                                                                   l The proooss of reporting and anomaly handling is different with respect to the development or maintenance phases.
ABG.11607
3.1 development phase Each significant problem detected by any people in th                                       sign team is documented in
/
-                                  an anomaly report ( a standard form is used,see anne A 1t consists of 3 parts:
D CUMENT No.
The first, filled by the user, describes the anomally.                                         It contains the following information:
SHEET NO.
: 1. Name & version of the product being evaluated                                                                                   l
REV.
: 2. Name of the user                                                                                                 -
DESIGN CHAN OTICE (DCN)
SUPPLEMENTAL PAoE S01256 5 1 1
DESCRIPTION OF CHANGE CE! FORE @ AFTER(~ r; 'oVNo O^oo O 'NTEniu C Nronmososty This change will be refieded on page 34:
i 8.
Problem reporting and corrective action The proooss of reporting and anomaly handling is different with respect to the development or maintenance phases.
3.1 development phase Each significant problem detected by any people in th sign team is documented in an anomaly report ( a standard form is used,see anne A 1t consists of 3 parts:
The first, filled by the user, describes the anomally.
It contains the following information:
: 1. Name & version of the product being evaluated
: 2. Name of the user
: 3. Enviror:mont description or test number (based on a plan)
: 3. Enviror:mont description or test number (based on a plan)
: 4. Test date
: 4. Test date
: 5. Anomally origin & severity
: 5. Anomally origin & severity
: 6. Anomally description
: 6. Anomally description iano.wo=6 e g,g.ge g..,cg g
              *""8"*                **                                                                                      iano.wo=6 e g ,g.ge g ..,cg g
*""8"*


PAGE        4         OF       4 (For IDCNs Ordy)
4 OF 4
DCP NO                                 REV             PAGE Southem Califomia Edson Company IDCN NO.                               DCN TRACKING NO.         DCN NO.                     DOCUMENT REV.
PAGE (For IDCNs Ordy)
S*                   ABG 11507                             )                 }
DCP NO REV PAGE Southem Califomia Edson Company IDCN NO.
NN  i .'                                       tHEET NO.               REV.
DCN TRACKING NO.
DES:CN CHAN                   OTICE (DCN)
DCN NO.
SUPPLEMENTAL PAGE                      SO N S14                                                   -                      1 DESCRIPTION OF CHANGE CBEFDRE C AFTER [AS-FOUND                                       @. ADD     [ INTERIM           ]lNFORIAATION ONLY
DOCUMENT REV.
                                                                                                                    =-
S*
W' ? *k* 'L Y *Q*d?*'V* R OQ R DCNQ- ,,       -
ABG 11507
                                                                                , =v,v,2 l
)
b                                                         ANNEX A f
}
J                                                            Software Anomely Report                                       N' i       MGP instruments
N N i.'
: n.                    -(t) Anomely descriptkut from user               *+-           ~u     -
tHEET NO.
L Project: Radiation Monitoring System (RMS)
REV.
Unit           Name:
DES:CN CHAN OTICE (DCN)
[                                                                      U**f'* N * * *;
SO N S14 1
  }                     ~ Version :
SUPPLEMENTAL PAGE DESCRIPTION OF CHANGE CBEFDRE C AFTER
Environnement / Test Number:                                                                   page:
[AS-FOUND
P                                                                 O componersT shng O ireogratenTeatr$ 0 veienten
@. ADD
    ;      orfeln.           O proio. Operation     O case Anaw.
[ INTERIM
sedouanese O . mming                     C NorWemmirg       O Wro,enent DeecrptorvProblem
]lNFORIAATION ONLY W' ? *k* 'L Y *Q*d?*'V* R OQ R DCNQ-
,,, =v,v,2
=-
b ANNEX A l
f J
MGP instruments Software Anomely Report N'
i L
-(t) Anomely descriptkut from user
*+-
~u n.
Project: Radiation Monitoring System (RMS)
[
Unit Name:
U**f'* N * * *;
}
~ Version :
Environnement / Test Number:
page:
P orfeln.
O proio. Operation O case Anaw.
O componersT shng O ireogratenTeatr$ 0 veienten sedouanese O. mming C NorWemmirg O Wro,enent
{
{
Y L
DeecrptorvProblem Y
(                                                                                                                         /199
L
            -v tt) Software Mosconsible Person Treetment                       lName                 Dete:             /
(
f      Accepted Soluton lh I
f
-v tt) Software Mosconsible Person Treetment lName Dete:
/
/199 lh Accepted Soluton I
f l
f l
                                                                                                                                            )
)
h Anomely:                 O Acompted     O R'A                   correction :   O inwnedste         O D*nedTo:
h Anomely:
O RTL 0 cP                           i       itse           signature (3) Approved By
O Acompted O R'A correction :
          >    y.:. .. e v  ,          ec  ,,,s.y) prymnart Arselysis from Softwart DeVeklper o
O inwnedste O D*nedTo:
mesasson er:             O R.,**m.t. O Du,n             O Cod.         O ow.
(3) Approved By O RTL 0 cP i
O Ree.**merts O Dwign         O cochng       O cernpon.tTut O treograticn O validaten                 l Menoretion on:
itse signature c,,,s.y) prymnart Arselysis from Softwart DeVeklper y.:... e v e
o mesasson er:
O R.,**m.t. O Du,n O Cod.
O ow.
Menoretion on:
O Ree.**merts O Dwign O cochng O cernpon.tTut O treograticn O validaten l
Weled FunctersfiletCocumerts'SoRware:
Weled FunctersfiletCocumerts'SoRware:
i h
i h
I I4ew Sotheoree W + Verolon):
I I4ew Sotheoree W + Verolon):
(5) Checked by i                                   O RDL OV&V                 On         i       1199         Vies
(5) Checked by i O RDL OV&V On i
_ v e _. e                       % u s_m         _
1199 Vies
sta anM6a mav s **s                                                                         1vtnMosae4oo ogeegtogg. cgpg}}
_ v e _. e
% u s_m sta anM6a mav s **s 1vtnMosae4oo ogeegtogg. cgpg}}

Latest revision as of 00:26, 8 December 2024

Rev 1 to RMS Software Quality Assurance Plan
ML20203K647
Person / Time
Site: San Onofre  Southern California Edison icon.png
Issue date: 07/24/1995
From: Edelman M, Piquemal P, Purpura G
SOUTHERN CALIFORNIA EDISON CO.
To:
Shared Package
ML20203K553 List:
References
S0123-606-1-8-1, S123-606-1-8-1, NUDOCS 9803050172
Download: ML20203K647 (49)


Text

.

?-

1 1

2 1

i t

ENCLOSUREl RADIATION MONITORING SYSTEM QUALITY ASSURANCE PLAN j

(Also: DCN ABG-11507) 9803050172 990302 PDR ADOCK 05000361 88-

'P PDR 1.,..

m 3, y, 3_1,yg,7

$ I wnovso ~txNas Ncnso -m. %A PGD-00054 0 8 E maov50 - Ca"*a W==*a* b mww. Nm B to md b PGD0054A. DOC Revision 1 0 4. nara" names occumam-w.,m.n n ony July 23,1995 SOUTHERN MUFORNIA EWSON COMPANY

[ yg M

  • *"*%;% M it 1 M #P

%'?A M @%% d.M "I

    • smo -'M-6 8L e L

=

=

Chemy CW Ret. Doc. No, JdW b4-444

  • 8 **

, = -

un ou.cmen.

woswu m,.

ace va n,.

_,m

.,u.

RMS SOFTWARE QUALITY ASSURANCE PLAN S0/33 - 606 - /- N Reviewed by:

Reviewed by:

Reviewed by:

Name Pascal Piquemal Mike Edelman George Purpura Date f

f,8f ff 7 ) of-1E Signature h(f [

@w y Dr.

,+

=

adnec.

9 MGP

=

INSTRUMENTS Suite 150 5000 H!ghlands Parkway Smyma, GA 30082 i

MUlN W# ?'

M

PGD40054 / RDllSION 1 m ooc REVISION LOG:

Revision #

Date Revised Pages Comments 0

3/31/95 N/A Originalissue 1

7/20/95 All l

!1 C'

t l

l l

Page -ii-

PGD 00054 I REVISION 1 Poooos4A.coe TABLE OF CONTENTS Page 1.0 Attachment A: Software Quality Assurance Plan, MGPl Doc M5203GA....1

.s e

e e

./

Page -lii-

)

CD '

33 00 00 00 CD MCP ICSTRUMENTS' CA -

OS-07-D1 13:50 C3 OT E v-P3 SMlP Radiati6n Monitoring System

)

+

a gu 3

7w w:=

3

.;W I

Software Qual!ity Assurance Plan Written by:

L. Chapelot Date: 16.11.93 Signature:

Checked by:

A. Pommler Date: 16.11.93 Signature:

Approved by:

X.Duquesne _ Date: 1 s.11.s3 signaturc:

i IN HOUSE CIRCLILATION EXTERNAL CIRCULATION

]

L. Chapelot F. Schulcz MGP instruments Inc.

F. Chlosta G.Ruaro J.Nadaud B. Laisne j

A. Pommler J.P. Gulliemot i

Number of pages: 41 ar

'r GA 20/07/95 SCE Comments

...:. 4h. <C

[

\\

FA 02.05.95 MGPl inc comments t

' mot A-

a. uaur=

J.A 16.03.95 MGPi inc comments

/

/

/

DA 28.02.95 reviewed on 1995/02/20,

/

/

/

CA 28.11.94 SCE comments

/

/

/

BA 01.03.94 MGP Predston

/

/

/

AA 16.11.93 First issue i

W nte Check Approve Rev Date Name-No.& description of change M.F.

SIGNATURES I

ii

)

h- ~. -

w p r 9,,,,,; - ~ ~ % = "A %

~ l45203 GA F i-l I

l.

)

S,lenneensMGP Radiation Monitorir c 3, stem Sonware Quality Assurance Plan p2 Update Tables Rev. Index /Date Modified Pages Ongin and designation of the Written by modifk:stions M /16.11.93 Onginal version J.Nadaud L Mosley BA / 01.03.94 678101113-1416-19323747 Minor predslon L MESLAY 18-29-3043 Detailed design and component tests Precision 0A /28.11.94 All pops Reorganized SQAP outhne L Chapelot according to IEEE 730-1969 and SCE comments DA /28.02.95 4 pages Intomal and extemal comments (cf review report on 20.02.95)

EA /16.03.95 Pages 1 to 6 MGPlInc. comments (1ax 95.03.15) reviewed on 1995.03.16 FA /02.05.95 MGPl Inc. comments ( audit Anding n' 3 )

GA/17/07/95 M pages SCE Comments from S. Hetrick

& = M '=== 7 M E 7 S. ~

7= 5 E ~

m 45203 GA j

gllg,P Redulon Mordtoring System soeware ouemy Assurwe Men p3 Table ofContents 1 i ntroduction........................................................................................................... s 1.1. Purpose.................................................................................................5 1.2. Scope and Application............................................................................ s 1.2.1. Scope.......................................................................................s 1.2.2. Application............................................................................... 6 1.2. 3. Definition.................................................................................. 7 1.2.4 Abbreviations.......................................................................... 8 1.2.5. Acronymes & Notations........................................................... 9

2. Reference Documents.......................................................................................... 9 2.1. Customer's documents.......................................................................... 9 2.2. MGPl's documents................................................................................. 10
3. M anage ment........................................,............................................................... 1 1 3.1 Organization.......................................................................................... 1 1 3.2. Tasks.....................................................................................................12 3.2.1. Standard software.................................................................... 12 3.2.2. Safety related software............................................................ 12 3.2.2.1. Model Development Cycle......................................... 13 3.2.2.2. Product Development Cycle...................................... 14 3.2.3. Description of Phases..............................................................,14 3.2.3.1. Requirements Specification Phase............................15 3.2.3.2. Desip Phase............................................................ 16 3.2.3.3. Implememation Phase............................................... 16 3.2.3.4. Test Phase................................................................ 17 3.3.. Responsabilities..................................................................................... 19
4. Documentation..................................................................................................... 21 4.1. Purpose.................................................................................................21 4.2. Minimum documentation........................................................................ 21 4.2.1. Software Requirements Specification...................................... 21 4.2.2. Software Design Descriptions.................................................. 21 4.2.3. Software Vertfication and Validation Pire................................. 22 4.2.4. Software Vprtfication and Validation Final Report.................... 22 4.2.5. User documentation............................................................... 22 4.2.6. Test documentation............................................................... 22 4.2.6.1. Standard software..................................................... 22 4.2.6.2. Safety related software.............................................. 22 4.3. Other documentation............................................................................. 23 4.3.1. Software Development Plan.................................................... 23 4.3.2, Management documentation................................................... 23 4.4. Documentation Quality.......................................................................... 23 4.4.1. Application of Standards........................................................ 23 4.4.2. Review..................................................................................... 2 4 4.4.3. Document Control.................................................................... 24 4.4.4. Circulation................................................................................ 2 5 4.4. 5. Responsabilities....................................................................... 25
5. Standards, practises, conventions........................................................................ 27 5.1. Applicable standards for standard software........................................... 27 ne Pdesem%

n.

e e

e,.

,.. n.

e.

e n

45203 GA masmun et gepreeseen teases eu WeEAD de se Gumanere more rgewoumenere W and _

Ames to fus Sevues.

nodinon MonN&u _ tem sw seaware Quemy Assurance P6.,

p4 5.2. Applicable standards for safety related software.................................... 27 5.2.1. Documentation standards........................................................ 27 5.2.2. Design standards..................................................................... 27 5.2.3. Coding standards..................................................................... 27 5.2.4. Testing standards.................................................................... 27 5.2.5. Code operation / Maintenance standards.................................. 28 Ss Reviews and audits.............................................................................................. 28 6.1. Purpose.................................................................................................28 6.2. Document Reviews................................................................................ 2 8 6.2.1. Management............................................................................ 28 6.2.2. Software Development Plan review......................................... 29 6.2.3. Software Vertfication and Validation Plan review..................... 29 6.2.4. Software Configuration Management Plan review................... 29 6.2.5. Software Requirements Specification review........................... 30 6.2.6. Software Design Des 4%ns review....................................... 30 6.2.7. Component test review............................................................ 31 6.2.8. Integration review.................................................................... 31 6.2.9. Software test review................................................................ 31 6.2.10. System Integration test review................................................ 32 6.3 Audits..............................................................................................33 6.4. Quality Follow-up Documentation.....................................;..................... 33

7. Software Configuration Manac9 ment Plan........................................................... 33
8. Problem reporting and correchve action............................................................... 34 8.1 development phase................................................................................ 34 8.2. Mainte nance phase.............................................................................. 36
9. Tools, te"hniques, and methodologies................................................................. 38 9.1. Tools......................................................................................................23 9.1.1. Program Development Environment........................................ 38 9.1.2. Test Environment..................................................................... 39 9.1.3. Text Editing and Data Management......................................... 39 9.2.Rulos......................................................................................................39
10. Code control.................................................................................................... 39 10.1. Purpose................................................................................................. 39 10.2. Configuration items.'............................................................................ 39 10.3.1dentifiontion of items..................................................................... 40 10.4. identification and Configuration Conformance Procedures..................... 40 1 1. Media control................................................................................................ 4 0 1 1.1. Saving and Filing.................................................................................... 40 11.2. Software Reproduction........................................................................... 41 11.3. Software Access Control........................................................................ 41
12. S upplier control.............................................................................................. 41
13. Records collection, maintenance and retention.................................................. 41
14. Training..............................................................................................................41
15. Risk manage ment.....................................................t.......................................... 41 The pwalummers rerumum er repreammerg eeur peur er unsey, et sie -_ _, e run aamsee somna er eveen sensors, hAAEEher(1pthshuul et 45BenskER GERIAD R* PErtBGB GB SB dBehfREst SOrW MpRnf4tamugr4 WWErGREB, Gad adAMBEggm 4EFGD dB REE $$RWRE ggn

,m W

W

d l%.P MG nassson mm system

(_

sonware Quemy Assurance Plan p5

1. Introduction 1.1. Purpose The Software Quality Assurance Plan describes the policies and procedures established and practiced by MGPl employees to assure the quality of the software product it manufactures for Radiation Monitoring Systems projects. The intent of the SQAP is to establish a program of planned and systematic activities designed to schleve the required software qualities. These' actions assure that software products conform to the established technical requirements and that they perform satisfactorily. The essence of this SQAP is to prevent problems, to remove defects as they are found, to contribute to the usability and maintainability of the software, and to ensure that quality is built into the

~

product as it is being developped.

The Software Quality Assurance Manager of the project is responsible for writing the Software Quality Assurance Plan and ensuring that it is updateel whenever necessary.

The Project Manager of the project checks the Software Quality Assurance Plan.

The Quality Assurance department Manager approve the Software Quality Assurance Plan.

The Software Quality Assurance Plan identifies the documentation to be prepared during the development, verification and validation, use, and maintenance of software product.

The SOAP describes the organizational elements responsible for the origination, verification and validation, maintenance, and control of the required documentation. It also identifies the specific reviews, audits, and the associated criteria required for each document. The SQAP specifies the tools, techniques, and methodolog!es to be followed during quality audits : checks and other functions that ensure the integrity of the software products, required documentation, management structure and methodology to be employed.

The content of this Software Quality Assurance Plan complies with standard ANSl/IEEE Std 730-1989.

1.2. Scope and Application 1.2.1. Scope The Software Quality Assurance Plan is applicable to quality affecting software prooucts supplied by MGPl for the Radiation Monitoring System projects.

L""'l"b" "O"17O.YJ"Li=

,0*"_*'""%

m 45203 GA

~

RIRP Eama Roew Monkwma system sonwm ouemy Assurance men p6 1.2.2. Application This equipment is made up of six units :

D LPU/IC D LPU/10 0 LPU / Si D LPU / PlPS D LPU / SAS D DU Two software packages are installed on each unit. A base software that contains system funct;ons (one for the LPU, ano one for the DU), and an application software that is specific to each kind of unit.

There are two tvoen of analifv affecting sofhuare ?

l aafety related eOftware N'562 LPU-Base Local Process 5g Unit base software N' 563 LPU-Si Local Processing Unit for Silicon Detector (area monitor and NGX)

N'568 LPU-IC Local Processing Unit for Ionization Chamber (area monitor)

-N'564 LPU-PIPSLocal Processing Unit for Passivated implanted Planar Silicon (ABPM and NGM)

N'565 LPU-SAS Local Processing Unit for Spectrum Analysis System (IM, leaks and liquid monitor)

N*560 DU-Base Local or Remote Display Monitor base software N'561 DU Appli Local or Remote Display Monitor application software N' 831 LPU 110 ' Local Pror===Mg Unit for analoo and digital inouts interfacing standard software

-N'569 MASS Maintenance And Setup Software The following table lists documents are standards for both types of softwares, types of software Applicable documents R6f6rence documents safety related software SQAP IEEE 730 IEEE 983 SWP IEEE 1012 standard software SQAP IEEE 730 IEEE 983 b" '.". "l'".7 "n M 7.701"".i" ". f.~O *'"'" %

45203 GA

Radiation Monnonino system sonware Quemy Anurance Plan p7 1.2.3. Definition annileetion software. De volandad sofhware which covers most of the functions of an maniament item (meanieltlan. tramtment. ='- ms screen

..)

anomalv. Anythina ahearved in naarmilan of sofhuare that deviates from ernactations hamad on nrevionalv verified sofhuare oradede or ief rence d,=nents.

kaale software. Raeldant sofhuare which has the minimum furd ns of an maid mani item (maintenance mode. serial hnk)

CHRONOSOFT. MGP Instruments'sofhuare mannaement tool. This is the de'sh=ca that is used to record everv sofhuare eenerstad bv MGP instruments RAD Densr' nent. and

~

u to traea any chanos.

comnonent Testina Tantina condedad to verify the lmalamentation of the dealan for one sofhuare element (for avamala function. madula) or a ^^"-dion of sofhuare gjements. This is avnenvmous with the Unit Testina.

concept documentatloct. For avamnie statement of need advance niannino ranart.

orolect initiation memo. avstem dennltlon documentation. nrocedures. nolielaa and 4

customar acceptanco crlieria/ requirements.

g4evelonment team. Team of analified sacir.: s in chame of ann!vina software development life cycle.

dav=!ssar. Member of the devainament tamm.

Indenandant SV&V team. Team of an=Ilfied anoineers in charoe of comolamentarv software vertfication and vahdation tasks.

Intearation testino. An orderly ornar== alan of testina in which sofhuare :!=ments.

hardware elements or both are comt5ined and tested until the entire system has been integrated.

life-evele ohmaa. Any om ad of time durina sofhuare d==ba.nent or may be charmeierized by a nrimarv twee of metivity (eneh as daelan or tantino) that is being condnatad. Thema ohmeme may overlan one another for V&V our

m. no nbmes is concluded until its develeg ment nroducts are fully verified.

acalification. Statament that the avstem (hardware and sofhuare) rr. :ts the cusicrnsr's requirements.

mafety related softwaan. Sofhuare for RMS safety related eouinment.

software comnonent. C lanannae modula (set of functionst software testina. The orocess of testino,_sq intearated hardware and software sub-system (such as a LPU or a LDU) to _venfv that the avstem meets its anecified requirements.

n.-

,.mer

-u.a.m-.

".'.-w 45203 GA

==~,

... -=

.w =

.)

jyMGP i

danmaem Radiation Monnoring System Sor, ware Querity Assurance Plan p8 software verification and validation olan. A ofan for the conduct of software verification and validation.

standard software. Software whichfollows standard MGPl ruiss described in MGPI's manual.

system Intearation testina. An orderly 'oroaression of 19stino in which sub-system elements are combined and tested to verify that the comolete networked system meets its soecdied reautrements, validation. The orocess of evaluatino software at the end of the software develcoment orocess to ensure comoliance with software reautrements.

validator. Member of the SV&V team who carries out validation.

verification. The crocess of determinino whether or not the oroducts of a civen chase of the software develcoment evcie fullfill the reouirements established durino the orevious chase.

verifier. Member of the oroject team who carries out verification.

1.2.4 Abbreviations A.'AS American Nuclear Society ANSI American National Standards institute CTF Component test File DU Duphy UnR IC lonization Chamber IEEE institute of Electrical and Electronics Engineers LDU Local Display Unit LPU Local Processing Unit MASS Maintenance And Setup Software MGPl MGP instruments e

PC PersonalComputer(IBM compatible)

PQS Q.A. specific plan QA Quality Assurance R&D Research and Development RDU Remote Display Unit RMS Radiation Monitoring System SCE Southem Califomia Edison Company SCMP Software configuration management plan SDD Software Design Descriptions SDP Software Development Plan SI Silicon SIF SoLiare Integration File SIR Software Integration Report SITF Software Integration test file SITR Software Integration test report SQAP Software Quality Assurance Plan SRS Software Requirements Specifications STF Software Test Rie STR Software Test Report k"nk'JeTnirma7. m 7ME70.~=O~EUL~.m.

s.,vm.

45203 GA

Rede6on Monnonha system aceware Queety Assurance Plan p9 SWP S*were Verificebon and Validation Plan SWFR Software Verification and Validabon Report SWTP Software Verification and Validanon tool plaa VaV Vertfieston and Validanon 1.2.5. Acronymes & Notations None.

2.

Reference Documents 2.1. Customer's documents ANSI /ANS 10.4-1987 Guidelines for the verification and validation of scientific anti engineering computer programs for the nuclear Industry ANSl/IEEE.ANS-7 4.3.2 AppVMion Criteria for Programmable Digital Computer 1982 Systems in Safety Systems of Nuclear Power Generating -

Stations ANSI /IEEE Std 810.12-Standard Glossary of Software Engineering Terminology 1993-ANSI /IEEE Std 7301989 Standard for Software Quality Assurance Plans.

ANSI /IEEE Std 828-1990 Standard for Software Configuration Management Plans ANSillEEE Std 8291983 Standard for Software test documentation ANSI /IEEE Std 830-1984 Guide to Software Requirements Specifications ANSI /IEEE Std 9831988 Guide for Software Quality Assurance Planning ANSillEEE Std 10121988 Standard for Software Verification and Validation Plans ANSillEEE Std 1016-1987 Recommended Practice for Software Design Description NUREG 4640 Handbook of Quality Assurance Techniques Applicable To The Nuclear Industry, August 1987 10 CFR 50 - Appendix B Title 10, Code of Federal Regulations, Part 50, Appendix-B

"." M"= O"M ~ 7 dO.*.~. O""" '."."O '**' "'O n w 45203 GA

g MGP annmann Radiation Mordtonng System sonware Query Assurance Plan p 10 2.2. MGPI's documents Quality Assurance Maneals (MAQ): the list below indicates which of the procedures desetibing the general measures implemented by MGPl conc = ming the quality assurance of its equipment are applicable:

RMS documents:

4 PQS RMS 46800 Q.A. specific plan Spalltv Contracts favailable in French and Enolish):

CQ 04 02 Produgt Development CQ 04 04 Change Processing CQ 05 01 Documentation Control CQ 06 02 Ordering and Subcontracting a Service CQ 13 01 Identifying and processing non-conformities CQ 14 01 Corrective Action l

CQ 16 02 Filing Methods CQ 17 01 Quality Audits j

Oualltv instructions favailable fn French) lQ 04 01 Development Specification IQ 04 02 Development Plan lQ 04 03 Design File IQ 04 06 Software Production Rules IQ 04 07 Software-related Documents TEC 06 08 Software Design: Changes IQ 16 01 Filing Methods interface Quality Instructions (available in French):

INT 0410 lasuing a Change Request (DEV)

INT 0411 Change Note (BEV)

INT 0412 Change Review (REV)

INT 05 05 Circulation of Documentation INT 06 02 QA Evaluation of Suppliem and Subcontractors.

b" 7.- J,.Lon'==. M T O.~= O "n ~, E %. %

45203 GA

$rgennentsMGP Rada60n Monitoring System Software ouarny Assurance Plan p 11 3.

Management 3.1. Organization The compagny is organized in such a way, that the R&D department wh!ch is in charge of RMS projects and Quality Assurance department are independant.

The organizatiori is described as followed.

MGP instrument: General Manager X DUQUESNE Quakty Department R&D Manager Apphcation Department

- Manager F. SCHUt.cZ Manager X DUQUESNE F. CHLoSTA I

i RfG Project QunBty MS w

Manager g

g Appbcation Department M manager I

,l L

oT

'l I

I.

'l Software Technscal V&V Team l

ll Software Quarity Manager Manager Manager l

M ""W

,e L ggsu y J. NADAUD S.DatANCHE ll; l

l l

l

'l l

l l.

l' V&VTask omoer TechnicalManages j

!I i

'l l

1

!l l

' l RMS Software Project Tsam l

I'.......................................................el l

l RMS Project team

_.._.._.._.._.._.._...._.._.._.._.._.._.._..:.._.._..._.s The Application department is in charge of the relations between MGPl SA and the customer and assure the link between the project team and the coatomer.

The activity and technical managers are in charge of the following :

overall design and development of the equipment units verification and validation activities on thase units

n. r.m

,..r

. r n- --.""etret e fles Servons m 03 GA PIAGEEber\\ WW6AB.n et reprechan.n to.s.e eu petete te se $starhort eart tedress, Gen # Sagrqashen

  1. MGP l

2 annuanun Radiation Mon!uing Sntem Sofiware Quality Assurance Plan p 12 Section 3.3 defines the responsabilities of the members of the RMS sc3 ware project team.The Software Verification and Validation Plan describes the details of the Software verification and validation activities.

3.2. Tasks 3.2.1. Standard software This procedure is described in Quality Instruction IQ 04 06 " Software Production Rules" in the MGPl Quality Assurance Manual.

3.2.2. Safety related software,

The soitware development life cycle is part of the system development life cycle in which the software is included.

Software will be developed in two phases:

a development of a model a manufacture of the finished product.

Two development cyclea have been d9veloped in order to maet the objectives of these two phascs.

System Development Software Development System Concept Model velopment cycle Product velopment cycle System integration The system concept phase is not described in this documer.t.

1 i

E A A O M 1 7 0. " M,".*".'O h ~

w e5203 GA l

gl!anmanussMGP Radiation Monitoring System Software Quality Assurance Plan p 13 3.2.2.1, Model Development Cycle This cycle leads to the development of a model and is designed to produce a preliminary software package.

The cycle can be broken down into 3 simplified phases:

Requirements phase sign phase intemal operation phase The activities of the requirements phase are defined in paragraph 3.2.3.1.. All Software Raquirements Specification documents are submitted to a design review as defined in Chaptsr 6.

ActMiles conomming the design chase serve to design and create the functions chosen for the model. A orovisional version of the software design descriotion documents will be drafted Provisional documents are not sublect to a design review. During this chase.

there is no comoonent testino.

Activities conceming the operation phase are intended to:

produce a usable version of the software. This phase does not generate formalized 3

and approved test documentation.

check technical solutions, record test data and note any changes and improvements required.

The observations made conceming the model by the contributers will be classified according to the following criteria to promote the following actions:

- Anomaly preventing utilization: in this case, the software team will provide a new version of the model software for operation after correcting the anomalies concemed.

- Anomaly not preventing utilization of the model: these anomalies will be recorded so that they can be taken into becount during the product development cycle.

- Improvement of certain functions: these observations will be recorded and submitted for acceptance.

These observations are made in some Model Anomaly Reports.

b"hih" ~4 "70.~= O~M ~ L' "'O 45203 GA l

1p.)\\enm~GP M

ms Radiation Mordtoring System Software Quality Assurance Plan p 14 3.2.2.2.

Product Develonment Cycle The seconti evele is indeoendant of the brevious one althouah based on the documents generated durina the first evele.

This approach encompasses all the phases of the software life cycle:

Requirements specification phase sign phase implementation phase Test phase 3.2.3. Description of Phases This paragraph gives a precise and detailed description of each phase in terms of; actMties included in the pheme Input items. These are the documents required to carry out the activities of the phase in full output items. These are the documents resulting from toe activities of the phase conditions to be fulfilled before proceeding to the next phase. This is a list of checks to be made to ensure that the prnducts of the phase satisfy the imposed quality requirements!

C h. A C M "0 7.#,0. ~ O ~ E ~ L ~

45203 GA

kdistion Morworire system sonwere ouemy Assurance Plan p 16 3.2.3.1, Requirements Specification Phase Phase activities The purposes of this phase are to:

identify functions that are common to both types of unit (LPU, DU).

provide an scoount of the operation of functions common to both units.

provide an account for each unit of the processing operations performed by its specific functions identify requirements and imposed performance characteristics e

draw up a Software Quality Assurance Plan (SQAP) draw up a Software Development Plan (SDP) draw up a Software Verification and Validation Plan (SWP).

e draw up a Software Configuration and Management Plan (SCMP).

These studies will be conducted on the basis of needs expressed by the customer.They produce certain documentation made up of spe#sen documents that are common to both types of unit as well as specification documents specific to each type of unit.

During this phase, software requirements specification are evaluated and a test phase must be prepared. These activities are detailed in the software verification and validation plan.

Products required forthe phase draft Software Quality Assurance Plan.

e draft Software Verification and Validation Plan draft Software Configuration and Management Plan RMS General Requirements Specificat: ens Phase products Project manat,ement documents

~

Software Quality Assurance Plan Software Verification and Vahdation Plan Software Verification and Vahdation Summary Report Software Configuration and Management Plan Technical documents Software Requirements Specification common to all units, Software Requirements Specsen specific to the units, Conditions to be fulfilled uefore proceeding to next phase Specification documents must be written, checked and approved.

All specification documents must be submitted to Application Depa tment.

b " '."""" ~i M " 7 IO.*=" O"""".".'. ~ O " " ~

45203 GA

l Redakm Monnonna system sonware ouehty Assurme Man p 16 3.2.3.2.

Dealen Phase Phase activities The following must be defined for each software:

software data structure, software architecture; breakdown of the software into organized modums, e

module execution scheduling, e

During this phase, design documents are evaluated and test phase must be prepared.

These activities are detailed in the Software Verification and Validation Plan.

Products required for the phase '

Software Requirements Spedikeuen common to all units Software Requirement Specification specific to the units Software Quality Assurance Plan Software Verification and Validaticn Plan Software Configuration and Management Plan Pnase products Software Design Descriptions Software Verification and Validation Su'amary Report Conditions to be fulfilled before proceeding to next phase The Design documents must be written, checi i and approved.

3.2.3.3.

Irnplementation Phase r

Phase activities The purpose of this phase is to gradually break down the modules and sub-modules into oftware components.

This phase involves:

implementing the means required to generate the code.

writing the software component in C language.

During this phase, softwam components and code are evaluated and test phase must be prepared. These activities are detailed in the software verification and validation plan.

'M "".""'" P= M ~ 7O =*"'O"*'"*.".*"""""'"'l?

45203 GA

gu ananannMGP Radstion Monitoring System Software Quality Assurance Plan p 17 Products required for the phase Software Design Descriptions Software Quality Assurance Plan Software Verification and Validation Plan Software Configuration and Manageaent Plan Phase products Draft of Manufacturing and Programming files for the software.( One document per unit)

Software Verification and Validation Summary Report i

Conditions to be fulfilled before proceeding to next phase Software component encoding is completed when it has been entered on the development system and it has been compiled or assembled without error.

Software Verification and Validation Summary Report 3.2.3.4.

Test Phase Phase activities This phase can be broken down into four steps.ns defined below :

g...-

phase prw >

i

!, Product We cy*

j

- r 2:: r:: :: ::
::= - r-r r k

l I

Ireersu= Tat

  • l l

i i

g l

sere.T.st l

{ T= come l

.._......_.._.._.._.._......._...._.._...._.._..__.._s 4

The component tests are built and executed in the implementation phase. Their goal is to ensure that the encoded software components comply with all their specifications.

This phase produces to Component Test File documents.

The integration tests are built in design phase and executed in test phase. Their goal is to verify the assembly of all the software components for each unit and for each n

w.w.r

,.. -.n.--==n

""."n"a'..n s -

45203 GA m

- n w w.n

' MM P Radiation Mottoring System SoRware Quaay Assurance Man p 18 software package. This phase produces to Software Integation File and Software I

Integration report documents.

i

}

The software tests are built in the reouirements soecifiution chase and are eveeuted in l

the test chase Their coal is to check that the inteorated software comolien with

==.-5=&

s. This Ware Test File and Software Test Resort i

documents.

l

'the System integration Tests are built and executed dprino the test ohnse. Their coal is -

l to verifv that system comolies with the RMS oeneral system reautrements These tests danaribed in the System Integi ;;cn Tart file are executed neing all software and.

hardware alaments.This chase oradoeme a Svstem laiegistlon Test Reoort.

Ta=+= activities. de:mer.:e:hns and renorts. are detailed in the Software Verification and Validation Plan.

j Products required for the phase t

Software Requirements Specification l

Software Design Descriptions j

Software Quality Assursnce Plan Sr.,ftware Verification and Validation Plan i

Software Configuration and Management Plan Phase products Software Verification and Validation reports j

Software Vertfication and Validation Summary Report i

End of-phase conditions For the purpose o(jhig.prolact the test chase is the last stage in the develonment evele

]

of the orolect software. This phase is considered completed when*

- the tasts have been successfully completed and the test results have been i

recorded in the Software Verification and Validation Reports.

the Software Manufacturing and Programming Files have been updated where necessary and are available.

e the List of Software Documents has been comelled.

l the validation of the software has been declared during a software test review.

e 4

4 b" T7,.J M " 70.*="".".Z'"O"."'."". "L""1.

45203 GA

~

Redebon Monnodre System sonwee ouemy Assurta Plan p 19 3.3. Responsabilities This paragraph defines the responsabilities of the members of the RMS software project team.

r V&V activities are realized by each project team member.For safety related software, a software V&V team is in charge of complementary software V8V tasks. All these activities and responsabilities are described in the SWP.

The Project Manager aupervise the project as a whole (hardware and software) and is responsible for the following:

tee nical relations with Application Departement technical coordination between the software project, design and hardware manufacturing planning and project progress monitoring e

coordination of work within MGPl implementing the means required for the sLm%I completion of the project the quality of the products in his project.

The RMS Project Quelity Manager and The Software Quality -Manager are responsible for the quality support of the software project end:

ensures that the special rules applicai,le to the project are known and observed ensures that these rules are suited to ttwir purpose liaises with the Quality Assurance Department of MGPl e

ensures that the special rules and methods concoming the scftware project remain consistent with the rules and methods of the department when the project En.vare Quality Assurance Plan is drawn up advises the members of the software team concoming their responsibilities in the field of quality is responsible for changes in the Software Quality Assurance Plan of the RMS project and for waivers that may be granted during the development phase.

The Software Technical Manager leads the software team and is responsible for the following:

writing up the Verification and Validation Plan for RMS project software technical relations with Application Department in the software field e

setting up, organizing and monitoring the progress of the software project coordination and technical supervision of software teams.

quality and management of software and associated documentation produced by his team.

b " 7," T 7 M " 7 0. ~= O T '.*.*

  • L ~

m 45203 GA

l AP Redtakon Mord\\oriro System sonwere ouemy Assurance Plan p 20 Each software Developer is responsible for.

the quality of the software developed by him j

the organization of the sutHroject assigned planning and progress monitoring technical supervision of his sub project l

Items produced by him circulation of information in his possession that is common to the project as a whole.

l validating the software of which he is in charge if it is a standard software package.

1 The Verification and Validation Manager is responsible for the verification and validation of safety related software. He/she coordinates a team of verification agents and plans and monitors the progress of verification and validation work. He/she is also responsible for the quality of his/her team's work and shares the following tasks with this team:

j t

checidng the documentation associated with Safety Related software preparing software test and vandation files checking software components l

creating and imple'menting test sets for the validation of:

- software components

- the complete software package.

I t

p.

i i

k j

1 I

i M=":'.".:

,="?.4.::."."."'.".:2 %.

4s2o3 GA i

a f

g

-,n---

r 1

MGP no6enon:.:w n #g s, =

sonwwe ouemy Amewence Men p 21

4. Documentation 4.1. Purpose Documentation issued during a software development project is essent! ally the only means by which progress through the software ;ife cycle can be measured.This chapter idewJies the documents. tion goveming the development, vertfication and validation of the software.

The follon.f3ptzoumanta shall ha available in English' Sofhwara RacQppta Specifloationg

._ saftwwa omaien am.>

aufhuaia DumlNv Aoumnae Plan Software Verdication and Validation Plan Software Verification and Validation Final Rr,'ggi Sofhware Teat.Elias Sofhware Tant Runotta

[

See prograph 5 for applicable standard to these documents.

4.2, Minimum documentation 4.2.1 Software Requiremente Specification The Software Requirements Specifications documents describe each ~%are requiremen' (function, performance, design constraints, and attributes of the sortivaro and extemalinterfaces).

The Software Requirements Speelfications documents are written in easily understandable language by the differer:t persons involved and, if noosssary, completed by more speOfic descriptijns using formalized structures (data flows, algorithnis, etc.).

4.2.2. Software Design Descriptions The design is (top down) and modular. Following the procedure adopted during the design phase, results in the specifloation of software comp ats, elementary functions.

Software Design DeswW,6 document defines fu es:

dtware:

cofture data structure, e

software archNecture: breakdown of the softwr into organized modules, module execution scheduling,

""X,,/,",,,",, '"h*,7,,lll2;L'".*,;,1%.*.*"4""'""" ".*."., O h"""

45203 GA

Medleuon Monwina system seawwe ouemy Aeswance Plan p 22 Then for each identined module:

list the soRware fundions fulfilled by the module, describe the data exchanged with the other modules, e

where applicable, t$reak down the module into sutsnodules, 4.2.3. Software Verification and Vall'dation Plan The Software Verthcotion and Validation Plan describes the following for each phase of safety related raftware life cycle:

the vertRo#Aion and validation task; e

tools, tectniques, methods and criteria; e

inputs and outputs; e

e ressources; risks and assumptions; e

roles and responsabilMy for accomplishing verification and validation of the safety related scitware.

The SWP identines all the test documentation that is to be prepared and executed during the life cycle.

The detailed methods umi to verify and validate software are described in the SWTP.

4.2.4. Software Verification ai.d Validation Final Report The Software Vert 6 cation and Validation Final report describes the results of the execution of the SWP. This includes the results of all reviews, audit, and tests required by the SQAP. The SWFR summarizes the status of the software as a result of the execution of the SWP. It doccribes any major deficiences found and recommends whether or not the software is ready for operational uses.

4.2.5. User documentation included as part of the product user's guide provided by MGP instruments.

7 4.2.6. Test documentation v

4.2.6.1.

Standard software Test actMties and documentation are described in Quality instruction IQ 04 06 " Software Production Rules" in the MGPl Quality Assurance Manual.

4.2.6.2.

Safety related software Paragraph 3.2.3.4 gives a summary of the test actMties.

Software Ve65cetion and Validation Plan defines test actMties,documentations and vertfication actMties for all iffe cycle phases.

E E'7, M M ". 7. #,.U.*=** O**""". " O L ~.a..

45203 GA

=

..._____. ~.

7,GP nedeuon Manorina system aonwere ouemy Amourance Men p 23 i

j 4.3. Other documentation 4.3.1. Software Development Plan The Software Development Plan describes the RMS project:

ha origins, terms and conditions, the software team organization, e

the team members responsability, e

I the task schedule, the cost and lead time follow up, 4.3.2 Management documentation

\\

4.3.3.1. Ust of SONwere Dc umenk Contains the list of all documents that are related directly or indirectly to a software. This I

is done according to the IQ R/D 04 07.

4.3.3.2. Programming file The programming file as defined by the IQ R/D 04 07 is replaced by the following documents :

SoNware Change ControlRio e

l l

This is the software version. management flie that lists changes that are made from one version to another. Evoktion as well as consequence analysis are stored in this file.

i Programming Mle e

l-This file gathers the source code listing for a software, as well as programmer notes.

Additional information on a sofware like cross references, function list, can be added to this file.

(

SONwere manutkaturing Rio e

"n!s file explains how to generate a complete software executable file, 4.4. Documentation Quality 4.4.1. Application of Standards-The special rules applicable to documentation management are described in quality contract CQ 05 01, entitled " Documentation Control" and in quality instruction IQ 04 07 entitied softwaronisted Documente.

" " T h ~s3 EL'"M.",,,ZL E.U'*'"~

m 45203 GA

-e.

,.,_,..,..n.-

,.n

~....,

,,, +,,, -. -.,.

3 l

MiiP Reseuen Monnonna sntem j

sonwm ouemy Anwonae men p 24 i

4.4.2. Review l

All documents are reviewed. They are submitted for checking and approval :

The naman reenaa=Na for d= 1:..a the denment anawan that the document l

pomplian with contractual raquirements and applicable rules within MGPl.

The person resF.onsible for approving the document must be complete!y j

e i

independent of the software team. He/she ensures that the document complies with contractual requirements and it is in accordance with um Quality Assurance r

organization described for the project.

l A design review report provides a record of the observations made concoming the document and the decisions taken with respect to each of these observations.

l l

The writer of the document must:

l forward the completed document on to the persons responsible for checking and approving it and to any other person in a position to make constructive comments on the document, plan and take part in the document design review, e

j

. integrate the decisions made during the design review.

1 The person responsible for checking the document must:

. check that the document meets the required objectives, before the design review,

. record his/her comments on the software document check sheets, take part in _the-design review to take into account decisions made conooming i

e comments fmm other reade,s, j

. _ check that the writer has integrated decisions made during the design review into the official version of the document and sign this version.

For safety related software, checking activities and responsabilities are described in the S W P.

The person responsible for approving the document must:

. ensure that the docurnent complies with the rules applicable to the projecti

. - record his/her commerds on the software document check sheets, prepare and write up the report of the document design review, e

. approve the official version of the document once the various corrections and modifications have been made and checked.

l 4.4.3. Document Control a

in the design phase, documents are updated whenever a written request is made and events are such that the documents concemed require changes. The document is processed directly by the writer. He/s,w integrates the observations made concoming the previous version of the document and proceeds as described in the above paragraph. He/she enters the change' on the page of the document provided for this purpose.

6",,0",',"l',"," ",,,,,,02ll " 74,*.4""'*"." "**'O L"".".'

45203 GA i

. _ - _. ~. _... - -,. _ _. _ _ _ _, _ _ _ _

Redis60n MonMoring System sonwm QueWy Anurance Plan p 25 Once the software has been qualified, the procedure to be followed is that described in quality instruction TEC 06 08.

4.4.4. Circulation Documents are distributed to the persons listed on the front page of each document.

4.4.5. Responsabilitica The following tables define MGPl IJaponsabilities of writing, checking and approving software project documents.

The status of the document provides the customer with information as to the action to be taken on receiving the document.

There are three types of document:

project management documents technloal documents e

verification and validation documents e

Project management Documenta name of document abbreviation written by checked by approved by Software Quality SQAP Software Quality Project manager Quality department Anurance Plan Assurance manager Manager Software SDP Software Software Quality Project Manager Development Plan Tochalcal Manager Anurance Manager Software SVVP Software

' VAV Manager Software Quality Verification TechnicalManager Assurance and Validation Plan SVVFR Manager and Repon Software SCMP' Softwars VAV Manager Software Quality Configuration and Tehate=1 Manager Assurance Management Plan Manager Software SVVTP VAV Manager Software Software Quality Vorification and TechnicalManager Assurance Validition Tool Manager Plan List of Software Softwars Software Software Quality Documents Developer TechnicalManager Assurance Manager Software Change Software Software Project Manager ControlFile Developer Technical Manager Review and Audit Writer of repon not applicable not applicable Reports SQAP,SWP,SWFR are sent to Application Department for comments.

~

45203 GA E """".'LL

l. M E 7aIO. T= JO. ~.= E O L "

Jg,lMGP annuness Radiation Monitoring System Soltware Quahty Assuranos Plan' p 26 Technical Documents name of docussent abbreviation written by ebec6 ed by approved by Schware SRS Software Project Schware Quality Raquirements Techalcal Manager Manager Assurance Specl6cadons or or Manager Software Software Developer Techalcal Manager Software Design SDD Software m a.w a-- r Software Quality Desalptions Developer Software Assurance TechnicalManager Manager m.m.mr VAV Manager Sonware SPF Software m 4 w a-- r Software Quality Programming File Developer Software Assurance Technical Manager Manager l

a.m.ama r

i V&V Mmqu l

Software SMF Software Software Software Quality j

Manufacturing File Developer TechnicalMarager Assurance Manager SRS and SDD are sent to Application Department for comments.

i Others documents are available on request.

Verification and Validation Documents l

l name of document abbreviation written by checked by approved by l

Component test File CTF Software Software Software Quality developer TechnicalManager Assurance Manager Sonware S!F Software Software Software Quality integration File developer TechnicalManager Assurance SIR or Manager Software Software Integration Reports developer Software Test File STF am.awage --r Softwar*

Software Quality Software TechnicalManager Assurance Software Test STR developer Manager Reports s.a. mr Veri 5 cation and Validation Manager Sptem integration SITF Software project manager project quality Test File TechnicalManager manager i,

SITR System 1ntegration Test Reports These documents are described in the Software verification and validation tool plan.

SIF,STR,SITF and SITR are available on request, b"4""",.'7,6. MM 7.74.'.'". ""' " *"O"" L~

45203 GA

SrLISP Rediabion Mordoring System soAware ouemy Assurance Plan p 27

6. Standards, practises, conventions 5.1. Appilcable standards for standard software This procedure is described in Quality Instruction IQ 04 06 " Software Production Rules" in the MGPl Quality Assurance Manual.

5.2. Applicable standards for safety related software 5.2.1. Documentation standard, The following table gives the list of studards for document writting during software development cycle.

Documer t standard Software Requirements Specification IEEE Std 8301984.

Software Design Descriptions IEEE Std 10161987.

Software Vertfication and Validation Plan IEEE Std 10121986.

Software Test documents Software Verification and Validation Plan IEEE Std 829-1983 User documentation Intemal rules (Doc-To-Help Tool)

Software Development Plan Merlin Gerin PLI recommandations Software Configuration Management Plan IEEE Std 828-1990 Software Integration None 5.2.2. Design standards None 5.2.3. Coding standards Languages used:

Microtech C language (ANSI compatible) submitted to presentation, structured encoding and comment standards (see paragraph 9.1).

5.2.4. Testing standards b " 7 h..i. h " ; 2 7 4 ~ # C L " O 45203 GA

45kgenunenMGP Q

Radiation Monitoring System Sokware Quainy Assurance Plan p 28 See Software Verification and Validation Plan.

6.2.5. Code operation / Maintenance standarda if a change is made to software once a version has been accepted, a new production life cycle will start ogaln.

For safety related software, this new production will start with a verification and validation life cycle.

6.

Reviews and audits 6.1. Purpose Software quality is constructed and monitored continuously throughout development.

The efficiency and consistency of quality actions are partly conditioned by the independence of the Quality Assurance department with respect to the development and follow-up services.

Quality actions are designed to check that the results of development phases are consistent with expected results and the results of previous phases and that they comply with the Software Quality Assurance Plan.

6.2. Document Reviews 6.2.1, Management A design review is held after the document has been passed on to participants for analysis and comment.( See software verification and validation plan ) The participants prepare the meeting by making written observations. During the review, these observations are examined and decisions are taken regarding any modifications to the document required.

The design review also provides the opportunity to make a list of the technical problems er. countered and any solutions found and applied. If any unsolved problems remain, corrective action is decided upon and tasks and responsibilities are assigned.

A design review report is written and addressed to:

the Software Quality Assurance Manager.

review members.

any persons to whom a task or responsibility has been assigned.

any persons liable to be concemed by the information contained in the report (e.g.

Project Manager).

b"6.h~;.MEM.", ilLii 701"'O n

s.,,,,

45203 GA

MSP

_ mm,_

sonwere ouemy Amewance Plan p 29 1-The Software Quality Assurance Manager, acting on behalf of the review members, l

approves the document once it has been updated on the basis of the conclusions of the i

report.

j 8.2.2. Software Development Plan review l

The Software Development Plan review constitutes an evaluation of a complete Software Development Plan.

j Person in charpe:

Software Technical Manager.

I Participanfs: Participants are invited by the writer of the document. Review members are:

[

Software Technical Manager.

Software Quality Assurance Manager of the project.

I Projed Manager.

I l

The revisiv report is written and circulated by the Coftware Quality Assurance Manager of the project.

6.2.3. Software Verification and Validation Plan review The Software Verification and Validation Plan review constitutes an evaluation of a complete Software Vertfication and Validation Plan.

1 Person in charps:

Software Technical Manager, j

Participants:

Participants are invited by the writer of the document. Review members are:

Software TechnicalManager.

Software Verification and Validation Manager, Software buslity Assurance Manager of the project.

j Project Manager.

The review report is written and circulated by the Software Quality Assurance Manager j-of the project.

l 8.2.4. Software Configuration Management Plan review The Software Configuration Management Plan review constitutes an evaluation of a i

complete Configuration Management Plan.

4 Person in charge:

Software Technical Manager.

4 Participants-Participants are invited by the writer of the document. Review members are:

b" *.".*"hMS E7.fE.", Z""".*."O I'"""

45203 GA

~

. ~...

g*MGP ammers Radiation Monitoring System Software Quakty Anurance Plan p 30 Software Technical Manager.

Software Vertfication and Validation Manager.

Software Quality Assurance Manager of the project.

Project Manager.

The review report is wrttien and circulated by the Softwarn Quality Assurance Manager of the project.

6.2.5. Software Requirements Specification review The Software requirements review (SRR) takes place at the end of the requirements specification life cycle phase. The SRR constitutes an evaluation of the Software Requirements Specification document.

Person In chame:

Software Technical Manager.

4 Particleanft Participanta are invited by the writer of the document. Review members are:

Software Technical Manager.

writer and his/her Software developer Software Quality Assurance Manager of the project.

Project Manager.

the person responsible for verification (verification / validation team) for safety related software.

The review report is written and circulated by the Software Quality Assurance Manager of the project.

6.2.6. Software Design Descriptions review The Software Design Descriptions review (SDDR) takes place at the end of the Design life cycle phase. The SDDR evaluates the technical adequacy of the design as a prelude to the implementation phase. The reviews checks the Software Design Description document is in accordance with the requirements.

Person in chame:

Software developer.

Parfieleanft Participants are invited by the wrtter of the document. Review members are:

Software Technical Manager.

writer and his/her Software Developer.

the person responsible for vertfication (verification / validation team) for safety related software.

The review report is written and circulated by:

the Software Developer in the case of standard software.

the person responsible for verification (verification / validation team) for safety related software, b"77."n M170.~=n ll"a E"L""O.

no.%

45203 GA

Redie6on Monnonna system t

sonwere ouemy Aneurance Plan p 31 6.2.7. Component test review This review conoems Component test File. It takes place at the end of the implementation life cycle phase.

Person b chame:

Software Developer.

Participanfs:

Participants are invited by the writer of the document. Review members are:

writer and, in some cases, hismer Software Developer.

the person responsible for rereading in the case of standard software.

the person responsible for verification (verificationNalidation team) for safety related software.

The review report is written and circEdsted by:

the Software Develop 6r in the case of standard software.

the person responsible for vertfication (verificationNalidation team) for safety related software.

6.2.8. Integration review This review concoms Software Integration File and Software Integration Report.

Petaanin chame:

Software Developer.

Particinants:

Participants are invited by the writer of the document. Review members are:

Software Technical Manager.

Software Developer.

Software Quality Assurance Manager of the project.

At end of integration Software Integration File and Software Integration Report -

documents are reviewed.*

A report is written and circulated by the Software Quality Assurance Manager of the P@

6.2.9. Software test review The Software Test gives rise to two reviews:

The first review is held to check that the tests provided for in the Software Test File can be used to ensure that the software produced will comply with its requirements.

A report is written at the end of this review.

The second review is held to check that the test results recorded in the Software Test Report comply with those specified. A report is also written at the end of this review.

b"1""? T O.lll2;L'".*f Z1"O"""O""1"""

w 45203 GA

gAlesnuarsMGP Radiation Monitodng System Sonware Quelty Assurance Plan p 32 Egtson in chame:

Verification and Validation Manager for safety related software.

Software Development Manager in the case of standard software.

Eatficipants:

Participants are invited by the writer of the document. Review members are:

Software Technical Manager.

Software Development Manager.

Software Quality Assurance Manager of the project.

the f arson responsible for vertfication (verification / validation team) for safety related software.

Both reports are written and circulated by the Software Quality Assurance Manager of the project.

6.2.10. System Integration test review The System integration test give rise to two reviews:

The first review is held to check that the tests provided for in the System integration Test File can be used to ensure that the software produced will comply with the general requirements. A report is written at the end of this review.

The cacond review is held to check that the test results recorded in the System integration Test Report comply with those specified. A report is also written at the end of this review, Person in chame:

i Technical manager Software Team Manager Particleants:

Participants are inyt'ad by the writer of the document. Review members are:

Software Team Manager.

Technical Manager.

RMS Project Manager.

RMS Project Quality Manager.

Both reports are written and circultted by the Software Quality Assurance Manager of the project.

""""**'*' L""O.

45203 GA

"" 7h""""b" " M E"# ~O""

go al1i4GP neun Radiation Monitodng System Software Ouahty Assurance Plan p 33 6.3. Audits Awh are performed by the MGP instruments Quality Assurance department or by the

customer, in both cases, these audits are announced and planned with the project team.

Two types of audit are possible:

the Quality Aud/t is launched when an unexplained problem arises. The purpose of this type of audit is to check that a given situat!on complies with predefined measures.

the in process Audit is a methodical examination performed during different development phases to check the real progress status of project.against its declared status (documents, organization, methods, tools, etc.).

6.4. Quality Follow-up Documentation Design reviews and audits produce types of report. These reports are kept for five years.

These documents are intended for in-house use but are available to the customer for consultation purposes.

7. Software Configuration Management Plan The Software Configuration Management Plan addresses the identification, control, status accounting and methods needed to develop, produce, support and test the software throughout his life cycle.
  • " 7 h 'i 7 # AE 7 0 L'*"" "" ~ M O L "

45203 GA

jfMGP annneen Redistbn MonMoring Syst.m Sofhvare Quakty Asturance Plan p 34 8.

Problem reporting and corrective action The procou of reporting and anomaly handling is different with respect to the development or maintenance phases.

8.1 development phase Each significant problem detected by any people in the design team is documented in an anomaly report ( a standani form is used,see annex

)

it consists of 3 parts:

The first, filled by the user, describes the anomally. It contains the fohowing information:

1. Name & version of the product being evaluated
2. Name of the user
3. Environment description or test number (based on a plan)
4. Test date S. Apomally origin & severity
6. Anomallydescription MGP Instruments Software AnomalyRepotf N'

paw,o ;m unw:n ;(1) Anomaly description from user:

^3 %

e; Project: Radiation Monitoring System (RMS)

Unft

- Name :

Version :

User's Name:

Environnement/ Test Number:

g,g,.

Orfein:

O proto.op.r. tion O cod. Analysi.

O compon.ntT une O tra.or tionT iins D varie. tion swfousnearO Jemming O NonJ mming O impnament o ortpuoerobi.m:

To the extent that that the modifications performed make reference to the file above, they need to be identified uniquely by use of a number. It is the approvers duty to identify & provide numeration to the file, that will be stored in a cabinet containing all the anomaly reports.

b " A. M i M " 7 4.*.*.* O*'" ".*" ~ L~

45203 GA

$' AanmaarsMGP Radiation Monitoring System Software Quahty Assurance Plan p 35 The second part, filled by the concemed software deyelopment responsible person, proposes a solution to correct the problem. This solution is validated or not by the approver function (software technical responsible engineer or project manager) that takes the decision to resolve or not resolve the anomaly. This document contains the following info:

1. Software responsible person - Name
2. Anomaly treatment date
3. Solution description
4. Anomaly treatment decision (accepted, not applicable, immediate attention, deferred 43ntion)
5., eprovers name, function, date & signature (2) Software Responsible Person Treatment tlName Date:

/

/199 Accepted sowon :

Anomaly:

O Accepted O WA CorroeflCn:

O immediete O oevermd To:

(3) Approved sy :

O nTt O cp i

sies signatur.

The third part, filled by the software development responsible engineer, verified by the concemed verifier, provides the impact analysis, it contains the following information:

1. What development phases the modifications affect
2. The eventual reiterations needed
3. The list of modified files / documents
4. The list of software with index numbers, fixing the problem
5. Verifiers name, function, date & signature. When the file is signed, we consider that a verification has been made to assure the proper treatment of the anomaly.

wM)Imhact Analysis from Software Developer? e :

&Jm *

- n Modfrication of:

O n.auimment. O oesien O code O oe.r:

Reiteration on :

U Recuirements U oesign O Coding C ComponentTest 0 ini.graisen O veneetion Modded Funeornnes.cocuments/Sonwere:

New softwarss (N' + Verslor\\):

(5) Checked by :

O not O vav on i

rios vis.

When the change request occurs during development, the software version index does not change, but 1 sub-version index is managed by the software configuration tool.

When it occurs siter acceptance of a version, the software version index is incremented.

M A.,.L L ".n 0 %%".!" O'~~""'.".OL~

45203 GA

iykMGP antmanen Redation Mordoring System p 36 sonware ouemy Anurance Plan 8.2. Maintenance phase Any system defects detected by the customers or by MGPl are reported in a non conformance report (QA form 43738) accordingly with QA procedure CQ 13 01

  • identifying and processing non conformities" and in a change request (QA form 27094) accordinglywith QA procedure CQ 04 04 " change prooc4 sing".

If software concerned, the problem is documented in an anomaly report which describe the corrective actions to be taken.

A change request regarding a versi,on results in the following processing with respect to the SV&Vlife cycle:

- analysis of the impact of the change (ident}fication of items involved and the degree of modification)

- repetition of the V&V cycle on items which change in order to check that the modifications have been taken into account in versions n+1.

l After tn,atment, the documentation concemed is reviewed in the change review.

E A7 h '74E70.T""="'*'"*'L"""

45203 GA 5

RedeSon Mordorim System sonwere Que% Assurance Plan p 37 All hems concemed by this procedure are recordad in a Software Follow-up File under the responsibility of the Software Developer. The updated documents are then circulated I

with the change note informing the persons concemed of the new configuration.

  • r******

Non eenluneenos mped

]

or=wn mee memet

.,o4 Hoenn mene eenw n many presseeing p+- - N dI erswaeew =*=

8. Change management is described in general procedure CQ 04 04 of the MGPl Quality Assurance Manual.

The change procedure is applied:

During development in the case of change requests.

i e

Any anomalies detected which have no effect on Software Requirements Specification are processed by the software team (in conjunction with the V&V team for software for safety related software) and recorded in test files and in the component history.

After software validation for any in-house or customer change or revision request.

b"77 L. NOM"70."O"OOL~e 45203 GA

__,m.,.

y__

,__.m.,

_. ~ __

MGP Mediation MoMciir,g System sonwere ouemy Amewance Han p 34 Pmcedure 1.

Change request 2.

Analysis (file, document, non regression) 3.

Processing 4.

vertrication

9. Tools, techniques, and methodologies 9.1. Tools A detailed list of tool versions used is given in the Software Developmen' F jan for the Proket.

9.1.1. Program Development Environment Hardware Networked PC-DOS with WINDOWS for Workoroun (M32) 88000 emulator REPROM oroorammar.

Prqlect Sothwarms e

Micromott Word for Windows veralen 2.0 or later (#833) e Shaneware VISIO for Windows (s834) e WarTech Doc-To-Hale for user's manual (#850)

Development chain Ibr 88000 micropmcassar Microtee ASM88K 88000 annambler and linker (M39) e e

Mlerntec MCrMAK C* ANSI comallar (?440)

Micratec XHS88K almulator (#835) e Microtec XHM88K amulator (8838)

Development environment Ibr MASS software Borland C++ (M50) l Sonware vernlon manaoement ski e

Starbama Versions (s851) l CHRONOSOFT

'M = L""l" M'74EM."MMO1~

m 45203 GA

g,I1P, Radiation MonMoring system sonwere Quemy Assurance Plan p 39 9.1.2. Test Environment l

Sathvare corricanent val ldallon aid Microtech C simulator with source debugger.

9.1.3. Text Editing and Data Management j

on PC/ DOS under WINDOWS for Workarnnn Microsoft Word for Windows text editor l

WarTach Doc-To Hala for amar's dementation e

VISIO graphics editor EXCEL spreadsheet Microsoft project management system i

9.2. Rules Rules are designed to simplify software development, implementation and use.

Iryhouse Instmellons of the MGPI Sotheare RLD Dent Software production rules IQ 04 06 Software-related documents IQ 04 07 TechnicalInstructions soecific to the RMS orofect C language programming rules 45 880

10. Code control 10.1.

Purpose Configuration management serves the following purposes:

check the consistency ci the items produced at various stages of development.

e These items include: software products, associated documents and development means.

Identify the following items: those required for change management, those to be delivered and those required for the utilization and maintenance of software.

10.2.

Configuration items Application source files.

Software construction files (compilation files, link editing, etc.).

Development chains used.

Software documents used.

Vs'idation means.

45203 GA M A "" b " M E M. ~=, Zl "a O O O""J.

-._ _ _ _ _.m 1

l 4I t

noneson Manwkw sem sekam ouemy Assurance Men p 40 s

m 10.3.

Identification of Hems The source Ses sad software construction files am identiflod extemally (file name) ard intomally (comment block specifying among other thin 0s the equipment, 4

i software, name, retion index and history of the software component).

Gottware documents are identified by as number and an alphabetical index.

]

Test and validation m3W.m are iderdfled by a name related to the name of the e

comeac%1o 'ao testird.

+

l i

10.4.

Identification and Configuration Conformance Procedures l

Cannpuralkus annibrmance Maandura!

l The 4t of software documents is updated at the end of each phase. It conoems the nome created and those which have changed during the phase.

l

}

jdentMcallan and canthwtalian aankumance data Software components are identified as soon as they are produced.

Documents are configured at the end of the phase during which they were written. Each software component is configured at the end of the Component tests.

The software is configuesd at the end of the software integration phase. This applies to l

both the model and the product.

4 BaaponaMk:

The Software Developer is responsible far implementing the identification and configuretion conformance procedures, if the drafting of this documentation is delegated

- to another member of the design team, it nonetheless remains under the responsibility of the Software Developer.

i

11. Media control i

11.1.

Saving and Filing Every 2 or 3 days software is saved on magnetic tapes for a period of 10 days. After this i

period the tapes are roused. The first tapes of month are kept for 12 months in a firoproof cabinet.

Each version of the software is stored on information storage media. Diskettes, disks, msgnetic tapes, cassettes or other magnetic media are kept in duplicate for each version in accordance with the rules and regulations of the MGPl research and j

development laboratory. One copy is kept in a fireproof cabinet in the omoes of MGPl.

b " h i E T M E M.*. ". '1 1""I ~ O '*' "

45203 GA

v g pnamenGP RedieUon MonModng System sonware QuaWy Assurers Plan p 41 The other copy is kept in an ordinary cabinet in the archives of MGPl.

The Software Developer is responsible for the management of Inform: tion storage media kept at MGPl.

The department issuing a document or a file being compiled is responsible for its safeguard as long as that document or file is in that department's possession.

11.2.

Software Reproduction Copies of the software (object files) in REPROM or EEPROM memory or on magnetic media (disk, diskette) are made using copy tools guaranteeing the validity of the copy.

The Software Manufacturing Filg provides instructions conceming the copying procedure to be followed.

11.3.

Software Access Control Accean to software source code and documentation la controlled bv network administration.

12. SuppIler control This procedure is described in Quality Contract CQ 06 02 entitled " Ordering and Subcontracting a Service" and in Interface Quality Instruction INT 06 02 entitled "QA Evaluation of Suppliers and Subcontractors"in the MGPl Quality Assurance Manual.
13. Records collection, maintenance and retention This procedure is described in Quality Contract CQ 16 02 entitled " Filing" and in Quality Instruction IQ R/D 16 01 " Filing Methods" in the MGPl Quality Assurance Manual.
14. Training This procedure is described in Quality Contract CQ 18 01 entitled " Training",
16. Risk management Risk management is described in the Software Development Plan.

Lh.b" 4"7OWh"M.",L*"'O.

45203 GA

Page i

Df 4

(For IDCNs Ordy)

CONTROL ROOM ING DCP No.

Rev.

Page YES C NO IDCN NO.

DCN TRACKING NO.

DCN NO.

DOCUMENT REV.

Southem CaMomia Edson Compwy S.

ABG 11507 l

f DOCUMENT NO.

%[5' SHEET NO.

REV.

UNIT (S) 0-CLASS DOC. Q CLASS EQUIP SO1234001 B N/A 1

2&3 11 l

N/A peeeg DOCUMENTTITLE SOFTWARE QUALITY ASSURANCE PLAN DE' SIGN CHANGE NOTICE (DCN)

R

^

COVER SHEET B.E. MARTIN P^*

D^*

82019 07/i7/97 STATION SYSTEM DEClONATOR SPA

1. DESCRIPTION OF CHANGE

[eEFORE AFTER

}Sf0VND

@D

[lNTERIM

{ilNFORMATION ONLY As part Of the SCE DRMS Software Eva!Uation Project, (Software Evaluation Report, SCE No. 90400), defiClenClos in some existing DRMS software documents were identified and documented in DRMS Software Evaluation Anomaly Reports (SEARS). This DCN Corrects deficienCles in the subject document that were identified in the following SEARS:

  • Open item 29 RECEIG ODM AUG 2 s 1997 SITE FILECOPY INmATING DOCUMENT (NCR SPR,other) DRMS SOFTWARE EVALUATION REPORT SCE NO. 90400
2. OTHER AFFECTED DOCUMENTS (FOR DCNs ONLY)l O YES $ NO OTHER AFFECTED DOCUMENTS EXIST AND ARE LISTED ON FORM 26 603. THE SOURCE DOCUMENT 18 IDENTFIED AS O

m SDCN: OR O THEroLtOWmmCuuENT:

O YES S NO mES mS oCN.APACT SffE PROGRAMS OR PROCEDURES? F YES. LIST AR NUMBER.

O YES $ NO DOES m8 NON A 6t$MNMMN ? F HS, FORM 26-64MS BEEN MMDE THE SOURCE DCR F APPLICABLE, LIST TECmlCAL JUSTFICAT10N SOURCE DOCUMENT NUMBER O YES # NO FIRE PROTECTIONISSUES APPLY (DOCUMENTED ON FORM 26 292 AND INCLUDED WITH THE SOURCE DOCUMENT O YES $ NO ENVIRONMENTAL QUALFICATION ISSUES APPLY (DOCUMENTED ON FORM 26 403 AND INCLUDED WITH SO O YES $ NO OTHER REFERENCE DOCUMENTATION (celculetons, eIt) ?

O YES $ NO AS FOUND CONDm0N CONFIRMATION FIELD WALKDOWN REQUIREDt WALKDOWN PERFORMED BY t DATE

3. SCE DESIGN APPROVALS:

6 7

)

ORIGl ATE OTHER DATE W

au Y

Y7 W_ e'IEWENOINEERRe A.Babs 8HD REV DATE OTHER DATE FIRST UNE SUPERVISOR dATE OTHER DATE SECOND UNE SUPERVISOR DATE OTHER DATE

4. CONVERSION:

v CONVERSION TO DCN DATE i

6Dd40NGS OR CDM-ENGINEERING SUPPORT

'C'**-""

"v ' ***

Vv iutn g g g g rg gry g

PAGE o-0V u

(For10CNs ouy)

DCP NO REV PAGE Southern Califemte Edioen Company 10CN NO.

DCN TRACKING NO.

I DCN NO.

DOCUMENT REV, 8-ABG 11507 j

i DesmN CHAN OTICE (DCN)

O IHEET NO.

REV.

S01234061 l

SUPPLIMENTAL PAGE DESCRIPTION OF CHANGE @sEFORE [AFTER DAs#0VND CADD

[ INTERIM

[INFORET10N ONLY The following information is from Software Quality Assurano Plan, pagt 34:

8. Problem reporting and corrective action The prooss: of reporting and enomaly handling is entforent with respect to the development or maintenance phases.

l 8.1 development pheme Each signinonnt problem detected by any people in the design team is documorded in an anomaly report ( e standard fann is used,see annex

)

k consists of 3 parts:

The Arzt. Alled by the user, desorbes the anomally. R contains the following informetlen:

1. Name & version of the product being evaluated
2. Name of the user
3. Environment description or test number (based on a plaai
4. Test date
s. Anomally origin a severtty S. Anomallydescription 9

1 SCE MW may a em i vgTrosenosusepggr g

o

,c

m 3

OF 4

PAGE (For IDCNs Only)

DCP NO MEy pagg southwn Califomia Edison Comny IDCN NO.

DCN TRACKING NO.

DCN NO.

DOCUMENT REV.

S.

ABG.11607

/

D CUMENT No.

SHEET NO.

REV.

DESIGN CHAN OTICE (DCN)

SUPPLEMENTAL PAoE S01256 5 1 1

DESCRIPTION OF CHANGE CE! FORE @ AFTER(~ r; 'oVNo O^oo O 'NTEniu C Nronmososty This change will be refieded on page 34:

i 8.

Problem reporting and corrective action The proooss of reporting and anomaly handling is different with respect to the development or maintenance phases.

3.1 development phase Each significant problem detected by any people in th sign team is documented in an anomaly report ( a standard form is used,see anne A 1t consists of 3 parts:

The first, filled by the user, describes the anomally.

It contains the following information:

1. Name & version of the product being evaluated
2. Name of the user
3. Enviror:mont description or test number (based on a plan)
4. Test date
5. Anomally origin & severity
6. Anomally description iano.wo=6 e g,g.ge g..,cg g
  • ""8"*

4 OF 4

PAGE (For IDCNs Ordy)

DCP NO REV PAGE Southem Califomia Edson Company IDCN NO.

DCN TRACKING NO.

DCN NO.

DOCUMENT REV.

S*

ABG 11507

)

}

N N i.'

tHEET NO.

REV.

DES:CN CHAN OTICE (DCN)

SO N S14 1

SUPPLEMENTAL PAGE DESCRIPTION OF CHANGE CBEFDRE C AFTER

[AS-FOUND

@. ADD

[ INTERIM

]lNFORIAATION ONLY W' ? *k* 'L Y *Q*d?*'V* R OQ R DCNQ-

,,, =v,v,2

=-

b ANNEX A l

f J

MGP instruments Software Anomely Report N'

i L

-(t) Anomely descriptkut from user

  • +-

~u n.

Project: Radiation Monitoring System (RMS)

[

Unit Name:

U**f'* N * * *;

}

~ Version :

Environnement / Test Number:

page:

P orfeln.

O proio. Operation O case Anaw.

O componersT shng O ireogratenTeatr$ 0 veienten sedouanese O. mming C NorWemmirg O Wro,enent

{

DeecrptorvProblem Y

L

(

f

-v tt) Software Mosconsible Person Treetment lName Dete:

/

/199 lh Accepted Soluton I

f l

)

h Anomely:

O Acompted O R'A correction :

O inwnedste O D*nedTo:

(3) Approved By O RTL 0 cP i

itse signature c,,,s.y) prymnart Arselysis from Softwart DeVeklper y.:... e v e

o mesasson er:

O R.,**m.t. O Du,n O Cod.

O ow.

Menoretion on:

O Ree.**merts O Dwign O cochng O cernpon.tTut O treograticn O validaten l

Weled FunctersfiletCocumerts'SoRware:

i h

I I4ew Sotheoree W + Verolon):

(5) Checked by i O RDL OV&V On i

1199 Vies

_ v e _. e

% u s_m sta anM6a mav s **s 1vtnMosae4oo ogeegtogg. cgpg