Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 INTRODUCCION ........................................................................................................................... 4
SQAP .................................................................................................................................................... 5
3 ORGANIZACION ........................................................................................................................... 5
IES (Ingenieros Especializados en Software) ....................................................................................... 5
Mision..6
Visin................................................................................................................................................... 5
Poltica de Calidad .............................................................................................................................. 5
Patrn de Desarrollo .......................................................................................................................... 6
4 PROPOSITO .................................................................................................................................. 6
5 ACRNIMOS ................................................................................................................................ 6
6 DEFINICIONES .............................................................................................................................. 7
7 REFERENCIAS ............................................................................................................................... 7
8 GESTIN ...................................................................................................................................... 8
8.1 Organizacin........................................................................................................................ 8
8.1.1 Organizacin del Grupo de Desarrollo ........................................................................ 8
8.1.2 Organizacin del Especialista en SQA ......................................................................... 9
8.1.3 Organizacin del Cliente.............................................................................................. 9
8.1.4 Organizacin del Grupo SQA ....................................................................................... 9
8.2 Tareas ................................................................................................................................ 10
8.3 Responsabilidades ............................................................................................................. 13
9 Documentacin ......................................................................................................................... 14
9.1 Especificacinoes de Requerimientos (SRS) ........................................................................ 15
9.1.1 MODELO A USAR PARA EL CONTENIDO DEL SRS ...................................................... 15
9.2 Descripcion del Diseo(Arquitectura) DDS ....................................................................... 16
9.2.1 MODELO A USAR PARA EL CONTENIDO DEL DDS ..................................................... 18
9.3 Plan de Validacin y Verificacin(SVVP)............................................................................ 20
9.3.1 MODELO A USAR PARA EL CONTENIDO DEL (SVVP) ................................................. 20
9.3.2 Ciclo de Vida de Verificacin y Validacin................................................................. 20
9.4 Reportes de Verificacion ................................................................................................... 20
6.4.1 Reporte sumario de fases SVVP. .................................................................................. 21
9.4.2 Reporte de Anomalas. .............................................................................................. 22
6.4.3 Reporte Final SVVP. ................................................................................................... 23
9.5 Documento de Usuario ..................................................................................................... 24
9.5.1 Modo Instruccional ................................................................................................... 24
9.5.2 Modo de Referencia .................................................................................................. 24
6.4 Descripcin del uso de documentos ............................................................................ 25
6.5 Documentos relacionados ............................................................................................... 25
6.6 Convenciones ....................................................................................................................... 25
6.7 Instrucciones de reportes de problemas ................................................................... 25
9.6 Plan de Gestion de Configuracion (SCMP) ........................................................................ 27
9.7 Plan de Proyecto ............................................................................................................... 27
9.7.1 MODELO A USAR PARA EL CONTENIDO DEL PLAN DE PROYECTO ............................ 28
10 Estndares, prcticas y convenciones ................................................................................... 29
10.1 Estndares para Documentacin. ..................................................................................... 29
10.2 Estndar de Codificacin. .................................................................................................. 29
10.3 Estndar de Comentario. .................................................................................................. 31
10.4 Responsabilidades de Verificar el Cumplimiento.............................................................. 31
11 Revisiones del software......................................................................................................... 31
11.1 Propsito ........................................................................................................................... 31
11.2 Requerimientos Mnimos .................................................................................................. 32
11.3 Agenda .............................................................................................................................. 32
11.3.1 Revisar cada producto ............................................................................................... 33
11.3.2 Revisar el apego al proceso ....................................................................................... 36
Objetivo: ................................................................................................................................ 36
Mecanismo: ........................................................................................................................... 36
11.3.3 Revisar el ajuste al proceso: ...................................................................................... 37
11.3.4 Realizar Revisin Tcnica Formal .............................................................................. 38
12 Testeo .................................................................................................................................... 38
13 Informacin sobre problemas y accin correctiva ................................................................ 38
14 Herramientas, tcnicas y metodologas ................................................................................ 42
15 Control de cdigo .................................................................................................................. 42
16 Control de medios ................................................................................................................. 43
17 Recopilacin de registros, mantenimiento y retencin ........................................................ 43
18 Formacin.............................................................................................................................. 44
19 Gestin de Riesgos ................................................................................................................ 45
2 INTRODUCCION
SQAP
PLAN DE GARANTIA DE CALIDAD DEL
SOFTWARE(SQAP)
3 ORGANIZACION
IES (Ingenieros Especializados en Software)
Misin
Visin
Poltica de Calidad
Patrn de Desarrollo
4 PROPOSITO
El proposito de este plan es especificar las actividades que se realizan para
asegurar la calidad de software a construir. En el se detallan los productos que
se van a revisar y los estndares, normas o mtodos a aplicar, los mtodos y
procedimientos que se utilizaran para revisar que la elaboracin de los
productos se realice como lo establece el modelo de ciclo de vida del proyecto:
para informar a los responsables de los productos los defectos encontrados y
realizar un seguimiento de dichos defectos hasta su correccin.
5 ACRNIMOS
SQA: Aseguramiento de la Calidad del Software.
7 REFERENCIAS
Para alcanzar la calidad total de los productos y la mejora continua, se
utilizan los siguientes estndares:
[1] IEEE Std 730-1998, IEEE Standard for Software Quality Assurance
Plans.
[2] IEEE Std 730.1-1995, IEEE Guide for Software Quality Assurance
Planning.
8 GESTIN
El tema de esta seccin es relacionar los elementos de la Gestin de Calidad
con las actividades especficas del proyecto y/o de SQA en la institucin,
especificando organizacin, tareas y responsabilidades
8.1 Organizacin
La estructura organizativa que influye y controla la calidad del software es
de la siguiente manera:
Lista de Personas
1 Gestor
2 Analistas
2 Diseador
3 Implementadores o programador
1 Agente de prueba
8.1.2 Organizacin del Especialista en SQA
Es la organizacin fiscalizadora del producto de software, teniendo
la potestad delegada por el cliente, para establecer normas, supervisar
el desarrollo y hacer cumplir con los contratos establecidos.
Generalmente el consultor toma el papel de intermediario entre el
cliente y el grupo de desarrollo. Presenta la siguiente estructura:
Lista de Personas
1 Gerente General
1 Experto en Proyectos
1 Experto en Ciencias de la Computacin
1 Secreataria
Organizacin y Organigrama
Gerente
General
Secretaria
Expertos en Departamento
Proyectos de Informatica
Lista de Personas
1 Gerente Administrativo
1 Jefe de Departamento de Informtica
1 Experto en Proyectos
1 Experto en Ciencias de la Computacin
1 Director de Equipo de Desarrollo (Gestor)
8.2 Tareas
La relacin de tareas asociadas con el ciclo de vida de desarrollo de
software y las actividades de la SQA son las siguientes, las cuales se
ejecutarn durante el desarrollo del producto de software:
Generacin de especificaciones
Diseo preliminar
preliminar
Diseo detallado
detallado
Codificacin
Generacin de cdigo
generada
evaluacin de
Resultados
Las actividades de SQA definidas en el modelo de proceso son:
Documento de Evaluacin y
Evaluar y ajustar el Plan de SQA
Ajustes al Plan de SQA
8.3 Responsabilidades
El responsable de SQA es el responsable de realizar las actividades y
entregables mencionados en la seccin anterior.
9 Documentacin
se debe identificar la documentacin que asegura que la implementacin del
software satisface los requerimientos planteados, la cual est compuesta
segn el std. 730-1 como mnimo por la siguiente:
3. ESPECIFICACION DE REQUERIMIENTOS
3.1 Requerimiento Funcional
3.1.1. Introduccin
3.1.2. Entradas
3.1.3. Procesos
3.1.4. Salidas
3.1.10 Atributos
3.1.10.1. Disponibilidad
3.1.10.2. Seguridad
3.1.10.3. Mantenibilidad
3.1.10.5 Prevenciones
3.1.11.2. Operaciones
3.1.11.3. Adaptaciones
4. APENDICES
5. INDICE
6. ANEXOS
1. INTRODUCION
Objetivo
Alcance
Definiciones, acrnimos y abreviaciones
2. REFERENCIAS
3. DESCRIPCION DE DESCOMPOSICION
3.1. Descomposicin de mdulo
4. DESCRIPCION DE DEPENDENCIA
Dependencia entre mdulos
Dependencia entre procesos
5. DESCRIPCION DE INTERFACES
Interfaces de mdulo
5.1.1. Descripcin del mdulo 1
6. DISEO DETALLADO
APENDICES
INDICE
ANEXOS
9.3 Plan de Validacin y Verificacin(SVVP)
La generacin y documentacin del Plan de Verificacin y Validacin
(SVVP) es la siguiente:
APENDICE
INDICE
Fase de requerimientos
Fase de diseo
Fase de implementacin
Fase de prueba
Fase de instalacin y prueba
Fase de operacin y mantenimiento
Los usuarios del software utilizarn los documentos ya sea para aprender
acerca del software (modo instruccional) o para refrescar su memoria
acerca del software (modo de referencia).
a. Manual de comandos.
b. Manual de mensajes de error.
c. Manual de llamadas de programas.
d. Gua de referencia rpida.
e. Manual de Herramientas del software.
f. Manual de utilitarios.
TITULO DE LA PAGINA
RESTRICCIONES
TABLA DE CONTENIDO
LISTA DE ILUSTRACIONES
INTRODUCCION
Descripcin de audiencia
Declaracin de aplicacin
Declaracin de objetivos
6.6 Convenciones
6.6.1 Smbolos
7.1.1 Alcance
7.1.2 Materiales
7.1.3 Preparaciones
7.1.5 Mtodos
7.2.1 Objetivo
7.2.2 Materiales
7.2.3 Preparaciones
7.2.4 Entradas
7.2.6 Invocacin
7.2.9 Salidas
ANEXOS
10. BIBLIOGRAFIA
11. GLOSARIO
12. INDICE
9.6 Plan de Gestion de Configuracion (SCMP)
La gestin de configuracin del software es una actividad de
autoproteccin que se aplica durante el proceso del software. Como el
cambio se puede producir en cualquier momento, las actividades de GCS
sirven para:
Identificar el cambio.
Controlar el cambio.
Garantizar que el cambio se implementa adecuadamente.
Informar del cambio a todos aquellos que puedan estar interesados.
4 GESTIN DE RIESGO
4.1 Tabla de Riesgos
5 PLANIFICACIN TEMPORAL
6 RECURSOS DEL PROYECTO
7 ORGANIZACIN DEL PERSONAL
7.1 Estructura del Equipo
8.2 Recurso
un ndice
Desarrollo de este
Con determinada sangra, interlineado
Separado por partes
Especificacin de Requerimientos
Modelo de Diseo y Descripcin de la Arquitectura
Plan de Verificacin y Validacin
Plan de Gestin del Proyecto
Plan de Gestin de Configuracin
Diseo vs. Especificacin de requerimientos
Implementacin vs. Diseo
Verificacin vs. Especificacin de requerimientos
11.3 Agenda
En esta seccin se detallan todas las revisiones de calidad que se realizarn
durante todo el proyecto, organizadas por fase e iteracin.
Fase I Inicial
Iteracin I
Iteracin N
Fase II Elaboracin
Iteracin I
Iteracin N
Iteracin I
Iteracin N
Y as sucesivamente para cada una de las fases del ciclo de vida de desarrollo
de software.
Nomenclatura
Nmero de identificacin de la especificacin
Nmero de tem de configuracin
La especificacin de requerimientos de software
Copia de cdigo objeto
Listado actualizado de tems de configuracin especificados
El reporte de verificacin y validacin del software
Listado del cumplimiento exitoso de pruebas funcionales
Listado de todo lo planificado y pruebas que no fueron ejecutadas
Actualizaciones para la documentacin previamente liberada
deber ser revisada para asegurar su exactitud y consistencia
Su objetivo.
Qu producto es el que se evala.
Sus propsitos.
Cul es el elemento organizativo responsable de llevar a cabo la
revisin.
Cules son los elementos organizativos que deben tomar parte de
la revisin.
Cules son los requisitos de revisin.
Dnde deben documentarse los resultados de la revisin.
Su objetivo.
Cul es el elemento organizativo responsable de llevar a cabo la
auditoria.
Dnde deben documentarse los resultados de la auditoria.
Cules son las entradas para la auditoria.
Objetivo:
Revisar los productos que se definieron como claves para asegurar la
calidad.
Mecanismo:
Se revisan los productos para verificar que cumplan con los estndares y
con los objetivos de calidad definidas para el producto. Se debe verificar
que no queden correcciones sin resolver en los informes de revisin
previos, si se encuentra alguna no resuelta, debe ser incluida en la
siguiente revisin. Se debe identificar, documentar y seguir la pista a las
desviaciones encontradas y verificar que se hayan realizado las
correcciones.
Objetivo:
Revisar si los productos se obtuvieron realizando las actividades que se
indican en el Modelo de Proceso.
Mecanismo:
Se revisan los productos que se definen como claves para verificar el
cumplimiento de las actividades definidas en el proceso, durante todo el
ciclo de vida del software. Se debe recoger la informacin necesaria de
cada producto, buscando hacia atrs los productos previos que deberan
haberse generado y son entradas para el producto objeto de revisin,
para poder establecer los criterios de revisin y evaluar si el producto
cumple con las especificaciones.
Objetivo:
Descubrir errores en la funcin, la lgica la implementacin de
cualquier producto del software, verificar que satisface sus
especificaciones, que se ajusta a los estndares establecidos, sealando
las posibles desviaciones detectadas.
Mecanismo:
Es un proceso de revisin riguroso, su objetivo es llegar a detectar lo
antes posible, los posibles defectos o desviaciones en los productos que
se van generando a lo largo del desarrollo. Por esta caracterstica se
adopta esta prctica para productos que son de especial importancia. En
la reunin participan el responsable de SQA e integrantes del equipo de
desarrollo. Se debe convocar a la reunin formalmente a los
involucrados, informar del material que ellos deben preparar por
adelantado, llevar una lista de preguntas y dudas que surgen del estudio
del producto a ser revisado.
12 Testeo
se deben detallar, si existieran, las pruebas que se realizarn sobre el software
cubierto por el SQAP y que no estn includas en el Plan de Verificacin y Validacin
(SVVP), por ejemplo de propiedades de calidad identificadas que as lo requieran
......
Lugar: Hora:
b) Descripcin:
Equipo de Trabajo:
Nombre: Firma
Las acciones a seguir para corregir los problemas presentados se describen de
la siguiente manera:
15 Control de cdigo
16 Control de medios
El medio del programa de computadora se define como aquellos medios sobre
los cuales los datos En esta seccin se definen los mtodos y facilidades que se
van a utilizar para proteger el medio fsico de accesos no autorizados y daos y
degradaciones inesperadas, y las organizaciones responsables para realizar
este control.
Se puede registrar no slo documentacin, sino tambin los medios fsicos que
contienen las versiones de los programas y los materiales utilizados en las
pruebas, para asegurar la repetibilidad de los tests en el futuro.
18 Formacin
CIS 740 Software Engineering
Reduccin de Riesgo
Riesgo N1:
Riesgo N3:
Negociar con el cliente un tiempo adicional para la entrega del
producto en caso de presentarse algunas dificultades en el proceso
de desarrollo.
Riesgo N4:
Riesgo N5:
Riesgo N8:
Supervisin de Riesgos