controlada inin rev 4 plan... · "especificación de requerimientos de software",...

15
PL.GC-2 REVISiÓN: 4 FECHA: MAYO 2010 ININ instituto nacional de investigaciones nucleares garantía de calidad PLAN DE GARANTíA DE CALIDAD DE SOFTWARE UllallA 1I CALIDAD 1 N 1 M COPIA NO CONTROLADA

Upload: truongquynh

Post on 11-Oct-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

PLGC-2 REVISiOacuteN 4

FECHA MAYO 2010

ININ

instituto nacional de investigaciones nucleares

garantiacutea de calidad

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

UllallA 1I

CALIDAD 1 N 1M

CO

PIA

NO

CO

NTR

OLA

DA

ININ

instituto nacional de investigaciones nucleares

PLGC-2 REVISiOacuteN 4

FECHA MAYO 2010

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

PREPARADO

GARANTlA DE CALIDAD DOCUMENTO VERIFICADO Y

(~~~~~~ VG(shy J~ FIRMA

REVISADO POR Ing Feacutelix Pablo Peacuterez GOacutertl 1ez~L

M en C Alfonso Villarreal I rtiacute~~M

APROBADO POR Ing Marcelino Ambriz Jaimealr==~~~~-shyM en C Joseacute Luiacutes Angeles Va

GARANTiacuteA DE CALI DAD

CO

PIA

NO

CO

NTR

OLA

DA

ININ

GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 1 DE 12

iacuteNDICE

1 OBJETIVO Y ALCANCE 2

2 REFERENCIAS 2

3 ADMINISTRACiOacuteN 3

4 DOCUMENTACiOacuteN 5

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS 8

6 REVISIOacuteNES y AUDITORiacuteAS 8

7 PRUEBAS 9

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS 10

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS 10

10 CONTROL DEL COacuteDIGO 10

11 CONTROL DE MEDIOS 10

12 CONTROL DE SUMINiSTROS 10

13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS 10

14 ENTRENAMIENTO 10

15 ADMINISTRACiOacuteN DE RIESGOS 11

16 NOTACIONES 11

17 DEFINiCiONES 11

18 APEacuteNDICES 12

~Ir----_

~ GIIAITIA g 1I (j)

e CALIDAD 1 N N

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 2 DE 12

1 OBJETIVO Y ALCANCE

11 OBJETIVO

Establecer las medidas sistemaacuteticas y planeadas para el desarrollo de software en el Instituto Nacional de Investigaciones Nucleares con la finalidad de garantizar que el software desarrollado satisface los requerimientos especificados

12 ALCANCE

Este Plan cubre las actividades de Garantiacutea de Calidad a traveacutes de las etapas de especificacioacuten de requerimientos descripcioacuten de disentildeo implementacioacuten pruebas e instalacioacuten de software que se desarrolle en el Instituto Nacional de Investigaciones Nucleares bajo el Sistema de Garantiacutea de Calidad aplicable a los Servicios Cientiacuteficos y Tecnoloacutegicos para la Central Laguna Verde

El Plan de Garantiacutea de Calidad de Software y los procedimientos asociados de la serie PSI son considerados como Normas Internas de Administracioacuten al estar relacionados con el tema de Tecnologiacuteas de la Informacioacuten de conformidad con el Sistema de Mejora Regulatoria Interna (SMRI) del Programa Integral de Mejora de la Gestioacuten (PIMG)

2 REFERENCIAS

21 IEEE Std 730-1989 Standard quality assurance plans

23 IEEE Std 828-1990 Software configuration management plans

25 IEEE Std 830-1993 Recommended practice for software requirements specifications

26 IEEE Std 1012-1986 Software verification and validation plans GI lHTIA DI

27 IEEE Std 1016-1998 Recommended practice for software design descriptions Cl 1DI D 28 IEEE Std 1042-1987 Guide software configuration management 1 ~ 1 M

sect m 29 IEEE Std 1063-1987 Software user documentation 0 o li CJ 210 IEEE Std 1074-1995 Software lifecycle processes ()

~ LL

CO

PIA

NO

CO

NTR

OLA

DA

bull bull

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE HOJA 3 DE 12

REV4

211 Programa de Garantiacutea de Calidad Aplicable a los Servicios Cientiacuteficos y Tecnoloacutegicos para la Central Nucleoeleacutectrica Laguna Verde PR GC-13 revisioacuten 10 ININ agosto 2009

212 Programa de aseguramiento de calidad del software de la GCN PAG-14 revisioacuten 4 CLVCFE Diciembre 2009

3 ADMINISTRACiOacuteN

31

~ 32ltO

rJ Clur----_ ~ GllAlrIA u

DI CALICID

IN I H

ORGANIZACiOacuteN

A continuacioacuten se muestra el organigrama funcional para la aplicacioacuten del presente plan

AUDITOR DE GARANTiacuteA DE

CALIDAD

USUARIO ~

RESPONSABLE DEL

DESARROLLO DE SOFTWARE

GERENTE DE SISTEMAS

JEFE DEL DEPARTAMENTO

DE SISTEMAS INFORMAacuteTICOS

RESPONSABLE DEL

SERVICIO

RESPONSABLE DEL CONTROL DE

DOCUMENTOS

RESPONSABLE DE LA

REVISiOacuteN Y PRUEBAS

TAREAS

La parte del ciclo de vida de software que cubre el presente plan es especificacioacuten de requerimientos descripcioacuten de disentildeo implementacioacuten pruebas e instalacioacuten Cada una de estas etapas se realizaraacute conforme a un

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 4

DE 12

Plan de Administracioacuten de la Configuracioacuten de Software y seraacute verificada y validada seguacuten corresponda a traveacutes del Plan de Verificacioacuten y Validacioacuten de software

33 RESPONSABILIDADES

331 Gerente de Sistemas

a) Realizar y documentar las revisiones gerenciales

332 Jefe del Departamento de Sistemas Informaacuteticos

a) Supervisar las actividades de desarrollo de software

333 Responsable del Servicio

a) Coordinar las actividades de desarrollo de software

b) Administrar la configuracioacuten del software

c) Revisar procedimientos planes y especificaciones que establecen el ciclo de vida del software

334 Responsable del Desarrollo de Software

a) Elaborar el Plan de Administracioacuten de la Configuracioacuten de Software

b) Elaborar la Especificacioacuten de Requerimientos de Software

c) Identificar factores de riesgo que pudieran presentarse durante el desarrollo de software

d) Elaborar la Descripcioacuten de Disentildeo de Software

e) Realizar coacutedigo fuente y documentacioacuten de programa

f) Elaborar la Documentacioacuten de Usuario

335 Responsable de la Revisioacuten y Pruebas

Olr---__ a) Elaborar el Plan Verificacioacuten y Validacioacuten de Software ~ G11AlfTIA

b) Realizar las actividades descritas en el Plan Verificacioacuten y~ 1I Validacioacuten de Software S CALIDlD

1ti N

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 5 DE 12

c) Realizar las pruebas al software

d) Elaborar el Reporte final de Verificacioacuten y Validacioacuten

336 Responsable del Control de Documentos

a) Recopilar controlar archivar y eliminar los documentos y registros generados durante las actividades de desarrollo de software

337 Usuario

a) Establecer y proporcionar la clasificacioacuten del software al solicitar el servicio

b) Colaborar con el Responsable del Desarroo en la elaboracioacuten de la Especificacioacuten de Requerimientos del Software

c) Realizar la evaluacioacuten 10 CFR5059 cuando aplique

d) Participar en la elaboracioacuten del Plan de Verificacioacuten y Validacioacuten cuando asiacute aplique

e) Realizar las pruebas de aceptacioacuten asiacute como la certificacioacuten del producto final del software

338 Auditor de Garantiacutea de Calidad

a) Verificar el cumplimiento del Plan de Garantiacutea de Calidad de Software

4 DOCUMENTACiOacuteN

41

42

iexclsect----shy~ BAKANIIA g DI ltl

fl CALIDAD IN I N

OBIETIVO

Identificar la documentacioacuten a elaborar durante el desarrollo del software

REQUERIMIENTOS DE DOCUMENTACiOacuteN

421 Especificacioacuten de Requerimientos de Software (ERS)

En la ERS se describe con claridad y precisioacuten los requerimientos esenciales funciones desempentildeo restricciones de disentildeo y atributos del software y sus interfases externas Cada requisito

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 6

DE 12

ao

criexcl () o () () U)

Q LL

debe establecerse de tal manera que pueda ser verificado y validado objetivamente por medio de un meacutetodo especiacutefico

La ERS se debe desarrollar conforme al procedimiento PSI-1 Especificacioacuten de requerimientos de software Revisioacuten vigente basado en la Norma IEEE Std 830-1993 Recommended practice for software requirements specifications

422 Descripcioacuten de Disentildeo de Software (DOS)

La DOS explicaraacute y detallaraacute coacutemo el software seraacute construido para satisfacer las ERS La DOS describiraacute los componentes y subcomponentes del disentildeo de software incluyendo las bases de datos y las interfases externas La DOS puede ser preparada en un inicio como una versioacuten preliminar y posteriormente puede ser complementada para producir un DDS detallado

La DDS se debe desarrollar conforme al procedimiento PSI-2 Descripcioacuten de disentildeo de software Revisioacuten vigente basado en la Norma IEEE Std 1016-1998 Recommended practice for software design descriptions

423 Plan de Verificacioacuten y Validacioacuten de Software (PWS)

El PWS identificaraacute y describiraacute los meacutetodos inspeccioacuten anaacutelisis demostracioacuten o prueba a ser usados para verificar que

a) Los requerimientos de la ERS han sido aprobados por la autoridad apropiada

b) Los requerimientos de la ERS han sido implementados en el disentildeo expresado en la DOS

c) El disentildeo expresado en la DOS es implementado en el coacutedigo fuente

