SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
ESCUELA DE INGENIERÍA
DEPARTAMENTO DE CIENCIA DE LA COMPUTACIÓN
Fábrica de Software
Documento de Proceso de la Gerencia de SQA
Escrito de acuerdo a la norma PSS-05,
estándar de ingeniería de software de la ESA
Información del documento
Nombre: Proceso de la Gerencia de SQA Código: 000-3-000
Proyecto: XXX
Administrador del proyecto: Cristián Guerrero Versión del
documento:
0.3
Preparado por: Oscar Olivares
Patricio D. Anguita
Fecha de
preparación:
26/09/2002
Control de versiones
Número de
versión
Revisada por Fecha Descripción
0.1 Patricio Anguita 26/09/2002 Primer borrador del documento,
estructura inicial.
0.2 Patricio Anguita 26/09/2002 Agregado capítulo II
0.3 Patricio Anguita 26/09/2002 Agregadas guías escritas por Oscar
Índice
1. Introducción....................................................................................................................4
1.1. Propósito.................................................................................................................4
1.2. Alcance...................................................................................................................4
1.3. Definiciones, siglas y abreviaciones.......................................................................4
1.4. Referencias .............................................................................................................4
1.5. Visión general del documento................................................................................4
2. Proceso de la Gerencia de SQA......................................................................................6
2.1. Actividades.............................................................................................................6
2.2. Guías para actividades de SQA ..............................................................................7
2.2.1 Guía para chequear la administración del SQA..............................................7
2.2.2 Guía para el chequeo de la Documentación ...................................................7
2.2.3 Guía para el chequeo de la adherencia a los Estándares.................................7
2.2.4 Guía para el chequeo de las revisiones y las auditorías:.................................8
2.3. Procesos según la fase ............................................................................................9
1. Introducción
1.1. Propósito
Una de las principales fases dentro de la elaboración de un proyecto es el
Aseguramiento de la Calidad del Software (SQA), es decir, un modelo sistemático y
planeado de todas las acciones necesarias para proveer la confianza adecuada, según los
requerimientos técnicos establecidos, de cada producto e ítem del proyecto. Un sinónimo
del aseguramiento de la calidad del software es aseguramiento del producto de software.
La actividad del aseguramiento de calidad es el proceso de verificación de que los
estándares sean aplicados correctamente. En proyectos pequeños esto se puede realizar por
el equipo de desarrollo, pero en proyectos grandes, un grupo específico se debe dedicar a
este rol.
El plan de aseguramiento de la calidad del software (SQAP) define las actividades
específicas a llevar a cabo en un proyecto específico. El SQAP contiene una lista de
comprobación para las actividades que se deben llevar a cabo para asegurar la calidad del
producto. Para cada fase del proyecto, se debe crear un plan para su monitoreo.
Este documento pretende entregar la pauta general del proceso que debe seguir una
Gerencia de SQA en una fábrica de software.
1.2. Alcance
Este documento tiene por objetivo entregar pautas generales, y no entregar una
descripción detallada de los procesos respectivos. Por ende, el documento estará lleno de
vínculos hacia documentos oficiales donde éstos se detallan. Sin embargo, en casos
pertinentes se procederá a entregar breves explicaciones de los puntos, típicamente como
una nota al pié de página.
1.3. Definiciones, siglas y abreviaciones
- SQA: Software Quality Assurance (Aseguramiento de la Calidad del Software)
- SQAP: Software Quality Assurance Plan
- SPM: Software Proyect Management
- SPMP: Software Proyect Management Plan
1.4. Referencias
- Estándar ESA PSS-05 issue 2 revision1, Octubre 1994.
- ESA PSS-05-11 issue 1 revision 1, Mayo 1995
- (Documento de fábrica del año pasado)
1.5. Visión general del documento
En el capítulo 2 el documento introducirá al lector al proceso de la Gerencia de
SQA propiamente tal. Primero, se introducen las actividades a realizar en cada fase del
proceso de desarrollo, en el punto 2.1. Luego, en el siguiente punto, se describe cada
actividad individual mediante una guía/pauta de la actividad. Finalmente, en el punto 2.3,
se relaciona las actividades con las fases.
2. Proceso de la Gerencia de SQA
2.1. Actividades
Para poder lograr una buena adherencia con los estándares se debe medir
cuantitativamente, donde sea posible, los aspectos de calidad (por ejemplo complejidad,
confiabilidad, mantenimiento, seguridad, defectos, número de problemas) utilizando
métricas bien establecidas.
Para cumplir con esto, se deben realizar chequeos de:
- Administración.
- Documentación.
- Estándares, prácticas, convenciones y métricas.
- Revisiones e intervenciones.
- Actividades de testeo.
- Reporte de errores y acciones correctivas.
- Herramientas, técnicas y métodos.
- Control del código
- Control de medios.
- Colección de registros, mantenimiento y retención.
- Control de los proveedores
- Entrenamiento.
- Administración del riesgo.
La forma en que se llevarán a cabo estas actividades se define en el SQAP, el cual
irá evolucionado es las sucesivas fases del desarrollo. Para guiar a la Gerencia de SQA, en
el siguiente punto se apuntan las guías para cada una de las actividades.
2.2. Guías para actividades de SQA
En estas guías se muestra la pauta general del proceso que debe seguir la Gerencia
de SQA para llevar a cabo cada actividad.
2.2.1 Guía para chequear la administración del SQA
Propósito Actividad Detalle / Indicación
1 Criterios
de Entrada
SPMP/XX
Personal SQA
2 Revisión - Examinar estructura gerencial de la organización
encargada del SQA. Identificar tareas de cada
integrante de la gerencia
- Definir responsabilidades a cada integrante de la
gerencia
Verificar consistencia
de la estructura
organizacional con las
responsabilidades
asignadas en SPMP
3 Criterios
de Salida
- Estructura de la administración del departamento
SQA revisada
Estructura
organizacional de la
gerencia SQA óptima
para el proyecto
2.2.2 Guía para el chequeo de la Documentación
Propósito Actividad Detalle / Indicación
1 Criterios de
Entrada
SPMP/XX
2 Revisión - Revisión y análisis del plan de documentación.
- Buscar discrepancias.
- Discutir discrepancias con el gerente de
- proyecto.
Reportar discrepancias
según documento 3-E4
de ESA PSS-05-0 Issue 2
Enviar discrepancias
correspondientes
3 Criterios de
Salida
- Documentación revisada Documentos de acuerdo
a Estándar, y sin
discrepancias
2.2.3 Guía para el chequeo de la adherencia a los Estándares
Propósito Actividad Detalle / Indicación
1 Criterios de
Entrada
URD, SRD, DDD, ADD,
SVVP/XX, SCMP/XX
2 Documentación - Monitorear adherencias de los
documentos a los estándares.
Chequear puntos UR01 a
UR16 en documento URD
Chequear puntos SR01 a SR
18 en documento SRD
Chequear puntos AD01 a AD
24 en documento ADD
3 Diseño - Monitorear adherencias del diseño a los
estándares.
Chequear puntos DD01 a
DD17 en documento DDD
4 Codificación - Monitorear adherencias de la
codificación a los estándares.
Revisar de acuerdo a
estándares de codificación en
SCMP/XX
5 Comentarios - Monitorear adherencias de los
comentarios a los estándares.
Revisar de acuerdo a
SCMP/XX
6 Prueba - Monitorear adherencias de las pruebas a
los estándares.
- Monitorear adherencia de las pruebas a
las prácticas definidas.
Revisar de acuerdo a
SVVP/X. Y SCMP/XX
7 Métricas - Revisar la métrica definida. Revisar de acuerdo a
SVVP/XX
8 Conformidad - Monitorear la conformidad que existe en
el sistema.
Revisar de acuerdo a
SCMP/XX
9 Criterios de
Salida
- Proceso de Documentación revisado.
- Proceso de Diseño revisado.
- Proceso de Codificación revisado.
- Proceso de Comentarios Revisado.
- Proceso de Pruebas revisado.
- Métricas definidas revisadas.
- Conformidad revisada.
Discrepancias reportadas y
solucionadas.
Documentos de acuerdo a
estàndares.
2.2.4 Guía para el chequeo de las revisiones y las auditorías:
Propósito Actividad Detalle / Indicación
1 Criterios de
Entrada
SVVP/XX.
2 Revisión - Revisar el propósito de cada revisión.
- Participar en revisiones de código.
- Examinar argumentos de revisión y auditoría.
- Verificar que el mecanismo de revisión sea
acorde al tipo de proyecto.
- Identificar los requerimientos mínimos para las
revisiones.
3 Criterios de Salida - Proceso de Revisión y Auditoria revisados.
2.3. Procesos según la fase
Para cada fase del desarrollo existe un proceso común, definido en las actividades
de la Gerencia. Distinguimos estas fases:
Anteproyecto: Se asume que no hay nada definido con respecto al proyecto, excepto
la fábrica misma. Sin embargo, la Gerencia de Proyecto debería tener ya un SPMP/UR
genérico; y, correspondientemente, la Gerencia de SQA debe generar un SQAP/UR que
defina las actividades sobre la etapa UR. Esto sucede con todas las gerencias, excepto la de
SVV, ya que no existe input contra el cual validar.
UR,SR,AD,DD: En cada una de estas fases se genera un plan SQAP/xx para la fase
siguiente. Esto se aplica para los planes de todas las gerencias.
TR,OM: Para estas fases no es necesario escribir un plan SQAP (ESA PSS-05-11
p.40). El plan SQAP/TR deberá cubrir en detalle todas las actividades que se llevarán a
cabo desde el comienzo de la fase TR hasta la aceptación final en la fase OM.

