Beruflich Dokumente
Kultur Dokumente
Notas:
Este documento es propiedad intelectual de la organizacin del autor. De todas formas, la
informacin contenida en el documento es de uso libre. La distribucin parcial o total del
documento est autorizada para uso no comercial mientras que la siguiente nota legal sea
mencionada:
Autor
Documento Edgardo Palza-Vargas cole de Technologie Suprieure (ETS), (Canad)
Original
Autor Versin
CYNTHIA RAMOS Universidad Peruana de Ciencias Aplicadas (Per)
Espaol
LUIS GARCIA Universidad Peruana de Ciencias Aplicadas (Per)
Editores
C. Y. LAPORTE cole de Technologie Suprieure (ETS), (Canad)
Fecha de
11 de Julio de 2013
creacin
Fecha de ltima
24 de Diciembre de 2013
actualizacin
Estado Versin Final Lista para revisin final
Versin 1.0
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 2 / 40
Versin 1.0
Historial de Versiones
Abreviaciones/Acrnimos
Abre./Acro. Definiciones
PD Paquete de Despliegue - conjunto de artefactos desarrollados para facilitar
la implementacin de un conjunto de prcticas, de un marco de trabajo
seleccionado, en una Pequea Organizacin.
PO Pequea Organizacin una empresa, organizacin, departamento o
proyecto que posee como mximo 25 personas.
POs Pequeas Organizaciones
V&V Verificacin y Validacin
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 3 / 40
Versin 1.0
Tabla de Contenidos
1. Descripcin Tcnica................................................................................4
Propsito del documento...........................................................................................4
Por qu Verificacin y Validacin es importante?.........................................................4
Evaluando este Paquete de Despliegue.......................................................................4
2. Definiciones............................................................................................5
Trminos Genricos..................................................................................................5
Trminos Especficos................................................................................................5
3. Relacin con la norma ISO/IEC 29110....................................................8
4. Descripcin de Procesos, Actividades, Tareas, Pasos, Roles y Productos
.................................................................................................................11
Verificacin & Validacin del Plan de Proyecto............................................................11
Anlisis y Evaluacin de la Solicitud de Cambio para el Proyecto...................................12
Evaluacin del desempeo del Plan de Proyecto.........................................................13
Verificacin y Validacin de la Especificacin de Requerimientos...................................15
Verificacin del Diseo, Casos de Prueba y Procedimientos de Prueba...........................16
Verificar Construccin de Software...........................................................................18
Pruebas de Software para Integracin.......................................................................18
Verificacin del Manual de Mantenimiento..................................................................19
Descripcin de Roles...............................................................................................21
Descripcin de Productos y Artefactos.......................................................................22
5. Plantillas...............................................................................................30
6. Ejemplo................................................................................................32
7. Lista de Verificacin..............................................................................33
8. Herramientas........................................................................................34
9. Referencias a otros Estndares y Modelos.............................................39
Matriz de Referencia de ISO 9001.............................................................................39
Matriz de Referencia ISO/IEC 12207.........................................................................39
Matriz de Referencia de CMMI..................................................................................39
10. Referencias.........................................................................................40
11. Formulario de Evaluacin.........................................................................41
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 4 / 40
Versin 1.0
1. Descripcin Tcnica
Propsito del documento
Este Paquete de Despliegue (PD) soporta el Perfil Bsico definido en la norma
ISO/IEC 29110 Parte 5-1-2: Gua de Gestin e Ingeniera. Un PD es un conjunto de
artefactos desarrollados para facilitar la implementacin de un conjunto de prcticas en una
Pequea Organizacin (PO). Un PD no es un modelo de proceso de referencia (esto es, no es
preceptivo). Los elementos de un PD tpico son: descripcin de procesos, actividades,
tareas, roles y productos, plantillas, lista de verificacin, ejemplo, referencia a estndares y
modelos, y herramientas.
Este documento has sido producido por Edgardo Palza un graduado del programa de
ingeniera de software de TS (cole de Technologie Suprieure - www.etsmtl.ca).
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 5 / 40
Versin 1.0
2. Definiciones
En esta seccin, el lector encontrar dos conjuntos de definiciones. El primer conjunto define
los trminos utilizados en todos los Paquetes de Despliegue, esto es, trminos genricos. El
segundo conjunto de trminos utilizados en este Paquete de Despliegue, es decir, los
trminos especficos.
Trminos Genricos
Proceso: conjunto de actividades interrelacionadas o que interactan entre ellas para
transformar entradas en salidas. [ISO/IEC 12207]
Tarea: accin requerida, recomendada o permisible que intenta contribuir al logro de uno o
ms resultados de un proceso. [ISO/IEC 12207]
Rol: una funcin definida para ser realizada por un miembro del equipo del proyecto, como
pruebas, archivamiento, inspeccin, codificacin. [ISO/IEC 24765]
Artefacto: informacin, que puede no estar listada en la norma ISO/IEC 29110 Parte 5,
pero que puede ayudar a una PO durante la ejecucin del proyecto.
Trminos Especficos
Auditora: un examinacin independiente a un producto software, proceso de software o
conjunto de procesos de software realizado por un tercero para asesorar el cumplimiento de
especificaciones, estndares, acuerdos contractuales u otro criterio. [IEEE 1028]
NOTA: Una auditora debe resultar en una indicacin clara de si se alcanzaron los criterios de
auditora.
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 6 / 40
Versin 1.0
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 7 / 40
Versin 1.0
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 8 / 40
Versin 1.0
En esta seccin, el lector encontrar una lista actividades, tareas y roles de los procesos de
Gestin de Proyecto (GP) e Implementacin de Software (IS) que estn directamente
relacionados con V&V.
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 10 / 40
Versin 1.0
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 11 / 40
Versin 1.0
Objetivos: Verificar todos los elementos del Plan de Proyecto y validar que los
elementos concuerdan con el Enunciado de Trabajo.
Razn Para alcanzar los objetivos del proyecto en la calidad, tiempo y costos
Fundamental: esperados, es importante verificar y validar todos los elementos del
proyecto.
Roles: Gestor de Proyecto
Lder Tcnico
Cliente
Productos: Resultados de Verificacin
Acta de Aceptacin
Artefactos: Plan de Proyecto
Enunciado del Trabajo
Pasos: 1. Verificar el Plan de Proyecto
2. Validar el Plan de Proyecto
3. Documentar los resultados
4. Realizar correcciones
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 12 / 40
Versin 1.0
Nota: Verificar que el Plan de Proyecto incluya tareas de V&V con el fin de
asegurar la calidad de los productos de trabajo.
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 13 / 40
Versin 1.0
2. Evaluar el Cambio
3. Priorizar cambios
4. Aprobar cambios
5. Incluir cambios
Descripcin de Paso 1. Analizar el Cambio
Pasos: Realizar un anlisis de impacto de los cambios en el proyecto en
trminos de costos, tiempo y consideraciones tcnicas.
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 14 / 40
Versin 1.0
Equipo de Trabajo
Productos: Plan de Proyecto
Reporte de Avance
Artefactos: Plan de Proyecto
Reporte de Avance
Pasos: 1. Evaluar proyecto
2. Guardar el Reporte de Avance
Descripcin de Paso 1. Evaluar proyecto, en trminos de:
Paso: Tareas actuales con Tareas planeadas
resultados reales contra los Objetivos establecidos en el
proyecto
recursos reales asignados contra los planeados
costos actuales contra el presupuesto estimado
tiempo real utilizado contra el programado
riesgo real contra el identificado previamente
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 15 / 40
Versin 1.0
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 17 / 40
Versin 1.0
5. Documentar Resultados
6. Realizar Correcciones
7. Iniciar una Solicitud de Cambio (si es necesario)
Descripcin de Paso 1. Verificar en la documentacin del Diseo de Software:
Paso:
Exactitud
Factibilidad y consistencia
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 18 / 40
Versin 1.0
Objetivos: Verificar que los componentes del software estn integrados y satisfacen
los requerimientos de software.
Razn Asegurar que los Componentes de Software estn integrados y los
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 19 / 40
Versin 1.0
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 21 / 40
Versin 1.0
Descripcin de Roles
Esta es una lista de los roles en orden alfabtico, con sus abreviaciones y descripcin de
competencias requeridas.
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 22 / 40
Versin 1.0
- Funcionalidad necesidades
establecidas a ser satisfechas por el
Software cuando se usa en condiciones
especficas. La funcionalidad debe ser
adecuada, precisa y segura.
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 25 / 40
Versin 1.0
- Reutilizacin caracterstica de
cualquier producto o subproducto o de
alguna de sus partes, para ser utilizado
por varios usuarios como un producto
final, en el desarrollo o ejecucin de
otros productos de software.
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 29 / 40
Versin 1.0
5. Plantillas
1. Propsito
2. Documentos de Referencia
3. Definiciones
4. Visin General de V&V
4.1 Empresa
4.2 Cronograma principal
4.3 Esquema de niveles de integridad del Software
4.4 Resumen de recursos
4.5 Responsabilidades
4.6 Herramientas, tcnicas y mtodos
5. Procesos de V&V
5.1 Proceso: Gestin
5.1.1 Actividad: Gestin de V&V
5.2 Proceso: Adquisicin (Opcional)
5.2.1 Actividad: Adquisicin de soporte de V&V
5.3 Proceso: Suministro (Opcional)
5.3.1 Actividad: Planeamiento de V&V
5.4 Proceso: Desarrollo
5.4.1 Actividad: Concepto de V&V
5.4.2 Actividad: Requerimientos de V&V
5.4.3 Actividad: Diseo de V&V
1
Origen: Prof. Jeff Sloam de Texas State University
2
Origen: Departamento de Public School of North Carolina
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 30 / 40
Versin 1.0
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 31 / 40
Versin 1.0
6. Ejemplo
http://dogbert.mse.cs.cmu.edu/mse2005/projects/Pandora/public_html/in
dex.html
http://www.learningace.com/doc/2779555/c8f9e03928b6ca306b390493a58cc397/
pandora-case-study
http://www.cs.mu.oz.au/341/2008/Tutorials/svvp.pdf
Nota de traduccin: el vnculo se encuentra roto y no se ha encontrado un reemplazo.
3
Source : Carnegie Mellon Software Engineering Masters Program studio projects
4
Source: Melbourne School of Engineering. Department of Computer Science and Software Engineering
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 32 / 40
Versin 1.0
7. Lista de Verificacin
http://www.construx.com/Page.aspx?nid=208
5
http://www.construx.com
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 33 / 40
Versin 1.0
8. Herramientas
Revisin de Revisin
Caracterstica Inspeccin Tutorial Auditora
gestin tcnica
Objetivo Monitorear el Evaluar Encontrar Encontrar Evaluar
progreso; conformidad a anomalas; anomalas; independientem
definir, especificacion verificar examinar ente la
confirmar o es y planes; resoluciones; alternativas; conformidad con
cambiar evaluar la verificar la mejorar estndares y
objetivos; integridad de calidad del productos; regulaciones
cambiar la los cambios producto foros para objetivas
distribucin de aprendizaje
recursos
Toma de El equipo de El equipo de El equipo de El equipo Organizacin
decisiones gestin traza revisin revisin elige acepta los auditada,
un curso de solicita al lder disposiciones cambios a iniciador,
accin; las de gestin o de productos realizar por el adquisidor,
decisiones se tcnico actuar predefinidos; autor cliente o usuario
tomar en basado en las anomalas
reuniones o recomendacio deberan ser
como resultado nes removidas
de
recomendacion
es
Verificacin de El lder verifica El lder verifica El lder El lder verifica Responsabilidad
cambio que los que los verifica que que los de la
elementos de elementos de los elementos de organizacin
accin estn accin estn elementos de accin estn auditada
cerrados; se cerrados; se accin estn cerrados; se
deja la deja la cerrados; se deja la
verificacin de verificacin de deja la verificacin de
cambio a otros cambio a verificacin cambio a
controles de otros de cambio a otros
proyecto controles de otros controles de
proyecto controles de proyecto
proyecto
Tamao de Dos o ms Tres o ms Tres a seis Dos a siete Una a cinco
grupo personas personas personas personas personas
recomendado
Asistencia de Asistencia de Liderazgo Reunin de Liderazgo Auditores; la
grupo gestin, de tcnico y por pares con tcnico y por organizacin
liderazgo mezcla entre asistencia mezcla entre auditada puede
tcnico y pares; documentad pares; ser llamada para
documentada atencin a atencin proveer
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 34 / 40
Versin 1.0
Roles de S S S S S
participacin
definidos
Uso de lista de Opcional Opcional S Opcional Usualmente no
verificacin de
anomalas
Participacin S Cuando la No No No; sin embargo
de gestin evidencia o la gestin puede
resolucin de ser llamada para
gestin pueda proveer
ser requerida evidencia
Participacin Opcional Opcional Opcional Opcional No; sin embargo
de cliente o el cliente o
usuario usuario
representativo representativo
puede ser
llamada para
proveer
evidencia
http://www.processimpact.com/pubs.shtml#pr
Herramienta de Trazabilidad
Instrucciones
La tabla anterior debe ser creada en una hoja de clculo o una base de datos que sea fcil de
ordenar por cada columna para alcanzar la trazabilidad bidireccional entre las columnas. Los
identificadores nicos para los elementos (ID) deberan ser asignados en un formulario de
esquema jerrquico de tal forma de que los elementos de bajo nivel (es decir, ms detallados)
puedan ser trazados con los elementos de alto nivel.
Identificacin nica del El ID nico del Requerimiento donde el requerimiento es
Requerimiento (ID) referenciado, y/o el identificador nico para requerimientos
descompuestos.
Texto de la necesidad El texto original de la necesidad del cliente.
Texto del requerimiento El texto del requerimiento.
Mtodo de Verificacin El mtodo de verificacin es identificado (por ejemplo, Prueba
(T), Demostracin (D), Anlisis (A), Simulacin (S), Inspeccin
(I)).
Ttulo o ID del Caso de Uso El identificador nico del Caso de Uso o componente de diseo
donde un requerimiento es designado.
Ttulo o ID del Mdulo de El identificador nico del mdulo de software donde el diseo es
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 37 / 40
Versin 1.0
Resultado de la verificacin Resultado de la verificacin (es decir, xito (S) o Falla (F)).
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 38 / 40
Versin 1.0
7SM
CMM Integration es una marca de servicio de Carnegie Mellon University.
Capability Maturity Model, CMMI estn registrados en los EE.UU Patente y Oficina de
Marcas por Carnegie Mellon University.
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 39 / 40
Versin 1.0
10. Referencias
Clave Referencia
[Dettmer1988] Dettmer, R. 1988. Making software safer . IEE Review, vol. 34,
no 8, p. 321-324
[/DO-178B] RTCA/DO-178B. 1992. RTCA/DO-178B: Software considerations
in airborne systems and equipment certification . (Dec. 1, 1992.)
[IEEE 1012] IEEE Std 1012. 2004. IEEE Standard for Software Verification and
Validation . IEEE Std 1012-2004 (Revision of IEEE Std 1012-
1998), p. 0_1-110.
[IEEE 1028] IEEE Std 1012. 2008. IEEE Standard for Software Reviews
and Audits. (Revision of IEEE Std 1028-1997).
[ISO/IEC 12207] ISO/IEC 12207:2008 Systems and software engineering - Software
life cycle processes.
[ISO/IEC 24765] ISO/IEC 24765, Systems and Software Engineering Vocabulary.
[ISO/IEC 29110] Software Engineering Lifecycle Profiles for Very Small Entities
(VSEs) Part 5-1: Management and Engineering Guide - Basic
VSE Profile
ETS
Paquete de Despliegue - Verificacin y Validacin (V&V) Pgina 40 / 40
Versin 1.0
7. Otros comentarios:
Opcional
Nombre:
Direccin de correo electrnico: __________________________________
ETS