d) Validar que el coacutedigo cuando es ejecutado cumple con los requerimientos expresados en la ERS

El PWS se debe desarrollar conforme al procedimiento P SI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

424 Reporte de Verificacioacuten y Validacioacuten del Software (RWS)GAIAITII DI EL RWS describiraacute los resultados de la ejecucioacuten del PWS

CALID1D 1ti N

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV 4 HOJA 7

DE 12

El RWS se debe desarrollar conforme al procedimiento PSI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

425 Documentacioacuten de Usuario

La documentacioacuten de Usuario describiraacute y especificaraacute los datos requeridos y el control de entradas secuencias de entradas opciones limitaciones del programa y otras actividades o elementos necesarios para la ejecucioacuten satisfactoria del software Todos los mensajes de error deben ser identificados ademaacutes se deben proporcionar las instrucciones necesarias para ser corregidos

La documentacioacuten de Usuario se debe desarrollar conforme al procedimiento PSI-3 Documentacioacuten de Usuario Revisioacuten vigente basado en la Norma IEEE Std 1063-1987 Software user documentation

426 Plan de Administracioacuten de la Configuracioacuten de Software (PACS)

El PACS documentaraacute los meacutetodos a ser usados para la identificacioacuten de los elementos del software control e implementacioacuten de cambios control y registro del estado de la implementacioacuten de los cambios

El PACS se debe desarrollar conforme al procedimiento PSI-4 Plan de administracioacuten de la Configuracioacuten de Software basado en la Norma IEEE Std 828-1990 Software configuration management plans

La documentacioacuten generada en los puntos 421 a 426 conforma el Apeacutendice 41 Documentos del Desarrollo de Software

43 Documentacioacuten adicional

Durante el desarrollo de software se puede incluir documentacioacuten adicional tal como plan de desarrollo de software manual de procedimientos y normas plan de la administracioacuten del proyecto de software cuando sean establecidas en el contrato

iexclsectL----_

8 GIIAlrlA g 1Ul

B CILltlD 1 N J ti

CO

PIA

NO

CO

NTR

OLA

DA

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 2: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

ININ

instituto nacional de investigaciones nucleares

PLGC-2 REVISiOacuteN 4

FECHA MAYO 2010

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

PREPARADO

GARANTlA DE CALIDAD DOCUMENTO VERIFICADO Y

(~~~~~~ VG(shy J~ FIRMA

REVISADO POR Ing Feacutelix Pablo Peacuterez GOacutertl 1ez~L

M en C Alfonso Villarreal I rtiacute~~M

APROBADO POR Ing Marcelino Ambriz Jaimealr==~~~~-shyM en C Joseacute Luiacutes Angeles Va

GARANTiacuteA DE CALI DAD

CO

PIA

NO

CO

NTR

OLA

DA

ININ

GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 1 DE 12

iacuteNDICE

1 OBJETIVO Y ALCANCE 2

2 REFERENCIAS 2

3 ADMINISTRACiOacuteN 3

4 DOCUMENTACiOacuteN 5

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS 8

6 REVISIOacuteNES y AUDITORiacuteAS 8

7 PRUEBAS 9

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS 10

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS 10

10 CONTROL DEL COacuteDIGO 10

11 CONTROL DE MEDIOS 10

12 CONTROL DE SUMINiSTROS 10

13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS 10

14 ENTRENAMIENTO 10

15 ADMINISTRACiOacuteN DE RIESGOS 11

16 NOTACIONES 11

17 DEFINiCiONES 11

18 APEacuteNDICES 12

~Ir----_

~ GIIAITIA g 1I (j)

e CALIDAD 1 N N

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 2 DE 12

1 OBJETIVO Y ALCANCE

11 OBJETIVO

Establecer las medidas sistemaacuteticas y planeadas para el desarrollo de software en el Instituto Nacional de Investigaciones Nucleares con la finalidad de garantizar que el software desarrollado satisface los requerimientos especificados

12 ALCANCE

Este Plan cubre las actividades de Garantiacutea de Calidad a traveacutes de las etapas de especificacioacuten de requerimientos descripcioacuten de disentildeo implementacioacuten pruebas e instalacioacuten de software que se desarrolle en el Instituto Nacional de Investigaciones Nucleares bajo el Sistema de Garantiacutea de Calidad aplicable a los Servicios Cientiacuteficos y Tecnoloacutegicos para la Central Laguna Verde

El Plan de Garantiacutea de Calidad de Software y los procedimientos asociados de la serie PSI son considerados como Normas Internas de Administracioacuten al estar relacionados con el tema de Tecnologiacuteas de la Informacioacuten de conformidad con el Sistema de Mejora Regulatoria Interna (SMRI) del Programa Integral de Mejora de la Gestioacuten (PIMG)

2 REFERENCIAS

21 IEEE Std 730-1989 Standard quality assurance plans

23 IEEE Std 828-1990 Software configuration management plans

25 IEEE Std 830-1993 Recommended practice for software requirements specifications

26 IEEE Std 1012-1986 Software verification and validation plans GI lHTIA DI

27 IEEE Std 1016-1998 Recommended practice for software design descriptions Cl 1DI D 28 IEEE Std 1042-1987 Guide software configuration management 1 ~ 1 M

sect m 29 IEEE Std 1063-1987 Software user documentation 0 o li CJ 210 IEEE Std 1074-1995 Software lifecycle processes ()

~ LL

CO

PIA

NO

CO

NTR

OLA

DA

bull bull

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE HOJA 3 DE 12

REV4

211 Programa de Garantiacutea de Calidad Aplicable a los Servicios Cientiacuteficos y Tecnoloacutegicos para la Central Nucleoeleacutectrica Laguna Verde PR GC-13 revisioacuten 10 ININ agosto 2009

212 Programa de aseguramiento de calidad del software de la GCN PAG-14 revisioacuten 4 CLVCFE Diciembre 2009

3 ADMINISTRACiOacuteN

31

~ 32ltO

rJ Clur----_ ~ GllAlrIA u

DI CALICID

IN I H

ORGANIZACiOacuteN

A continuacioacuten se muestra el organigrama funcional para la aplicacioacuten del presente plan

AUDITOR DE GARANTiacuteA DE

CALIDAD

USUARIO ~

RESPONSABLE DEL

DESARROLLO DE SOFTWARE

GERENTE DE SISTEMAS

JEFE DEL DEPARTAMENTO

DE SISTEMAS INFORMAacuteTICOS

RESPONSABLE DEL

SERVICIO

RESPONSABLE DEL CONTROL DE

DOCUMENTOS

RESPONSABLE DE LA

REVISiOacuteN Y PRUEBAS

TAREAS

La parte del ciclo de vida de software que cubre el presente plan es especificacioacuten de requerimientos descripcioacuten de disentildeo implementacioacuten pruebas e instalacioacuten Cada una de estas etapas se realizaraacute conforme a un

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 4

DE 12

Plan de Administracioacuten de la Configuracioacuten de Software y seraacute verificada y validada seguacuten corresponda a traveacutes del Plan de Verificacioacuten y Validacioacuten de software

33 RESPONSABILIDADES

331 Gerente de Sistemas

a) Realizar y documentar las revisiones gerenciales

332 Jefe del Departamento de Sistemas Informaacuteticos

a) Supervisar las actividades de desarrollo de software

333 Responsable del Servicio

a) Coordinar las actividades de desarrollo de software

b) Administrar la configuracioacuten del software

c) Revisar procedimientos planes y especificaciones que establecen el ciclo de vida del software

334 Responsable del Desarrollo de Software

a) Elaborar el Plan de Administracioacuten de la Configuracioacuten de Software

b) Elaborar la Especificacioacuten de Requerimientos de Software

c) Identificar factores de riesgo que pudieran presentarse durante el desarrollo de software

d) Elaborar la Descripcioacuten de Disentildeo de Software

e) Realizar coacutedigo fuente y documentacioacuten de programa

f) Elaborar la Documentacioacuten de Usuario

335 Responsable de la Revisioacuten y Pruebas

Olr---__ a) Elaborar el Plan Verificacioacuten y Validacioacuten de Software ~ G11AlfTIA

b) Realizar las actividades descritas en el Plan Verificacioacuten y~ 1I Validacioacuten de Software S CALIDlD

1ti N

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 5 DE 12

c) Realizar las pruebas al software

d) Elaborar el Reporte final de Verificacioacuten y Validacioacuten

336 Responsable del Control de Documentos

a) Recopilar controlar archivar y eliminar los documentos y registros generados durante las actividades de desarrollo de software

337 Usuario

a) Establecer y proporcionar la clasificacioacuten del software al solicitar el servicio

b) Colaborar con el Responsable del Desarroo en la elaboracioacuten de la Especificacioacuten de Requerimientos del Software

c) Realizar la evaluacioacuten 10 CFR5059 cuando aplique

d) Participar en la elaboracioacuten del Plan de Verificacioacuten y Validacioacuten cuando asiacute aplique

e) Realizar las pruebas de aceptacioacuten asiacute como la certificacioacuten del producto final del software

338 Auditor de Garantiacutea de Calidad

a) Verificar el cumplimiento del Plan de Garantiacutea de Calidad de Software

4 DOCUMENTACiOacuteN

41

42

iexclsect----shy~ BAKANIIA g DI ltl

fl CALIDAD IN I N

OBIETIVO

Identificar la documentacioacuten a elaborar durante el desarrollo del software

REQUERIMIENTOS DE DOCUMENTACiOacuteN

421 Especificacioacuten de Requerimientos de Software (ERS)

En la ERS se describe con claridad y precisioacuten los requerimientos esenciales funciones desempentildeo restricciones de disentildeo y atributos del software y sus interfases externas Cada requisito

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 6

DE 12

ao

criexcl () o () () U)

Q LL

debe establecerse de tal manera que pueda ser verificado y validado objetivamente por medio de un meacutetodo especiacutefico