Contenu connexe

Tendances

25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de softwareJohn Fonseca
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAnita Ortiz
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareGiovani Ramirez
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQABoxcarpilot
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Cuadro comparativo estandares de calidad software
Cuadro comparativo estandares de calidad softwareCuadro comparativo estandares de calidad software
Cuadro comparativo estandares de calidad softwareHumano Terricola
 
Validación de Requerimientos
Validación de RequerimientosValidación de Requerimientos
Validación de RequerimientosUTPL UTPL
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de softwareisisparada
 

Tendances (20)

25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQA
 
Formato ieee830(srs lleno)
Formato ieee830(srs lleno)Formato ieee830(srs lleno)
Formato ieee830(srs lleno)
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Cuadro comparativo estandares de calidad software
Cuadro comparativo estandares de calidad softwareCuadro comparativo estandares de calidad software
Cuadro comparativo estandares de calidad software
 
Validación de Requerimientos
Validación de RequerimientosValidación de Requerimientos
Validación de Requerimientos
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 

Similaire à Sqa ejemplo

IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareJesús Navarro
 
Auditoria calidad I
Auditoria calidad IAuditoria calidad I
Auditoria calidad Iluismarlmg
 
7. procedimiento prueba de lazo de control ver
7. procedimiento prueba de lazo de control ver7. procedimiento prueba de lazo de control ver
7. procedimiento prueba de lazo de control verCia. Minera Subterránea
 
