Versin 1.0
[[Autor]]
[[fecha]]
[[Nombre de la institucin]]
Plan de SQA
[[fecha]]
Versin 1.0
Plan de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Identificador
Plan de SQA
Versin
1.0
Archivo
Plan de SQA.doc
Autor
Fecha
Estado
<firma>
<fecha>
<firma>
<fecha>
<firma>
<fecha>
<firma>
<fecha>
<firma>
<fecha>
<nombre>
Ingeniero de SQA
<nombre>
[[Jefe de proyectos]]
<nombre>
[[cargo/posicin]]
<nombre>
[[cargo/posicin]]
<nombre>
Registro de cambios
Nro. de
cambio
Fecha
Tipo(1)
Autor
Nro. de
Peticin
Plan de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Tabla de Contenidos
1
INTRODUCCIN...............................................................................................................................3
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
PROPSITO......................................................................................................................................3
ALCANCE........................................................................................................................................3
IDENTIFICACIN.............................................................................................................................3
DESCRIPCIN DEL SISTEMA............................................................................................................3
DESCRIPCIN DEL DOCUMENTO.....................................................................................................4
DOCUMENTOS RELACIONADOS.......................................................................................................4
DOCUMENTOS REFERENCIADOS......................................................................................................4
GLOSARIO DE TRMINOS................................................................................................................4
ACRNIMOS....................................................................................................................................5
GESTIN.............................................................................................................................................6
2.1
ORGANIZACIN..............................................................................................................................6
2.2
RECURSOS......................................................................................................................................7
2.2.1 Personal.....................................................................................................................................7
2.2.2 Infraestructura...........................................................................................................................8
2.3
ACTIVIDADES.................................................................................................................................8
2.3.1 Evaluacin de la seleccin los productos de trabajo................................................................8
2.3.2 Evaluacin de las herramientas................................................................................................8
2.3.3 Evaluacin de la planificacin y el monitoreo del proyecto.....................................................9
2.3.4 Evaluacin de la especificacin de requerimientos..................................................................9
2.3.5 Evaluacin del diseo...............................................................................................................9
2.3.6 Evaluacin de la implementacin y de la prueba de unidad....................................................9
2.3.7 Evaluacin de la integracin y prueba.....................................................................................9
2.3.8 Evaluacin del producto antes de su liberacin.....................................................................10
2.3.9 Evaluacin del proceso de revisin.........................................................................................10
2.3.10
Evaluacin de las acciones correctivas...............................................................................10
2.3.11
Evaluacin del proceso de SCM..........................................................................................10
2.3.12
Verificar la implementacin de los procesos.......................................................................10
2.3.13
Establecer las auditoras.....................................................................................................10
2.4
RESPONSABILIDADES....................................................................................................................10
2.5
CALENDARIZACIN......................................................................................................................11
DOCUMENTACIN.........................................................................................................................12
ESTNDARES...................................................................................................................................13
REVISIONES Y AUDITORAS.......................................................................................................13
PRUEBA.............................................................................................................................................13
Plan de SQA
Versin 1.0
2
2.1
[[Autor]]
[[fecha]]
Introduccin
Propsito
2.2
Alcance
Este documento tiene por objetivo entregar pautas generales, y no entregar
una descripcin detallada de los procesos respectivos. Por ende el documento
estar lleno de vnculos hacia documentos oficiales donde estos se detallan.
Sin embargo, en casos pertinentes se proceder a entregar breves
explicaciones de los puntos, tpicamente como una nota al pie de pagina.
2.3
Identificacin
< Identificacin detallada de los productos de trabajo a los cuales se aplica el documento. Se
debe especificar: ttulo, identificador y acrnimo. >
La Tabla 1 muestra los productos de trabajo a los cuales se aplica el documento:
Producto de trabajo
[[Nombre del producto de trabajo]]
[[Nombre del producto de trabajo]]
[[Nombre del producto de trabajo]]
Identificador
Acrnimo
[[Identificador]] [[Acrnimo]]
[[Identificador]] [[Acrnimo]]
[[Identificador]] [[Acrnimo]]
<Adems, debe entregarse una breve descripcin de cada producto de trabajo. >
1.
2.
3.
2.4
[[Nombre del producto de trabajo]] <Breve descripcin del producto y su propsito. >
[[Nombre del producto de trabajo]] <Breve descripcin del producto y su propsito. >
[[Nombre del producto de trabajo]] <Breve descripcin del producto y su propsito. >
Plan de SQA
Versin 1.0
2.5
[[Autor]]
[[fecha]]
2.6
Documentos relacionados
< Descripcin de la relacin del Plan de SQA con los planes de gestin del proyecto. >
El plan de SQA forma parte del plan de proyecto, por lo tanto los recursos y la calendarizacin de
las actividades de SQA se encuentran detalladas en este ltimo plan. Cabe resaltar que el plan de
SQA debe ser ejecutado conjuntamente al plan de SCM.
2.7
Documentos referenciados
[1] ANSI/IEEE Std 730.1-1989, IEEE Standard for Software Quality Assurance
Plans.
[2] ANSI/IEEE Std 830 Standar para levantamiento de requerimientos.
(Documento de Desarrollo entregado con anterioridad)
2.8
Glosario de trminos
Plan de SQA
Versin 1.0
2.9
[[Autor]]
[[fecha]]
Prueba (Testing) Actividad que vala los atributos y la capacidad de un programa o sistema
para determinar si se cumple con los resultados definidos.
Acrnimos
Acrnimo
SQA
SCM
WBS
ER
DDS
PPV
Significado
Software Quality Assurance, Aseguramiento de la Calidad del Software
Software Configuration Management, Gestin de Configuracin del Software
Work Breakdown Structure
Especificacin de Requerimientos
Descripcin del Diseo del Software
Plan de Verificacin y Validacin
Plan de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Gestin
3.1
Organizacin
La gestin del proyecto est a cargo del Administrador del Proyecto, sin
embargo ser monitoreada tanto por este, como por el Responsable de SQA. Se
intenta controlar que las actividades se ajusten al plan propuesto y minimizar
posibles desviaciones.
La mayora de las actividades realizadas durante el proyecto impactan, en
mayor o menor medida, en la calidad del producto final.
Las lneas de trabajo con un impacto ms directo son:
Requerimientos
Anlisis
Diseo
Implementacin
Verificacin
El equipo de trabajo est estructurado de la siguiente forma:
Rol
Administrador, asistente de verificacin,
comunicador
Analista-Documentador de Usuario-Asistente
de verificacin
Analista-Implementador- Especialista Lenguaje
de Programacin
Responsable de SQA
Analista-Diseador de Interfaz de Usuario
Verificaciones-Asistente de SQA
Diseador-Responsable de Base de Datos
Responsable/s
Miguel Chacana.
EdgarLiquitay
Jonatan Martnez
Edgar Liquitay
Miguel Chacana
Esteban Castaeda
Jonatan Martnez
Miguel Chacana
Edgar Liquitay
Esteban Castaeda
Jonatan Martnez
Plan de SQA
Versin 1.0
3.2
3.2.1
[[Autor]]
[[fecha]]
Recursos
Infraestructura
SQA necesita tener acceso a computadores que le permitan realizar sus labores de evaluacin y
auditora eficazmente. Por ello dispondr de la infraestructura y equipamiento destinadas en el
plan de proyecto.
3.3
Actividades
Como ya se mencion, el presente Plan comprende las siguientes etapas:
- Requerimientos
- Anlisis
- Diseo
- Implementacin
- Verificacin
Asimismo, se revisar la calidad de los siguientes productos:
3.3.2
Plan de SQA
Versin 1.0
3.3.3
[[Autor]]
[[fecha]]
3.3.4
3.3.5
3.3.6
3.3.7
Verificar que el proceso de integracin y las actividades de prueba sean realizadas conforme
al plan de proyecto, el diseo, el plan de prueba y los estndares y procedimientos
establecidos.
Plan de SQA
Versin 1.0
3.3.8
[[Autor]]
[[fecha]]
Asegurar que la prueba de integracin fue completada satisfactoriamente, que sus resultados
fueron registrados y divulgados y que las acciones correctivas derivadas de ella fueron
implementadas.
Corroborara el desarrollo adecuado de las pruebas de aceptacin y del sistema.
Monitorear las actividades de prueba y certificar sus resultados.
Revisar las pruebas.
3.3.9
3.3.10
3.3.11
3.3.12
3.3.13
3.4
Responsabilidades
Plan de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Gerente
tcnico
Jefe
proyecto
SQA
SCM
Analist
a
Evaluacin de la seleccin
los productos de trabajo
Evaluacin de las
herramientas
Evaluacin de la
planificacin y el
monitoreo del proyecto
Evaluacin de la
especificacin de
requerimientos
Evaluacin del diseo
Evaluacin de la
implementacin y de la
prueba de unidad
Evaluacin de la
integracin y prueba
Evaluacin del producto
antes de su liberacin
Evaluacin del proceso de
revisin
Evaluacin de las
acciones correctivas
Evaluacin del proceso de
SCM
Verificar la
implementacin de los
procesos
Establecer las auditoras
X
X
3.5
Diseador
Programador
Repr.
Prueba
X
X
O
X
X
X
X
X
Calendarizacin
La calendarizacin de las actividades de SQA se encuentra detallada en el plan de proyecto,
especficamente en la WBS. De ella cabe destacarse que al finalizar cada etapa del ciclo de vida
del software se debe efectuar una revisin sobre los entregables. Adems, debe monitorearse la
adherencia de los procesos a los procedimientos e informarse el estado de las actividades de SQA.
Las auditorias sern realizadas segn se estime conveniente.
10
Plan de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Documentacin
ER
DDS
PVV
Cada uno de los productos de trabajo listados en la tabla deben ser revisados y aprobados de acuerdo al
proceso de revisin definido segn los estndares de la [[institucin]]. Con el objetivo de facilitar la
revisin, se definen a continuacin las caractersticas de calidad aplicables a cada entregable:
Entregable
Especificacin
Requerimientos
de
Descripcin
Software
del
Diseo
del
Caracterstica de calidad
Funcionalidad
Adecuacin
a
las
necesidades
Precisin
de
los
resultados
Confiabilidad
madurez
tolerancia a fallas
Usabilidad
Comprensible
Aprendible
Eficiencia
Utilizacin de recursos
Mantenibilidad
Analizable
Modificable
Portabilidad
Adaptable
Instalable
Corresponder
a
los
requerimientos
a
incorporar
Todo elemento del
diseo debe contribuir
a algn requerimiento
La implementacin de
todo
requerimientos
incorporar debe estar
contemplada en por
lomenos un elemento
del diseo
Ser consistente con la
calidad del producto
11
Plan de SQA
Versin 1.0
Plan
de
Validacin
[[Autor]]
[[fecha]]
Verificacin
Verificar
Los
requerimientos
descritos
en
el
documento
de
requerimientos
El diseo expresado en
el documento de diseo
Validar que el cdigo se
adecua
a
los
requerimientos
Estndares
Revisiones y auditoras
requerimientos
Diseo
Implementacin
12
Plan de SQA
Versin 1.0
Integracin y prueba
Aceptacin y entrega
[[Autor]]
[[fecha]]
Prueba
En este punto del proyecto hablaremos de las pruebas a realizar. Es necesario para
presentar informacin sobre la calidad del proyecto realizado a las personas
responsables de este.
Las actividades de prueba estarn respaldadas por:
Pruebas estticas: Estas pruebas se llevan a cabo sin ejecutar la aplicacin es decir
el cdigo no es ejecutado. En este caso se llevan a cabo pruebas y revisiones de
documentos y llevar a cabo un seguimiento del flujo en el cual se construy el
software, y dar cuenta que nada se ha pasado a llevar antes de poner en marcha la
aplicacin.
Pruebas Dinmicas: En este tipo de prueba se hace ejecucin del software. Para
estas pruebas se hace uso de dos tcnicas.
Tcnicas de caja negra: En este caso se realizan pruebas sobre la interfaz del
programa a probar, entendiendo por interfaz las entradas y salidas de dicho
programa. No es necesario conocer la lgica del programa, nicamente la
funcionalidad que debe realizar.
13
Plan de SQA
Versin 1.0
[[Autor]]
[[fecha]]
todo lo que tenga que ver con software y hardware que hace de
intermediario entre la aplicacin y el usuario.
14
Plan de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Programa compilador en cual nos da la ayuda para una revisin esttica del
software viendo el cdigo paso a paso antes de poner en marcha este
mismo. Por otra parte usamos una amplia gama de plataformas ya sean
sistemas operativos o hardware de distinto tipo para que al momento de que
el software vaya a funcionar no tenga problemas de compatibilidad.
Tambin fueron utilizadas redes informticas para el correcto transporte de
informacin al momento de utilizacin del software, viendo que este no
caiga en envo de informacin infinito y no colapse al momento de ser
utilizado por ms de un usuario.
Las tcnicas utilizadas en esta revisin fue una amplia gama de formas de
pruebas , partiendo por el seguimiento del cdigo del software sin este estar
en funcionamiento y por otra parte unas revisin de compatibilidad de las
plataformas de sistemas operativos , navegadores web , redes informticas ,
hardware los cuales no den problemas al momento de utilizarlo , y
terminado por una revisin del software ya este puesto en marcha haciendo
que este reciba tanto como informacin correcta e incorrecta para ver sus
respuestas.
15