La ERS se debe desarrollar conforme al procedimiento PSI-1 Especificacioacuten de requerimientos de software Revisioacuten vigente basado en la Norma IEEE Std 830-1993 Recommended practice for software requirements specifications

422 Descripcioacuten de Disentildeo de Software (DOS)

La DOS explicaraacute y detallaraacute coacutemo el software seraacute construido para satisfacer las ERS La DOS describiraacute los componentes y subcomponentes del disentildeo de software incluyendo las bases de datos y las interfases externas La DOS puede ser preparada en un inicio como una versioacuten preliminar y posteriormente puede ser complementada para producir un DDS detallado

La DDS se debe desarrollar conforme al procedimiento PSI-2 Descripcioacuten de disentildeo de software Revisioacuten vigente basado en la Norma IEEE Std 1016-1998 Recommended practice for software design descriptions

423 Plan de Verificacioacuten y Validacioacuten de Software (PWS)

El PWS identificaraacute y describiraacute los meacutetodos inspeccioacuten anaacutelisis demostracioacuten o prueba a ser usados para verificar que

a) Los requerimientos de la ERS han sido aprobados por la autoridad apropiada

b) Los requerimientos de la ERS han sido implementados en el disentildeo expresado en la DOS

c) El disentildeo expresado en la DOS es implementado en el coacutedigo fuente

d) Validar que el coacutedigo cuando es ejecutado cumple con los requerimientos expresados en la ERS

El PWS se debe desarrollar conforme al procedimiento P SI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

424 Reporte de Verificacioacuten y Validacioacuten del Software (RWS)GAIAITII DI EL RWS describiraacute los resultados de la ejecucioacuten del PWS

CALID1D 1ti N

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV 4 HOJA 7

DE 12

El RWS se debe desarrollar conforme al procedimiento PSI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

425 Documentacioacuten de Usuario

La documentacioacuten de Usuario describiraacute y especificaraacute los datos requeridos y el control de entradas secuencias de entradas opciones limitaciones del programa y otras actividades o elementos necesarios para la ejecucioacuten satisfactoria del software Todos los mensajes de error deben ser identificados ademaacutes se deben proporcionar las instrucciones necesarias para ser corregidos

La documentacioacuten de Usuario se debe desarrollar conforme al procedimiento PSI-3 Documentacioacuten de Usuario Revisioacuten vigente basado en la Norma IEEE Std 1063-1987 Software user documentation

426 Plan de Administracioacuten de la Configuracioacuten de Software (PACS)

El PACS documentaraacute los meacutetodos a ser usados para la identificacioacuten de los elementos del software control e implementacioacuten de cambios control y registro del estado de la implementacioacuten de los cambios

El PACS se debe desarrollar conforme al procedimiento PSI-4 Plan de administracioacuten de la Configuracioacuten de Software basado en la Norma IEEE Std 828-1990 Software configuration management plans

La documentacioacuten generada en los puntos 421 a 426 conforma el Apeacutendice 41 Documentos del Desarrollo de Software

43 Documentacioacuten adicional

Durante el desarrollo de software se puede incluir documentacioacuten adicional tal como plan de desarrollo de software manual de procedimientos y normas plan de la administracioacuten del proyecto de software cuando sean establecidas en el contrato

iexclsectL----_

8 GIIAlrlA g 1Ul

B CILltlD 1 N J ti

CO

PIA

NO

CO

NTR

OLA

DA

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 3: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

ININ

GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 1 DE 12

iacuteNDICE

1 OBJETIVO Y ALCANCE 2

2 REFERENCIAS 2

3 ADMINISTRACiOacuteN 3

4 DOCUMENTACiOacuteN 5

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS 8

6 REVISIOacuteNES y AUDITORiacuteAS 8

7 PRUEBAS 9

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS 10

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS 10

10 CONTROL DEL COacuteDIGO 10

11 CONTROL DE MEDIOS 10

12 CONTROL DE SUMINiSTROS 10

13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS 10

14 ENTRENAMIENTO 10

15 ADMINISTRACiOacuteN DE RIESGOS 11

16 NOTACIONES 11

17 DEFINiCiONES 11

18 APEacuteNDICES 12

~Ir----_

~ GIIAITIA g 1I (j)

e CALIDAD 1 N N

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 2 DE 12

1 OBJETIVO Y ALCANCE

11 OBJETIVO

Establecer las medidas sistemaacuteticas y planeadas para el desarrollo de software en el Instituto Nacional de Investigaciones Nucleares con la finalidad de garantizar que el software desarrollado satisface los requerimientos especificados

12 ALCANCE

Este Plan cubre las actividades de Garantiacutea de Calidad a traveacutes de las etapas de especificacioacuten de requerimientos descripcioacuten de disentildeo implementacioacuten pruebas e instalacioacuten de software que se desarrolle en el Instituto Nacional de Investigaciones Nucleares bajo el Sistema de Garantiacutea de Calidad aplicable a los Servicios Cientiacuteficos y Tecnoloacutegicos para la Central Laguna Verde

El Plan de Garantiacutea de Calidad de Software y los procedimientos asociados de la serie PSI son considerados como Normas Internas de Administracioacuten al estar relacionados con el tema de Tecnologiacuteas de la Informacioacuten de conformidad con el Sistema de Mejora Regulatoria Interna (SMRI) del Programa Integral de Mejora de la Gestioacuten (PIMG)

2 REFERENCIAS

21 IEEE Std 730-1989 Standard quality assurance plans

23 IEEE Std 828-1990 Software configuration management plans

25 IEEE Std 830-1993 Recommended practice for software requirements specifications

26 IEEE Std 1012-1986 Software verification and validation plans GI lHTIA DI

27 IEEE Std 1016-1998 Recommended practice for software design descriptions Cl 1DI D 28 IEEE Std 1042-1987 Guide software configuration management 1 ~ 1 M

sect m 29 IEEE Std 1063-1987 Software user documentation 0 o li CJ 210 IEEE Std 1074-1995 Software lifecycle processes ()

~ LL

CO

PIA

NO

CO

NTR

OLA

DA

bull bull

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE HOJA 3 DE 12

REV4

211 Programa de Garantiacutea de Calidad Aplicable a los Servicios Cientiacuteficos y Tecnoloacutegicos para la Central Nucleoeleacutectrica Laguna Verde PR GC-13 revisioacuten 10 ININ agosto 2009

212 Programa de aseguramiento de calidad del software de la GCN PAG-14 revisioacuten 4 CLVCFE Diciembre 2009

3 ADMINISTRACiOacuteN

31

~ 32ltO

rJ Clur----_ ~ GllAlrIA u

DI CALICID

IN I H

ORGANIZACiOacuteN

A continuacioacuten se muestra el organigrama funcional para la aplicacioacuten del presente plan

AUDITOR DE GARANTiacuteA DE

CALIDAD

USUARIO ~

RESPONSABLE DEL

DESARROLLO DE SOFTWARE

GERENTE DE SISTEMAS

JEFE DEL DEPARTAMENTO

DE SISTEMAS INFORMAacuteTICOS

RESPONSABLE DEL

SERVICIO

RESPONSABLE DEL CONTROL DE

DOCUMENTOS

RESPONSABLE DE LA

REVISiOacuteN Y PRUEBAS

TAREAS

La parte del ciclo de vida de software que cubre el presente plan es especificacioacuten de requerimientos descripcioacuten de disentildeo implementacioacuten pruebas e instalacioacuten Cada una de estas etapas se realizaraacute conforme a un

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 4

DE 12

Plan de Administracioacuten de la Configuracioacuten de Software y seraacute verificada y validada seguacuten corresponda a traveacutes del Plan de Verificacioacuten y Validacioacuten de software

33 RESPONSABILIDADES

331 Gerente de Sistemas

a) Realizar y documentar las revisiones gerenciales

332 Jefe del Departamento de Sistemas Informaacuteticos

a) Supervisar las actividades de desarrollo de software

333 Responsable del Servicio

a) Coordinar las actividades de desarrollo de software

b) Administrar la configuracioacuten del software

c) Revisar procedimientos planes y especificaciones que establecen el ciclo de vida del software

334 Responsable del Desarrollo de Software

a) Elaborar el Plan de Administracioacuten de la Configuracioacuten de Software

b) Elaborar la Especificacioacuten de Requerimientos de Software

c) Identificar factores de riesgo que pudieran presentarse durante el desarrollo de software

d) Elaborar la Descripcioacuten de Disentildeo de Software

e) Realizar coacutedigo fuente y documentacioacuten de programa

f) Elaborar la Documentacioacuten de Usuario

335 Responsable de la Revisioacuten y Pruebas

Olr---__ a) Elaborar el Plan Verificacioacuten y Validacioacuten de Software ~ G11AlfTIA

b) Realizar las actividades descritas en el Plan Verificacioacuten y~ 1I Validacioacuten de Software S CALIDlD

1ti N

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 5 DE 12

c) Realizar las pruebas al software

d) Elaborar el Reporte final de Verificacioacuten y Validacioacuten

336 Responsable del Control de Documentos

a) Recopilar controlar archivar y eliminar los documentos y registros generados durante las actividades de desarrollo de software

337 Usuario

a) Establecer y proporcionar la clasificacioacuten del software al solicitar el servicio

b) Colaborar con el Responsable del Desarroo en la elaboracioacuten de la Especificacioacuten de Requerimientos del Software

c) Realizar la evaluacioacuten 10 CFR5059 cuando aplique

d) Participar en la elaboracioacuten del Plan de Verificacioacuten y Validacioacuten cuando asiacute aplique

e) Realizar las pruebas de aceptacioacuten asiacute como la certificacioacuten del producto final del software

338 Auditor de Garantiacutea de Calidad

a) Verificar el cumplimiento del Plan de Garantiacutea de Calidad de Software