Procedimiento control de documentos isinox
Procedimiento control de documentos isinoxProcedimiento control de documentos isinox
Procedimiento control de documentos isinoxDaniela Osorio
 
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...Luis Fernando Aguas Bucheli
 
2 plan de aseguramiento sqa - informatica
2   plan de aseguramiento sqa - informatica2   plan de aseguramiento sqa - informatica
2 plan de aseguramiento sqa - informaticaDiego Coello
 
Charla evento TestingUY 2017 - ISO/IEC/IEEE 29119 Modelo de Procesos de Softw...
Charla evento TestingUY 2017 - ISO/IEC/IEEE 29119 Modelo de Procesos de Softw...Charla evento TestingUY 2017 - ISO/IEC/IEEE 29119 Modelo de Procesos de Softw...
Charla evento TestingUY 2017 - ISO/IEC/IEEE 29119 Modelo de Procesos de Softw...TestingUy
 
Implementación y Desarrollo de un Aplicativo para e-commerce - Control
Implementación y Desarrollo de un Aplicativo para e-commerce - ControlImplementación y Desarrollo de un Aplicativo para e-commerce - Control
Implementación y Desarrollo de un Aplicativo para e-commerce - ControlDharma Consulting
 
Procedimiento elaboracion procedimientos_calidad
Procedimiento elaboracion procedimientos_calidadProcedimiento elaboracion procedimientos_calidad
Procedimiento elaboracion procedimientos_calidadClara Montes
 