4 DOCUMENTACiOacuteN

41

42

iexclsect----shy~ BAKANIIA g DI ltl

fl CALIDAD IN I N

OBIETIVO

Identificar la documentacioacuten a elaborar durante el desarrollo del software

REQUERIMIENTOS DE DOCUMENTACiOacuteN

421 Especificacioacuten de Requerimientos de Software (ERS)

En la ERS se describe con claridad y precisioacuten los requerimientos esenciales funciones desempentildeo restricciones de disentildeo y atributos del software y sus interfases externas Cada requisito

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 6

DE 12

ao

criexcl () o () () U)

Q LL

debe establecerse de tal manera que pueda ser verificado y validado objetivamente por medio de un meacutetodo especiacutefico

La ERS se debe desarrollar conforme al procedimiento PSI-1 Especificacioacuten de requerimientos de software Revisioacuten vigente basado en la Norma IEEE Std 830-1993 Recommended practice for software requirements specifications

422 Descripcioacuten de Disentildeo de Software (DOS)

La DOS explicaraacute y detallaraacute coacutemo el software seraacute construido para satisfacer las ERS La DOS describiraacute los componentes y subcomponentes del disentildeo de software incluyendo las bases de datos y las interfases externas La DOS puede ser preparada en un inicio como una versioacuten preliminar y posteriormente puede ser complementada para producir un DDS detallado

La DDS se debe desarrollar conforme al procedimiento PSI-2 Descripcioacuten de disentildeo de software Revisioacuten vigente basado en la Norma IEEE Std 1016-1998 Recommended practice for software design descriptions

423 Plan de Verificacioacuten y Validacioacuten de Software (PWS)

El PWS identificaraacute y describiraacute los meacutetodos inspeccioacuten anaacutelisis demostracioacuten o prueba a ser usados para verificar que

a) Los requerimientos de la ERS han sido aprobados por la autoridad apropiada

b) Los requerimientos de la ERS han sido implementados en el disentildeo expresado en la DOS

c) El disentildeo expresado en la DOS es implementado en el coacutedigo fuente

d) Validar que el coacutedigo cuando es ejecutado cumple con los requerimientos expresados en la ERS

El PWS se debe desarrollar conforme al procedimiento P SI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

424 Reporte de Verificacioacuten y Validacioacuten del Software (RWS)GAIAITII DI EL RWS describiraacute los resultados de la ejecucioacuten del PWS

CALID1D 1ti N

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV 4 HOJA 7

DE 12

El RWS se debe desarrollar conforme al procedimiento PSI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

425 Documentacioacuten de Usuario

La documentacioacuten de Usuario describiraacute y especificaraacute los datos requeridos y el control de entradas secuencias de entradas opciones limitaciones del programa y otras actividades o elementos necesarios para la ejecucioacuten satisfactoria del software Todos los mensajes de error deben ser identificados ademaacutes se deben proporcionar las instrucciones necesarias para ser corregidos

La documentacioacuten de Usuario se debe desarrollar conforme al procedimiento PSI-3 Documentacioacuten de Usuario Revisioacuten vigente basado en la Norma IEEE Std 1063-1987 Software user documentation

426 Plan de Administracioacuten de la Configuracioacuten de Software (PACS)

El PACS documentaraacute los meacutetodos a ser usados para la identificacioacuten de los elementos del software control e implementacioacuten de cambios control y registro del estado de la implementacioacuten de los cambios

El PACS se debe desarrollar conforme al procedimiento PSI-4 Plan de administracioacuten de la Configuracioacuten de Software basado en la Norma IEEE Std 828-1990 Software configuration management plans

La documentacioacuten generada en los puntos 421 a 426 conforma el Apeacutendice 41 Documentos del Desarrollo de Software

43 Documentacioacuten adicional

Durante el desarrollo de software se puede incluir documentacioacuten adicional tal como plan de desarrollo de software manual de procedimientos y normas plan de la administracioacuten del proyecto de software cuando sean establecidas en el contrato

iexclsectL----_

8 GIIAlrlA g 1Ul

B CILltlD 1 N J ti

CO

PIA

NO

CO

NTR

OLA

DA

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 4: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 2 DE 12

1 OBJETIVO Y ALCANCE

11 OBJETIVO

Establecer las medidas sistemaacuteticas y planeadas para el desarrollo de software en el Instituto Nacional de Investigaciones Nucleares con la finalidad de garantizar que el software desarrollado satisface los requerimientos especificados

12 ALCANCE

Este Plan cubre las actividades de Garantiacutea de Calidad a traveacutes de las etapas de especificacioacuten de requerimientos descripcioacuten de disentildeo implementacioacuten pruebas e instalacioacuten de software que se desarrolle en el Instituto Nacional de Investigaciones Nucleares bajo el Sistema de Garantiacutea de Calidad aplicable a los Servicios Cientiacuteficos y Tecnoloacutegicos para la Central Laguna Verde

El Plan de Garantiacutea de Calidad de Software y los procedimientos asociados de la serie PSI son considerados como Normas Internas de Administracioacuten al estar relacionados con el tema de Tecnologiacuteas de la Informacioacuten de conformidad con el Sistema de Mejora Regulatoria Interna (SMRI) del Programa Integral de Mejora de la Gestioacuten (PIMG)

2 REFERENCIAS

21 IEEE Std 730-1989 Standard quality assurance plans

23 IEEE Std 828-1990 Software configuration management plans

25 IEEE Std 830-1993 Recommended practice for software requirements specifications

26 IEEE Std 1012-1986 Software verification and validation plans GI lHTIA DI

27 IEEE Std 1016-1998 Recommended practice for software design descriptions Cl 1DI D 28 IEEE Std 1042-1987 Guide software configuration management 1 ~ 1 M

sect m 29 IEEE Std 1063-1987 Software user documentation 0 o li CJ 210 IEEE Std 1074-1995 Software lifecycle processes ()

~ LL

CO

PIA

NO

CO

NTR

OLA

DA

bull bull

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE HOJA 3 DE 12

REV4

211 Programa de Garantiacutea de Calidad Aplicable a los Servicios Cientiacuteficos y Tecnoloacutegicos para la Central Nucleoeleacutectrica Laguna Verde PR GC-13 revisioacuten 10 ININ agosto 2009

212 Programa de aseguramiento de calidad del software de la GCN PAG-14 revisioacuten 4 CLVCFE Diciembre 2009

3 ADMINISTRACiOacuteN

31

~ 32ltO

rJ Clur----_ ~ GllAlrIA u

DI CALICID

IN I H

ORGANIZACiOacuteN

A continuacioacuten se muestra el organigrama funcional para la aplicacioacuten del presente plan

AUDITOR DE GARANTiacuteA DE

CALIDAD

USUARIO ~

RESPONSABLE DEL

DESARROLLO DE SOFTWARE

GERENTE DE SISTEMAS

JEFE DEL DEPARTAMENTO

DE SISTEMAS INFORMAacuteTICOS

RESPONSABLE DEL

SERVICIO

RESPONSABLE DEL CONTROL DE

DOCUMENTOS

RESPONSABLE DE LA

REVISiOacuteN Y PRUEBAS

TAREAS

La parte del ciclo de vida de software que cubre el presente plan es especificacioacuten de requerimientos descripcioacuten de disentildeo implementacioacuten pruebas e instalacioacuten Cada una de estas etapas se realizaraacute conforme a un

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 4

DE 12

Plan de Administracioacuten de la Configuracioacuten de Software y seraacute verificada y validada seguacuten corresponda a traveacutes del Plan de Verificacioacuten y Validacioacuten de software

33 RESPONSABILIDADES

331 Gerente de Sistemas

a) Realizar y documentar las revisiones gerenciales

332 Jefe del Departamento de Sistemas Informaacuteticos

a) Supervisar las actividades de desarrollo de software

333 Responsable del Servicio

a) Coordinar las actividades de desarrollo de software

b) Administrar la configuracioacuten del software

c) Revisar procedimientos planes y especificaciones que establecen el ciclo de vida del software

334 Responsable del Desarrollo de Software

a) Elaborar el Plan de Administracioacuten de la Configuracioacuten de Software

b) Elaborar la Especificacioacuten de Requerimientos de Software

c) Identificar factores de riesgo que pudieran presentarse durante el desarrollo de software

d) Elaborar la Descripcioacuten de Disentildeo de Software

e) Realizar coacutedigo fuente y documentacioacuten de programa

f) Elaborar la Documentacioacuten de Usuario

335 Responsable de la Revisioacuten y Pruebas

Olr---__ a) Elaborar el Plan Verificacioacuten y Validacioacuten de Software ~ G11AlfTIA

b) Realizar las actividades descritas en el Plan Verificacioacuten y~ 1I Validacioacuten de Software S CALIDlD

1ti N

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 5 DE 12

c) Realizar las pruebas al software

d) Elaborar el Reporte final de Verificacioacuten y Validacioacuten

336 Responsable del Control de Documentos

a) Recopilar controlar archivar y eliminar los documentos y registros generados durante las actividades de desarrollo de software

337 Usuario

a) Establecer y proporcionar la clasificacioacuten del software al solicitar el servicio

b) Colaborar con el Responsable del Desarroo en la elaboracioacuten de la Especificacioacuten de Requerimientos del Software

c) Realizar la evaluacioacuten 10 CFR5059 cuando aplique

d) Participar en la elaboracioacuten del Plan de Verificacioacuten y Validacioacuten cuando asiacute aplique

e) Realizar las pruebas de aceptacioacuten asiacute como la certificacioacuten del producto final del software

338 Auditor de Garantiacutea de Calidad

a) Verificar el cumplimiento del Plan de Garantiacutea de Calidad de Software

4 DOCUMENTACiOacuteN

41

42

iexclsect----shy~ BAKANIIA g DI ltl

fl CALIDAD IN I N

OBIETIVO

Identificar la documentacioacuten a elaborar durante el desarrollo del software

REQUERIMIENTOS DE DOCUMENTACiOacuteN

421 Especificacioacuten de Requerimientos de Software (ERS)

En la ERS se describe con claridad y precisioacuten los requerimientos esenciales funciones desempentildeo restricciones de disentildeo y atributos del software y sus interfases externas Cada requisito

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 6

DE 12

ao

criexcl () o () () U)

Q LL

debe establecerse de tal manera que pueda ser verificado y validado objetivamente por medio de un meacutetodo especiacutefico

La ERS se debe desarrollar conforme al procedimiento PSI-1 Especificacioacuten de requerimientos de software Revisioacuten vigente basado en la Norma IEEE Std 830-1993 Recommended practice for software requirements specifications

422 Descripcioacuten de Disentildeo de Software (DOS)

La DOS explicaraacute y detallaraacute coacutemo el software seraacute construido para satisfacer las ERS La DOS describiraacute los componentes y subcomponentes del disentildeo de software incluyendo las bases de datos y las interfases externas La DOS puede ser preparada en un inicio como una versioacuten preliminar y posteriormente puede ser complementada para producir un DDS detallado

La DDS se debe desarrollar conforme al procedimiento PSI-2 Descripcioacuten de disentildeo de software Revisioacuten vigente basado en la Norma IEEE Std 1016-1998 Recommended practice for software design descriptions

423 Plan de Verificacioacuten y Validacioacuten de Software (PWS)

El PWS identificaraacute y describiraacute los meacutetodos inspeccioacuten anaacutelisis demostracioacuten o prueba a ser usados para verificar que

a) Los requerimientos de la ERS han sido aprobados por la autoridad apropiada

b) Los requerimientos de la ERS han sido implementados en el disentildeo expresado en la DOS

c) El disentildeo expresado en la DOS es implementado en el coacutedigo fuente

d) Validar que el coacutedigo cuando es ejecutado cumple con los requerimientos expresados en la ERS

El PWS se debe desarrollar conforme al procedimiento P SI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

424 Reporte de Verificacioacuten y Validacioacuten del Software (RWS)GAIAITII DI EL RWS describiraacute los resultados de la ejecucioacuten del PWS

CALID1D 1ti N

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV 4 HOJA 7

DE 12

El RWS se debe desarrollar conforme al procedimiento PSI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

425 Documentacioacuten de Usuario

La documentacioacuten de Usuario describiraacute y especificaraacute los datos requeridos y el control de entradas secuencias de entradas opciones limitaciones del programa y otras actividades o elementos necesarios para la ejecucioacuten satisfactoria del software Todos los mensajes de error deben ser identificados ademaacutes se deben proporcionar las instrucciones necesarias para ser corregidos

La documentacioacuten de Usuario se debe desarrollar conforme al procedimiento PSI-3 Documentacioacuten de Usuario Revisioacuten vigente basado en la Norma IEEE Std 1063-1987 Software user documentation

426 Plan de Administracioacuten de la Configuracioacuten de Software (PACS)

El PACS documentaraacute los meacutetodos a ser usados para la identificacioacuten de los elementos del software control e implementacioacuten de cambios control y registro del estado de la implementacioacuten de los cambios

El PACS se debe desarrollar conforme al procedimiento PSI-4 Plan de administracioacuten de la Configuracioacuten de Software basado en la Norma IEEE Std 828-1990 Software configuration management plans

La documentacioacuten generada en los puntos 421 a 426 conforma el Apeacutendice 41 Documentos del Desarrollo de Software

43 Documentacioacuten adicional

Durante el desarrollo de software se puede incluir documentacioacuten adicional tal como plan de desarrollo de software manual de procedimientos y normas plan de la administracioacuten del proyecto de software cuando sean establecidas en el contrato

iexclsectL----_

8 GIIAlrlA g 1Ul

B CILltlD 1 N J ti

CO

PIA

NO

CO

NTR

OLA

DA

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 5: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

bull bull

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE HOJA 3 DE 12

REV4

211 Programa de Garantiacutea de Calidad Aplicable a los Servicios Cientiacuteficos y Tecnoloacutegicos para la Central Nucleoeleacutectrica Laguna Verde PR GC-13 revisioacuten 10 ININ agosto 2009

212 Programa de aseguramiento de calidad del software de la GCN PAG-14 revisioacuten 4 CLVCFE Diciembre 2009

3 ADMINISTRACiOacuteN

31

~ 32ltO

rJ Clur----_ ~ GllAlrIA u

DI CALICID

IN I H

ORGANIZACiOacuteN

A continuacioacuten se muestra el organigrama funcional para la aplicacioacuten del presente plan

AUDITOR DE GARANTiacuteA DE

CALIDAD

USUARIO ~

RESPONSABLE DEL

DESARROLLO DE SOFTWARE

GERENTE DE SISTEMAS

JEFE DEL DEPARTAMENTO

DE SISTEMAS INFORMAacuteTICOS

RESPONSABLE DEL

SERVICIO

RESPONSABLE DEL CONTROL DE

DOCUMENTOS

RESPONSABLE DE LA

REVISiOacuteN Y PRUEBAS

TAREAS

La parte del ciclo de vida de software que cubre el presente plan es especificacioacuten de requerimientos descripcioacuten de disentildeo implementacioacuten pruebas e instalacioacuten Cada una de estas etapas se realizaraacute conforme a un

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 4

DE 12

Plan de Administracioacuten de la Configuracioacuten de Software y seraacute verificada y validada seguacuten corresponda a traveacutes del Plan de Verificacioacuten y Validacioacuten de software

33 RESPONSABILIDADES

331 Gerente de Sistemas

a) Realizar y documentar las revisiones gerenciales

332 Jefe del Departamento de Sistemas Informaacuteticos

a) Supervisar las actividades de desarrollo de software

333 Responsable del Servicio

a) Coordinar las actividades de desarrollo de software

b) Administrar la configuracioacuten del software

c) Revisar procedimientos planes y especificaciones que establecen el ciclo de vida del software

334 Responsable del Desarrollo de Software

a) Elaborar el Plan de Administracioacuten de la Configuracioacuten de Software

b) Elaborar la Especificacioacuten de Requerimientos de Software

c) Identificar factores de riesgo que pudieran presentarse durante el desarrollo de software

d) Elaborar la Descripcioacuten de Disentildeo de Software

e) Realizar coacutedigo fuente y documentacioacuten de programa

f) Elaborar la Documentacioacuten de Usuario

335 Responsable de la Revisioacuten y Pruebas

Olr---__ a) Elaborar el Plan Verificacioacuten y Validacioacuten de Software ~ G11AlfTIA

b) Realizar las actividades descritas en el Plan Verificacioacuten y~ 1I Validacioacuten de Software S CALIDlD

1ti N

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 5 DE 12

c) Realizar las pruebas al software

d) Elaborar el Reporte final de Verificacioacuten y Validacioacuten

336 Responsable del Control de Documentos

a) Recopilar controlar archivar y eliminar los documentos y registros generados durante las actividades de desarrollo de software

337 Usuario

a) Establecer y proporcionar la clasificacioacuten del software al solicitar el servicio

b) Colaborar con el Responsable del Desarroo en la elaboracioacuten de la Especificacioacuten de Requerimientos del Software

c) Realizar la evaluacioacuten 10 CFR5059 cuando aplique

d) Participar en la elaboracioacuten del Plan de Verificacioacuten y Validacioacuten cuando asiacute aplique

e) Realizar las pruebas de aceptacioacuten asiacute como la certificacioacuten del producto final del software

338 Auditor de Garantiacutea de Calidad

a) Verificar el cumplimiento del Plan de Garantiacutea de Calidad de Software

4 DOCUMENTACiOacuteN

41

42

iexclsect----shy~ BAKANIIA g DI ltl

fl CALIDAD IN I N

OBIETIVO

Identificar la documentacioacuten a elaborar durante el desarrollo del software

REQUERIMIENTOS DE DOCUMENTACiOacuteN

421 Especificacioacuten de Requerimientos de Software (ERS)

En la ERS se describe con claridad y precisioacuten los requerimientos esenciales funciones desempentildeo restricciones de disentildeo y atributos del software y sus interfases externas Cada requisito

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 6

DE 12

ao

criexcl () o () () U)

Q LL

debe establecerse de tal manera que pueda ser verificado y validado objetivamente por medio de un meacutetodo especiacutefico

La ERS se debe desarrollar conforme al procedimiento PSI-1 Especificacioacuten de requerimientos de software Revisioacuten vigente basado en la Norma IEEE Std 830-1993 Recommended practice for software requirements specifications

422 Descripcioacuten de Disentildeo de Software (DOS)

La DOS explicaraacute y detallaraacute coacutemo el software seraacute construido para satisfacer las ERS La DOS describiraacute los componentes y subcomponentes del disentildeo de software incluyendo las bases de datos y las interfases externas La DOS puede ser preparada en un inicio como una versioacuten preliminar y posteriormente puede ser complementada para producir un DDS detallado

La DDS se debe desarrollar conforme al procedimiento PSI-2 Descripcioacuten de disentildeo de software Revisioacuten vigente basado en la Norma IEEE Std 1016-1998 Recommended practice for software design descriptions

423 Plan de Verificacioacuten y Validacioacuten de Software (PWS)

El PWS identificaraacute y describiraacute los meacutetodos inspeccioacuten anaacutelisis demostracioacuten o prueba a ser usados para verificar que

a) Los requerimientos de la ERS han sido aprobados por la autoridad apropiada

b) Los requerimientos de la ERS han sido implementados en el disentildeo expresado en la DOS

c) El disentildeo expresado en la DOS es implementado en el coacutedigo fuente

d) Validar que el coacutedigo cuando es ejecutado cumple con los requerimientos expresados en la ERS