Programa auditoría-2015-ii (1)
Programa auditoría-2015-ii (1)Programa auditoría-2015-ii (1)
Programa auditoría-2015-ii (1)Bill Flores Vega
 
A U D I T O R I A D E C A L I D A D
A U D I T O R I A  D E  C A L I D A DA U D I T O R I A  D E  C A L I D A D
A U D I T O R I A D E C A L I D A DCristian Paul
 
s03 EjecucionProyecto
s03 EjecucionProyectos03 EjecucionProyecto
s03 EjecucionProyectoMario Solarte
 

Similaire à Sqa ejemplo (20)

IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del software
 
Auditoria calidad final2
Auditoria calidad final2Auditoria calidad final2
Auditoria calidad final2
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Auditoria calidad I
Auditoria calidad IAuditoria calidad I
Auditoria calidad I
 
7. procedimiento prueba de lazo de control ver
7. procedimiento prueba de lazo de control ver7. procedimiento prueba de lazo de control ver
7. procedimiento prueba de lazo de control ver
 
Aa2 ev2
Aa2 ev2Aa2 ev2
Aa2 ev2
 
Procedimiento control de documentos isinox
Procedimiento control de documentos isinoxProcedimiento control de documentos isinox
Procedimiento control de documentos isinox
 
Auditorias de calidad
Auditorias de calidadAuditorias de calidad
Auditorias de calidad
 
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
 
Metrica3
Metrica3Metrica3
Metrica3
 
2 plan de aseguramiento sqa - informatica
2   plan de aseguramiento sqa - informatica2   plan de aseguramiento sqa - informatica
2 plan de aseguramiento sqa - informatica
 
Charla evento TestingUY 2017 - ISO/IEC/IEEE 29119 Modelo de Procesos de Softw...
Charla evento TestingUY 2017 - ISO/IEC/IEEE 29119 Modelo de Procesos de Softw...Charla evento TestingUY 2017 - ISO/IEC/IEEE 29119 Modelo de Procesos de Softw...
Charla evento TestingUY 2017 - ISO/IEC/IEEE 29119 Modelo de Procesos de Softw...
 
Implementación y Desarrollo de un Aplicativo para e-commerce - Control
Implementación y Desarrollo de un Aplicativo para e-commerce - ControlImplementación y Desarrollo de un Aplicativo para e-commerce - Control
Implementación y Desarrollo de un Aplicativo para e-commerce - Control
 
Procedimiento elaboracion procedimientos_calidad
Procedimiento elaboracion procedimientos_calidadProcedimiento elaboracion procedimientos_calidad
Procedimiento elaboracion procedimientos_calidad
 
Presentacion gvLOGOS-GEDES
Presentacion gvLOGOS-GEDESPresentacion gvLOGOS-GEDES
Presentacion gvLOGOS-GEDES
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Programa auditoría-2015-ii (1)
Programa auditoría-2015-ii (1)Programa auditoría-2015-ii (1)
Programa auditoría-2015-ii (1)
 
A U D I T O R I A D E C A L I D A D
A U D I T O R I A  D E  C A L I D A DA U D I T O R I A  D E  C A L I D A D
A U D I T O R I A D E C A L I D A D
 
s03 EjecucionProyecto
s03 EjecucionProyectos03 EjecucionProyecto
s03 EjecucionProyecto
 