El PWS se debe desarrollar conforme al procedimiento P SI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

424 Reporte de Verificacioacuten y Validacioacuten del Software (RWS)GAIAITII DI EL RWS describiraacute los resultados de la ejecucioacuten del PWS

CALID1D 1ti N

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV 4 HOJA 7

DE 12

El RWS se debe desarrollar conforme al procedimiento PSI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

425 Documentacioacuten de Usuario

La documentacioacuten de Usuario describiraacute y especificaraacute los datos requeridos y el control de entradas secuencias de entradas opciones limitaciones del programa y otras actividades o elementos necesarios para la ejecucioacuten satisfactoria del software Todos los mensajes de error deben ser identificados ademaacutes se deben proporcionar las instrucciones necesarias para ser corregidos

La documentacioacuten de Usuario se debe desarrollar conforme al procedimiento PSI-3 Documentacioacuten de Usuario Revisioacuten vigente basado en la Norma IEEE Std 1063-1987 Software user documentation

426 Plan de Administracioacuten de la Configuracioacuten de Software (PACS)

El PACS documentaraacute los meacutetodos a ser usados para la identificacioacuten de los elementos del software control e implementacioacuten de cambios control y registro del estado de la implementacioacuten de los cambios

El PACS se debe desarrollar conforme al procedimiento PSI-4 Plan de administracioacuten de la Configuracioacuten de Software basado en la Norma IEEE Std 828-1990 Software configuration management plans

La documentacioacuten generada en los puntos 421 a 426 conforma el Apeacutendice 41 Documentos del Desarrollo de Software

43 Documentacioacuten adicional

Durante el desarrollo de software se puede incluir documentacioacuten adicional tal como plan de desarrollo de software manual de procedimientos y normas plan de la administracioacuten del proyecto de software cuando sean establecidas en el contrato

iexclsectL----_

8 GIIAlrlA g 1Ul

B CILltlD 1 N J ti

CO

PIA

NO

CO

NTR

OLA

DA

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 6: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 4

DE 12

Plan de Administracioacuten de la Configuracioacuten de Software y seraacute verificada y validada seguacuten corresponda a traveacutes del Plan de Verificacioacuten y Validacioacuten de software

33 RESPONSABILIDADES

331 Gerente de Sistemas

a) Realizar y documentar las revisiones gerenciales

332 Jefe del Departamento de Sistemas Informaacuteticos

a) Supervisar las actividades de desarrollo de software

333 Responsable del Servicio

a) Coordinar las actividades de desarrollo de software

b) Administrar la configuracioacuten del software

c) Revisar procedimientos planes y especificaciones que establecen el ciclo de vida del software

334 Responsable del Desarrollo de Software

a) Elaborar el Plan de Administracioacuten de la Configuracioacuten de Software

b) Elaborar la Especificacioacuten de Requerimientos de Software

c) Identificar factores de riesgo que pudieran presentarse durante el desarrollo de software

d) Elaborar la Descripcioacuten de Disentildeo de Software

e) Realizar coacutedigo fuente y documentacioacuten de programa

f) Elaborar la Documentacioacuten de Usuario

335 Responsable de la Revisioacuten y Pruebas

Olr---__ a) Elaborar el Plan Verificacioacuten y Validacioacuten de Software ~ G11AlfTIA

b) Realizar las actividades descritas en el Plan Verificacioacuten y~ 1I Validacioacuten de Software S CALIDlD

1ti N

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 5 DE 12

c) Realizar las pruebas al software

d) Elaborar el Reporte final de Verificacioacuten y Validacioacuten

336 Responsable del Control de Documentos

a) Recopilar controlar archivar y eliminar los documentos y registros generados durante las actividades de desarrollo de software

337 Usuario

a) Establecer y proporcionar la clasificacioacuten del software al solicitar el servicio

b) Colaborar con el Responsable del Desarroo en la elaboracioacuten de la Especificacioacuten de Requerimientos del Software

c) Realizar la evaluacioacuten 10 CFR5059 cuando aplique

d) Participar en la elaboracioacuten del Plan de Verificacioacuten y Validacioacuten cuando asiacute aplique

e) Realizar las pruebas de aceptacioacuten asiacute como la certificacioacuten del producto final del software

338 Auditor de Garantiacutea de Calidad

a) Verificar el cumplimiento del Plan de Garantiacutea de Calidad de Software

4 DOCUMENTACiOacuteN

41

42

iexclsect----shy~ BAKANIIA g DI ltl

fl CALIDAD IN I N

OBIETIVO

Identificar la documentacioacuten a elaborar durante el desarrollo del software

REQUERIMIENTOS DE DOCUMENTACiOacuteN

421 Especificacioacuten de Requerimientos de Software (ERS)

En la ERS se describe con claridad y precisioacuten los requerimientos esenciales funciones desempentildeo restricciones de disentildeo y atributos del software y sus interfases externas Cada requisito

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 6

DE 12

ao

criexcl () o () () U)

Q LL

debe establecerse de tal manera que pueda ser verificado y validado objetivamente por medio de un meacutetodo especiacutefico

La ERS se debe desarrollar conforme al procedimiento PSI-1 Especificacioacuten de requerimientos de software Revisioacuten vigente basado en la Norma IEEE Std 830-1993 Recommended practice for software requirements specifications

422 Descripcioacuten de Disentildeo de Software (DOS)

La DOS explicaraacute y detallaraacute coacutemo el software seraacute construido para satisfacer las ERS La DOS describiraacute los componentes y subcomponentes del disentildeo de software incluyendo las bases de datos y las interfases externas La DOS puede ser preparada en un inicio como una versioacuten preliminar y posteriormente puede ser complementada para producir un DDS detallado

La DDS se debe desarrollar conforme al procedimiento PSI-2 Descripcioacuten de disentildeo de software Revisioacuten vigente basado en la Norma IEEE Std 1016-1998 Recommended practice for software design descriptions

423 Plan de Verificacioacuten y Validacioacuten de Software (PWS)

El PWS identificaraacute y describiraacute los meacutetodos inspeccioacuten anaacutelisis demostracioacuten o prueba a ser usados para verificar que

a) Los requerimientos de la ERS han sido aprobados por la autoridad apropiada

b) Los requerimientos de la ERS han sido implementados en el disentildeo expresado en la DOS

c) El disentildeo expresado en la DOS es implementado en el coacutedigo fuente

d) Validar que el coacutedigo cuando es ejecutado cumple con los requerimientos expresados en la ERS

El PWS se debe desarrollar conforme al procedimiento P SI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

424 Reporte de Verificacioacuten y Validacioacuten del Software (RWS)GAIAITII DI EL RWS describiraacute los resultados de la ejecucioacuten del PWS

CALID1D 1ti N

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV 4 HOJA 7

DE 12

El RWS se debe desarrollar conforme al procedimiento PSI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

425 Documentacioacuten de Usuario

La documentacioacuten de Usuario describiraacute y especificaraacute los datos requeridos y el control de entradas secuencias de entradas opciones limitaciones del programa y otras actividades o elementos necesarios para la ejecucioacuten satisfactoria del software Todos los mensajes de error deben ser identificados ademaacutes se deben proporcionar las instrucciones necesarias para ser corregidos

La documentacioacuten de Usuario se debe desarrollar conforme al procedimiento PSI-3 Documentacioacuten de Usuario Revisioacuten vigente basado en la Norma IEEE Std 1063-1987 Software user documentation

426 Plan de Administracioacuten de la Configuracioacuten de Software (PACS)

El PACS documentaraacute los meacutetodos a ser usados para la identificacioacuten de los elementos del software control e implementacioacuten de cambios control y registro del estado de la implementacioacuten de los cambios

El PACS se debe desarrollar conforme al procedimiento PSI-4 Plan de administracioacuten de la Configuracioacuten de Software basado en la Norma IEEE Std 828-1990 Software configuration management plans

La documentacioacuten generada en los puntos 421 a 426 conforma el Apeacutendice 41 Documentos del Desarrollo de Software

43 Documentacioacuten adicional

Durante el desarrollo de software se puede incluir documentacioacuten adicional tal como plan de desarrollo de software manual de procedimientos y normas plan de la administracioacuten del proyecto de software cuando sean establecidas en el contrato

iexclsectL----_

8 GIIAlrlA g 1Ul

B CILltlD 1 N J ti

CO

PIA

NO

CO

NTR

OLA

DA

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 7: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 5 DE 12

c) Realizar las pruebas al software

d) Elaborar el Reporte final de Verificacioacuten y Validacioacuten

336 Responsable del Control de Documentos

a) Recopilar controlar archivar y eliminar los documentos y registros generados durante las actividades de desarrollo de software

337 Usuario

a) Establecer y proporcionar la clasificacioacuten del software al solicitar el servicio

b) Colaborar con el Responsable del Desarroo en la elaboracioacuten de la Especificacioacuten de Requerimientos del Software

c) Realizar la evaluacioacuten 10 CFR5059 cuando aplique

d) Participar en la elaboracioacuten del Plan de Verificacioacuten y Validacioacuten cuando asiacute aplique

e) Realizar las pruebas de aceptacioacuten asiacute como la certificacioacuten del producto final del software

338 Auditor de Garantiacutea de Calidad

a) Verificar el cumplimiento del Plan de Garantiacutea de Calidad de Software

4 DOCUMENTACiOacuteN

41

42

iexclsect----shy~ BAKANIIA g DI ltl

fl CALIDAD IN I N

OBIETIVO

Identificar la documentacioacuten a elaborar durante el desarrollo del software

REQUERIMIENTOS DE DOCUMENTACiOacuteN

421 Especificacioacuten de Requerimientos de Software (ERS)

En la ERS se describe con claridad y precisioacuten los requerimientos esenciales funciones desempentildeo restricciones de disentildeo y atributos del software y sus interfases externas Cada requisito

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 6

DE 12

ao

criexcl () o () () U)

Q LL

debe establecerse de tal manera que pueda ser verificado y validado objetivamente por medio de un meacutetodo especiacutefico

La ERS se debe desarrollar conforme al procedimiento PSI-1 Especificacioacuten de requerimientos de software Revisioacuten vigente basado en la Norma IEEE Std 830-1993 Recommended practice for software requirements specifications

422 Descripcioacuten de Disentildeo de Software (DOS)

La DOS explicaraacute y detallaraacute coacutemo el software seraacute construido para satisfacer las ERS La DOS describiraacute los componentes y subcomponentes del disentildeo de software incluyendo las bases de datos y las interfases externas La DOS puede ser preparada en un inicio como una versioacuten preliminar y posteriormente puede ser complementada para producir un DDS detallado

La DDS se debe desarrollar conforme al procedimiento PSI-2 Descripcioacuten de disentildeo de software Revisioacuten vigente basado en la Norma IEEE Std 1016-1998 Recommended practice for software design descriptions

423 Plan de Verificacioacuten y Validacioacuten de Software (PWS)

El PWS identificaraacute y describiraacute los meacutetodos inspeccioacuten anaacutelisis demostracioacuten o prueba a ser usados para verificar que

a) Los requerimientos de la ERS han sido aprobados por la autoridad apropiada

b) Los requerimientos de la ERS han sido implementados en el disentildeo expresado en la DOS

c) El disentildeo expresado en la DOS es implementado en el coacutedigo fuente

d) Validar que el coacutedigo cuando es ejecutado cumple con los requerimientos expresados en la ERS

El PWS se debe desarrollar conforme al procedimiento P SI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

424 Reporte de Verificacioacuten y Validacioacuten del Software (RWS)GAIAITII DI EL RWS describiraacute los resultados de la ejecucioacuten del PWS

CALID1D 1ti N

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV 4 HOJA 7

DE 12

El RWS se debe desarrollar conforme al procedimiento PSI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

425 Documentacioacuten de Usuario

La documentacioacuten de Usuario describiraacute y especificaraacute los datos requeridos y el control de entradas secuencias de entradas opciones limitaciones del programa y otras actividades o elementos necesarios para la ejecucioacuten satisfactoria del software Todos los mensajes de error deben ser identificados ademaacutes se deben proporcionar las instrucciones necesarias para ser corregidos

La documentacioacuten de Usuario se debe desarrollar conforme al procedimiento PSI-3 Documentacioacuten de Usuario Revisioacuten vigente basado en la Norma IEEE Std 1063-1987 Software user documentation

426 Plan de Administracioacuten de la Configuracioacuten de Software (PACS)

El PACS documentaraacute los meacutetodos a ser usados para la identificacioacuten de los elementos del software control e implementacioacuten de cambios control y registro del estado de la implementacioacuten de los cambios

El PACS se debe desarrollar conforme al procedimiento PSI-4 Plan de administracioacuten de la Configuracioacuten de Software basado en la Norma IEEE Std 828-1990 Software configuration management plans

La documentacioacuten generada en los puntos 421 a 426 conforma el Apeacutendice 41 Documentos del Desarrollo de Software

43 Documentacioacuten adicional

Durante el desarrollo de software se puede incluir documentacioacuten adicional tal como plan de desarrollo de software manual de procedimientos y normas plan de la administracioacuten del proyecto de software cuando sean establecidas en el contrato

iexclsectL----_

8 GIIAlrlA g 1Ul

B CILltlD 1 N J ti

CO

PIA

NO

CO

NTR

OLA

DA

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 8: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 6

DE 12

ao

criexcl () o () () U)

Q LL

debe establecerse de tal manera que pueda ser verificado y validado objetivamente por medio de un meacutetodo especiacutefico

La ERS se debe desarrollar conforme al procedimiento PSI-1 Especificacioacuten de requerimientos de software Revisioacuten vigente basado en la Norma IEEE Std 830-1993 Recommended practice for software requirements specifications

422 Descripcioacuten de Disentildeo de Software (DOS)

La DOS explicaraacute y detallaraacute coacutemo el software seraacute construido para satisfacer las ERS La DOS describiraacute los componentes y subcomponentes del disentildeo de software incluyendo las bases de datos y las interfases externas La DOS puede ser preparada en un inicio como una versioacuten preliminar y posteriormente puede ser complementada para producir un DDS detallado

La DDS se debe desarrollar conforme al procedimiento PSI-2 Descripcioacuten de disentildeo de software Revisioacuten vigente basado en la Norma IEEE Std 1016-1998 Recommended practice for software design descriptions

423 Plan de Verificacioacuten y Validacioacuten de Software (PWS)

El PWS identificaraacute y describiraacute los meacutetodos inspeccioacuten anaacutelisis demostracioacuten o prueba a ser usados para verificar que

a) Los requerimientos de la ERS han sido aprobados por la autoridad apropiada

b) Los requerimientos de la ERS han sido implementados en el disentildeo expresado en la DOS

c) El disentildeo expresado en la DOS es implementado en el coacutedigo fuente

d) Validar que el coacutedigo cuando es ejecutado cumple con los requerimientos expresados en la ERS

El PWS se debe desarrollar conforme al procedimiento P SI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

424 Reporte de Verificacioacuten y Validacioacuten del Software (RWS)GAIAITII DI EL RWS describiraacute los resultados de la ejecucioacuten del PWS

CALID1D 1ti N

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV 4 HOJA 7

DE 12

El RWS se debe desarrollar conforme al procedimiento PSI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

425 Documentacioacuten de Usuario

La documentacioacuten de Usuario describiraacute y especificaraacute los datos requeridos y el control de entradas secuencias de entradas opciones limitaciones del programa y otras actividades o elementos necesarios para la ejecucioacuten satisfactoria del software Todos los mensajes de error deben ser identificados ademaacutes se deben proporcionar las instrucciones necesarias para ser corregidos

La documentacioacuten de Usuario se debe desarrollar conforme al procedimiento PSI-3 Documentacioacuten de Usuario Revisioacuten vigente basado en la Norma IEEE Std 1063-1987 Software user documentation

426 Plan de Administracioacuten de la Configuracioacuten de Software (PACS)

El PACS documentaraacute los meacutetodos a ser usados para la identificacioacuten de los elementos del software control e implementacioacuten de cambios control y registro del estado de la implementacioacuten de los cambios

El PACS se debe desarrollar conforme al procedimiento PSI-4 Plan de administracioacuten de la Configuracioacuten de Software basado en la Norma IEEE Std 828-1990 Software configuration management plans

La documentacioacuten generada en los puntos 421 a 426 conforma el Apeacutendice 41 Documentos del Desarrollo de Software

43 Documentacioacuten adicional

Durante el desarrollo de software se puede incluir documentacioacuten adicional tal como plan de desarrollo de software manual de procedimientos y normas plan de la administracioacuten del proyecto de software cuando sean establecidas en el contrato

iexclsectL----_

8 GIIAlrlA g 1Ul

B CILltlD 1 N J ti

CO

PIA

NO

CO

NTR

OLA

DA

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 9: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV 4 HOJA 7

DE 12

El RWS se debe desarrollar conforme al procedimiento PSI-5 Verificacioacuten y Validacioacuten de Software Revisioacuten vigente basado en la Norma IEEE Std 1012-1986 Software verification and validation plans

425 Documentacioacuten de Usuario

La documentacioacuten de Usuario describiraacute y especificaraacute los datos requeridos y el control de entradas secuencias de entradas opciones limitaciones del programa y otras actividades o elementos necesarios para la ejecucioacuten satisfactoria del software Todos los mensajes de error deben ser identificados ademaacutes se deben proporcionar las instrucciones necesarias para ser corregidos

La documentacioacuten de Usuario se debe desarrollar conforme al procedimiento PSI-3 Documentacioacuten de Usuario Revisioacuten vigente basado en la Norma IEEE Std 1063-1987 Software user documentation

426 Plan de Administracioacuten de la Configuracioacuten de Software (PACS)

El PACS documentaraacute los meacutetodos a ser usados para la identificacioacuten de los elementos del software control e implementacioacuten de cambios control y registro del estado de la implementacioacuten de los cambios

El PACS se debe desarrollar conforme al procedimiento PSI-4 Plan de administracioacuten de la Configuracioacuten de Software basado en la Norma IEEE Std 828-1990 Software configuration management plans

La documentacioacuten generada en los puntos 421 a 426 conforma el Apeacutendice 41 Documentos del Desarrollo de Software

43 Documentacioacuten adicional

Durante el desarrollo de software se puede incluir documentacioacuten adicional tal como plan de desarrollo de software manual de procedimientos y normas plan de la administracioacuten del proyecto de software cuando sean establecidas en el contrato

iexclsectL----_

8 GIIAlrlA g 1Ul

B CILltlD 1 N J ti

CO

PIA

NO

CO

NTR

OLA

DA

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 10: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

ti ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 8 DE 12

5 ESTAacuteNDARES PRAacuteCTICAS CONVENCIONES Y MEacuteTRICAS

Cuando se identifiquen para su aplicacioacuten estaacutendares praacutecticas convenciones y meacutetricas en el desarrollo de software las mismas seraacuten incluidas en el Apeacutendice 51 su cumplimiento seraacute verificado a traveacutes del PWS

La informacioacuten que se proporcione seraacute la siguiente seguacuten aplique a) Estaacutendares de documentacioacuten b) Estaacutendares de estructura loacutegica c) Estaacutendares de codificacioacuten d) Estaacutendares de comentario e) Estaacutendares y praacutecticas de prueba f) Producto de Garantiacutea de Calidad de Software seleccionado y meacutetricas de

proceso

6 REVISIONES Y AUDITORiacuteAS

61

62

~ r------ g GAIANTIA Uuml lt DI(J)

e CALICAD 1 N I N

OBJETIVO