Sqa ejemplo

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE ESCUELA DE INGENIERÍA DEPARTAMENTO DE CIENCIA DE LA COMPUTACIÓN Fábrica de Software Documento de Proceso de la Gerencia de SQA Escrito de acuerdo a la norma PSS-05, estándar de ingeniería de software de la ESA
  • 2. Información del documento Nombre: Proceso de la Gerencia de SQA Código: 000-3-000 Proyecto: XXX Administrador del proyecto: Cristián Guerrero Versión del documento: 0.3 Preparado por: Oscar Olivares Patricio D. Anguita Fecha de preparación: 26/09/2002 Control de versiones Número de versión Revisada por Fecha Descripción 0.1 Patricio Anguita 26/09/2002 Primer borrador del documento, estructura inicial. 0.2 Patricio Anguita 26/09/2002 Agregado capítulo II 0.3 Patricio Anguita 26/09/2002 Agregadas guías escritas por Oscar
  • 3. Índice 1. Introducción....................................................................................................................4 1.1. Propósito.................................................................................................................4 1.2. Alcance...................................................................................................................4 1.3. Definiciones, siglas y abreviaciones.......................................................................4 1.4. Referencias .............................................................................................................4 1.5. Visión general del documento................................................................................4 2. Proceso de la Gerencia de SQA......................................................................................6 2.1. Actividades.............................................................................................................6 2.2. Guías para actividades de SQA ..............................................................................7 2.2.1 Guía para chequear la administración del SQA..............................................7 2.2.2 Guía para el chequeo de la Documentación ...................................................7 2.2.3 Guía para el chequeo de la adherencia a los Estándares.................................7 2.2.4 Guía para el chequeo de las revisiones y las auditorías:.................................8 2.3. Procesos según la fase ............................................................................................9
  • 4. 1. Introducción 1.1. Propósito Una de las principales fases dentro de la elaboración de un proyecto es el Aseguramiento de la Calidad del Software (SQA), es decir, un modelo sistemático y planeado de todas las acciones necesarias para proveer la confianza adecuada, según los requerimientos técnicos establecidos, de cada producto e ítem del proyecto. Un sinónimo del aseguramiento de la calidad del software es aseguramiento del producto de software. La actividad del aseguramiento de calidad es el proceso de verificación de que los estándares sean aplicados correctamente. En proyectos pequeños esto se puede realizar por el equipo de desarrollo, pero en proyectos grandes, un grupo específico se debe dedicar a este rol. El plan de aseguramiento de la calidad del software (SQAP) define las actividades específicas a llevar a cabo en un proyecto específico. El SQAP contiene una lista de comprobación para las actividades que se deben llevar a cabo para asegurar la calidad del producto. Para cada fase del proyecto, se debe crear un plan para su monitoreo. Este documento pretende entregar la pauta general del proceso que debe seguir una Gerencia de SQA en una fábrica de software. 1.2. Alcance Este documento tiene por objetivo entregar pautas generales, y no entregar una descripción detallada de los procesos respectivos. Por ende, el documento estará lleno de vínculos hacia documentos oficiales donde éstos se detallan. Sin embargo, en casos pertinentes se procederá a entregar breves explicaciones de los puntos, típicamente como una nota al pié de página. 1.3. Definiciones, siglas y abreviaciones - SQA: Software Quality Assurance (Aseguramiento de la Calidad del Software) - SQAP: Software Quality Assurance Plan - SPM: Software Proyect Management - SPMP: Software Proyect Management Plan 1.4. Referencias - Estándar ESA PSS-05 issue 2 revision1, Octubre 1994. - ESA PSS-05-11 issue 1 revision 1, Mayo 1995 - (Documento de fábrica del año pasado) 1.5. Visión general del documento En el capítulo 2 el documento introducirá al lector al proceso de la Gerencia de SQA propiamente tal. Primero, se introducen las actividades a realizar en cada fase del proceso de desarrollo, en el punto 2.1. Luego, en el siguiente punto, se describe cada
  • 5. actividad individual mediante una guía/pauta de la actividad. Finalmente, en el punto 2.3, se relaciona las actividades con las fases.
  • 6. 2. Proceso de la Gerencia de SQA 2.1. Actividades Para poder lograr una buena adherencia con los estándares se debe medir cuantitativamente, donde sea posible, los aspectos de calidad (por ejemplo complejidad, confiabilidad, mantenimiento, seguridad, defectos, número de problemas) utilizando métricas bien establecidas. Para cumplir con esto, se deben realizar chequeos de: - Administración. - Documentación. - Estándares, prácticas, convenciones y métricas. - Revisiones e intervenciones. - Actividades de testeo. - Reporte de errores y acciones correctivas. - Herramientas, técnicas y métodos. - Control del código - Control de medios. - Colección de registros, mantenimiento y retención. - Control de los proveedores - Entrenamiento. - Administración del riesgo. La forma en que se llevarán a cabo estas actividades se define en el SQAP, el cual irá evolucionado es las sucesivas fases del desarrollo. Para guiar a la Gerencia de SQA, en el siguiente punto se apuntan las guías para cada una de las actividades.
  • 7. 2.2. Guías para actividades de SQA En estas guías se muestra la pauta general del proceso que debe seguir la Gerencia de SQA para llevar a cabo cada actividad. 2.2.1 Guía para chequear la administración del SQA Propósito Actividad Detalle / Indicación 1 Criterios de Entrada SPMP/XX Personal SQA 2 Revisión - Examinar estructura gerencial de la organización encargada del SQA. Identificar tareas de cada integrante de la gerencia - Definir responsabilidades a cada integrante de la gerencia Verificar consistencia de la estructura organizacional con las responsabilidades asignadas en SPMP 3 Criterios de Salida - Estructura de la administración del departamento SQA revisada Estructura organizacional de la gerencia SQA óptima para el proyecto 2.2.2 Guía para el chequeo de la Documentación Propósito Actividad Detalle / Indicación 1 Criterios de Entrada SPMP/XX 2 Revisión - Revisión y análisis del plan de documentación. - Buscar discrepancias. - Discutir discrepancias con el gerente de - proyecto. Reportar discrepancias según documento 3-E4 de ESA PSS-05-0 Issue 2 Enviar discrepancias correspondientes 3 Criterios de Salida - Documentación revisada Documentos de acuerdo a Estándar, y sin discrepancias 2.2.3 Guía para el chequeo de la adherencia a los Estándares Propósito Actividad Detalle / Indicación 1 Criterios de Entrada URD, SRD, DDD, ADD, SVVP/XX, SCMP/XX 2 Documentación - Monitorear adherencias de los documentos a los estándares. Chequear puntos UR01 a UR16 en documento URD Chequear puntos SR01 a SR 18 en documento SRD
  • 8. Chequear puntos AD01 a AD 24 en documento ADD 3 Diseño - Monitorear adherencias del diseño a los estándares. Chequear puntos DD01 a DD17 en documento DDD 4 Codificación - Monitorear adherencias de la codificación a los estándares. Revisar de acuerdo a estándares de codificación en SCMP/XX 5 Comentarios - Monitorear adherencias de los comentarios a los estándares. Revisar de acuerdo a SCMP/XX 6 Prueba - Monitorear adherencias de las pruebas a los estándares. - Monitorear adherencia de las pruebas a las prácticas definidas. Revisar de acuerdo a SVVP/X. Y SCMP/XX 7 Métricas - Revisar la métrica definida. Revisar de acuerdo a SVVP/XX 8 Conformidad - Monitorear la conformidad que existe en el sistema. Revisar de acuerdo a SCMP/XX 9 Criterios de Salida - Proceso de Documentación revisado. - Proceso de Diseño revisado. - Proceso de Codificación revisado. - Proceso de Comentarios Revisado. - Proceso de Pruebas revisado. - Métricas definidas revisadas. - Conformidad revisada. Discrepancias reportadas y solucionadas. Documentos de acuerdo a estàndares. 2.2.4 Guía para el chequeo de las revisiones y las auditorías: Propósito Actividad Detalle / Indicación 1 Criterios de Entrada SVVP/XX. 2 Revisión - Revisar el propósito de cada revisión. - Participar en revisiones de código. - Examinar argumentos de revisión y auditoría. - Verificar que el mecanismo de revisión sea acorde al tipo de proyecto. - Identificar los requerimientos mínimos para las revisiones. 3 Criterios de Salida - Proceso de Revisión y Auditoria revisados.
  • 9. 2.3. Procesos según la fase Para cada fase del desarrollo existe un proceso común, definido en las actividades de la Gerencia. Distinguimos estas fases: Anteproyecto: Se asume que no hay nada definido con respecto al proyecto, excepto la fábrica misma. Sin embargo, la Gerencia de Proyecto debería tener ya un SPMP/UR genérico; y, correspondientemente, la Gerencia de SQA debe generar un SQAP/UR que defina las actividades sobre la etapa UR. Esto sucede con todas las gerencias, excepto la de SVV, ya que no existe input contra el cual validar. UR,SR,AD,DD: En cada una de estas fases se genera un plan SQAP/xx para la fase siguiente. Esto se aplica para los planes de todas las gerencias. TR,OM: Para estas fases no es necesario escribir un plan SQAP (ESA PSS-05-11 p.40). El plan SQAP/TR deberá cubrir en detalle todas las actividades que se llevarán a cabo desde el comienzo de la fase TR hasta la aceptación final en la fase OM.