Definir las auditoriacuteas y revisiones teacutecnicas y administrativas que seraacuten llevadas a cabo Asiacute como establecer la manera en que las revisiones y auditoriacuteas son realizadas

REQUERIMIENTOS MiacuteNIMOS

621 Revisioacuten de requerimientos de software

Esta revisioacuten es realizada para asegurar que la ERS describe con claridad y precisioacuten los requerimientos esenciales y que estos pueden ser verificados y validados objetivamente

622 Revisioacuten de la descripcioacuten de disentildeo

Esta revisioacuten es realizada para evaluar que el disentildeo satisface los requisitos de la ERS ademaacutes de evaluar la consistencia teacutecnica de disentildeo

623 Revisioacuten del plan de verificacioacuten y validacioacuten de software

Esta revisioacuten es realizada para evaluar que los meacutetodos de verificacioacuten y validacioacuten definidos en el pws son suficientes y completos para demostrar que la ERS se satisface ampliamente

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 11: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV 4 HOJA 9 DE 12

sect 9 c Cl Uuml c CJ)

c u

Las revisiones indicadas en los paacuterrafos 621 a 622 deben ser realizadas por el Responsable de la Revisioacuten y Pruebas e incluidas en el pws y sus resultados informados en el RWS

624 Auditoriacuteas

Las auditoriacuteas funcionales y fiacutesicas al desarrollo de software seraacuten efectuadas por personal certificado de la Gerencia de Garantiacutea de Calidad bajo un programa de auditoriacuteas que dependiendo de la complejidad y etapa del trabajo a desarrollar incluya la cantidad y tipo de auditoriacuteas que se requieran Las Auditoriacuteas se desarrollan acorde a lo descrito en el criterio XVIII Auditoriacuteas del Programa de Garantiacutea de Calidad PRGC-13 revisioacuten vigente

625 Revisiones Gerenciales

Estas revisiones son efectuadas durante el ciclo de vida de desarrollo de software por el Gerente de Sistemas para valorar la ejecucioacuten de todas las acciones y los elementos identificados en el PACS Las revisiones tambieacuten pueden ser por una tercera parte competente generando la evidencia documental correspondiente

626 Revisioacuten del Plan de la Administracioacuten de la Configuracioacuten del Software

Esta revisioacuten se realiza para evaluar que los meacutetodos de administracioacuten de la configuracioacuten definidos en el Plan de la Administracioacuten de la Configuracioacuten del Software son completos y suficientes

627 Revisioacuten al teacutermino del proyecto

Concluido el proyecto se realiza la revisioacuten para valorar el desarrollo de las actividades realizadas durante el proyecto y proporcionar las

GAIANru recomendaciones DI

Las revisiones indicadas en los paacuterrafos 623 626 y 627 deben CALIDAD ser realizadas por el Responsable del servicio 1 N I N

7 PRUEBAS

Todas las pruebas que deban ser aplicadas al desarrollo del software seraacuten incluidas en el Plan de Verificacioacuten y Validacioacuten del Software

CO

PIA

NO

CO

NTR

OLA

DA

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 12: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

e ININ GARANTiacuteA DE CALIDAD

PLAN DE GARANTiacuteA DE CALIDAD DE SOFTWARE

IDENTIFICACiOacuteN PLGC-2

REV4 HOJA 10 DE 12

8 INFORME DE PROBLEMAS Y ACCIONES CORRECTIVAS

Estas actividades se deben realizar acorde a lo descrito en el PWS

9 HERRAMIENTAS TEacuteCNICAS Y METODOLOGiacuteAS

Cuando se identifiquen herramientas especiales de software teacutecnicas y metodologiacuteas de soporte a la garantiacutea de calidad del software se estableceraacute su propoacutesito y se describiraacute su utilizacioacuten lo cual deberaacute estar en el Apeacutendice 91

10 CONTROL DEL COacuteDIGO

El control del coacutedigo fuente debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

11 CONTROL DE MEDIOS

El control de medios debe ser documentado como parte del Plan de la Administracioacuten de la Configuracioacuten del Software

12 CONTROL DE SUMINISTROS

Esta actividad se debe realizar acorde a lo descrito en el criterio IV Control de documentos de adquisicioacuten y el criterio VII Control de materiales equipos adquiridos y servicios contratados del Programa de Garantiacutea de Calidad PRGCshy13 revisioacuten vigente

iexcl_t----13 RECOPILACiOacuteN CONSERVACiOacuteN Y RETENCiOacuteN DE REGISTROS

GAAHTIA Estas actividades se deben realizar acorde a lo descrito en el criterio XVIIDI Registro de garantiacutea de calidad del Programa de Garantiacutea de Calidad PRGC-13 CALIDAD revisioacuten vigente

IHIH

14 ENTRENAMIENTO 2 o ltf El personal responsable de desarrollar software seraacute instruido en el objetivol) o Uuml alcance y requerimientos del Plan de Garantiacutea de Calidad del Software en los l) (f) procedimientos aplicables asiacute como en los meacutetodos y herramientas actuales para ~ u

el desarrollo de software bajo un Programa de Capacitacioacuten y Adiestramiento

CO

PIA

NO

CO

NTR

OLA

DA

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 13: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

ININ PLAN DE GARANTiacuteA DE CALIDAD DE

IDENTIFICPLGC-2

ACiOacuteN

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 11

DE 12

15 ADMINISTRACiOacuteN DE RIESGOS

Cuando se identifiquen factores de riesgo que pudieran presentarse durante el desarrollo de software cubierto por el presente Plan Se documentaraacuten en el Apeacutendice 151

16 NOTACIONES

DDS Descripcioacuten el Disentildeo de Software

ESR Especificaciones de Requerimientos del Software

PWS Plan de Verificacioacuten y Validacioacuten de Software

RWS Reporte de Verificacioacuten y Validacioacuten de Software

PACS Plan de la Administracioacuten de la Configuracioacuten de Software

17 DEFINICIONES

171 Auditoriacutea

Examinacioacuten independiente del evaluar el cumplimiento con contractuales u otros criterios

resultado especifica

o resultados ciones estaacuten

del dares

trabajo acu

para erdos

172 Auditoriacutea Fiacutesica

Auditoriacutea en la que se verifica que los elementos de la configuracioacuten asiacute construidos estaacuten conforme a la documentacioacuten que los define

173 Auditoriacutea Funcional

GAiAHIA DI

CALIDAD 1 N I N

Auditoriacutea en la que se verifica que el desarrollo de los elementos de la configuracioacuten han sido completados satisfactoriamente que los elementos han cumplido con las caracteriacutesticas funcionales y de desarrollo especificadas en la configuracioacuten funcional y que su documentacioacuten de soporte y de operacioacuten es satisfactoria y completa

174 Ciclo de Vida del Software

Periodo que comienza cuando un producto de software es concebido y finaliza cuando el software es retirado y no se usa maacutes Tiacutepicamente el CVS

CO

PIA

NO

CO

NTR

OLA

DA

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 14: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

IN IN PLAN DE GARANTfA DE CALIDAD DE

IDENTIFICACiOacuteN PLGC-2

GARANTiacuteA DE CALIDAD

SOFTWARE REV4 HOJA 12

DE 12

incluye una etapa de especificacioacuten de requerimientos de descripcioacuten de disentildeo de implementacioacuten de pruebas e instalacioacuten

175 Coacutedigo fuente

Instrucciones de computadora y definicioacuten de datos expresados de forma adecuada para ser introducidos en un ensamblador compilador u otro traductor

176 Software

Programas de computadora procedimientos reglas y cualquier documentacioacuten asociada y datos relativos a la operacioacuten de un sistema de computadora

177 Usuario

Organizacioacuten persona o personas que definen los requerimientos operan o interactuacutean directamente con el software

178 Validacioacuten

Proceso de evaluacioacuten de un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requerimientos especificados

179 Verificacioacuten

Proceso de evaluacioacuten de un sistema o componente para determinar si los productos de una determinada fase de desarrollo satisfacen las condiciones impuestas al inicio de eacutesta

18 APEacuteNDICES

SI AltlA APEacuteNDICE 41 Documentos del Desarrollo de software DI APEacuteNDICE 51 Normas praacutecticas convenciones y meacutetricas

CALIDA D APEacuteNDICE 91 Herramientas teacutecnicas y metodologiacuteas N1H

-001-- _-J APEacuteNDICE 151 Proceso de Administracioacuten de Riesgos

Nota Estos apeacutendices se generaraacuten en el transcurso del desarrollo del software debiendo quedar integrados cada uno en un expediente especiacutefico

CO

PIA

NO

CO

NTR

OLA

DA

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA

Page 15: CONTROLADA ININ Rev 4 Plan... · "Especificación de requerimientos de software", Revisión vigente, basado en la Norma IEEE Std 830-1993 "Recommended practice …

~ ~ a

CONTROL DE REVISiOacuteN Y APROBACiOacuteN DE DOCUMENTOS

ININ

TiacuteTULO DEL DOCUMENTO Plan de Garantiacutea de Calidad de Software

lUIatltaliru Ambriz Jaimes

DESCRIPCiOacuteN DE LA REVISiOacuteN Actualizacioacuten del Plan de Garantiacutea de Calidad de ~lIflIAlalA

REVISiOacuteN Ndeg 2

PREPARADO POR MC ALEJANDRO ARENAS OCHOA

ING FELIX PABLO PEREZ

POR ING MARCELINO AMBRIZ

DESCRIPCiOacuteN DE LA REVISiOacuteN ACTUALIZACION DEL SOFTWARE

AP POR INe MARCElINO

DESCRIPCiOacuteN DE LA REVISIOacuteN

IDENTIFICACIOacuteN PLGC-2

A DE CAL IDAD DEL SOF11fARE Iftr__ DE CLVCFEbull

fU

CO

PIA

NO

CO

NTR

OLA

DA