Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Historia de revisiones
Fecha VersinDescripcin 18/08/2009 1.0 Creacin del documento. 23/08/2009 1.1 Pequeas correciones. Autor Diego Priz Alan Descoins
Contenido
1. Propsito ............................................................................................ 3 2. Referencias ......................................................................................... 3 3. Gestin ............................................................................................... 3 1. Organizacin...................................................................................... 3 2. Actividades ........................................................................................ 4 1. Ciclo de vida del software cubierto por el Plan ..................................... 4 2. Actividades de calidad a realizarse ..................................................... 5 3. Revisar cada producto ...................................................................... 5 4. Revisar el ajuste al proceso............................................................... 5 5. Realizar Revisin Tcnica Formal (RTF) ............................................... 5 6. Asegurar que las desviaciones son documentadas ................................ 6 7. Relaciones entre las actividades de SQA y la planificacin...................... 6 3. Responsables ..................................................................................... 6 4. Documentacin ................................................................................... 7 1. Propsito........................................................................................... 7 2. Documentacin mnima requerida ......................................................... 7 1. Especificacin de requerimientos del software...................................... 7 2. Descripcin del diseo del software .................................................... 8 3. Plan de Verificacin & Validacin ........................................................ 9 4. Reportes de Verificacin & Validacin ................................................. 9 5. Documentacin de usuario ................................................................ 9 6. Plan de Gestin de configuracin........................................................ 9 5. Estndares, prcticas, convenciones y mtricas.................................. 9 1. Estndar de documentacin ................................................................ 10 2. Estndar de verificacin y prcticas......................................................10 6. Revisiones y auditoras ..................................................................... 10 1. Objetivo ........................................................................................... 10 2. Requerimientos mnimos .................................................................... 10 1. Revisin de requerimientos .............................................................. 11 2. Revisin de diseo preliminar ........................................................... 11 3. Revisin de diseo crtico ................................................................. 11 4. Revisin del Plan de Verificacin & Validacin .....................................11 5. Auditora funcional .......................................................................... 11 6. Auditora fsica ............................................................................... 11 7. Auditoras internas al proceso........................................................... 11 8. Revisiones de gestin ...................................................................... 11 9. Revisin del Plan de gestin de configuracin .....................................11 10. Revisin Post Mortem ...................................................................... 12 11. Agenda ......................................................................................... 12 3. Otras revisiones ................................................................................ 12 1. Revisin de documentacin de usuario...............................................12 7. Verificacin ....................................................................................... 12 8. Reporte de problemas y acciones correctivas.................................... 12 9. Herramientas, tcnicas y metodologas............................................. 13 10. Gestin de riesgos ............................................................................ 13
1. Propsito
El objetivo de este plan es establecer las pautas y actividades que deben desarrollarse para garantizar la calidad del producto a desarrrolar. Para ello se indicar para cada actividad los atributos de calidad relevantes, los mtodos de evaluacin y los responsables. Garantizando el cumplimientos de los estndares y de las metodologas propuestas se obtendr un producto de mayor calidad. Adems este plan brinda elementos de apoyo a la gestin del proyecto para realizar verificaciones sobre la adecuacin al proceso y as detectar desvis que puedan resultar en acciones correctivas en etapas tempranas. Este plan abarca las partes del cilclo de vida relacioneadas con: elaboracin, construccin, evaluacin y transicin. No estando contempladas, por salirse del alacance del proyecto, las etapas relacionadas con el mantenimiento del producto, aunque se tomarn consideraciones acerca del futuro del producto.
2. Referencias
[1] ANSI/IEEE Std 730.1-1989, IEEE Standard for Software Quality Assurance Plans.
3. Gestin
La gestin del proyecto est a cargo del Adminitrador 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.
3.1 Organizacin
La mayora de las actividades realizadas durante el proyecto impactan, en mayor o menor mediada, 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 UsuarioAsistente de Verificacin Responsable/s Juan Saavedra Adrin Silveira
Analista-Implementador Analista-Implementador-Responsable del Ncleo Responsable de SQA Asistente de Verificacion Analista-Diseador de Interfaz de Usuario-Implementador Responsable de Verificacin - Asistente de SQA Arquitecto - Asistente de Verificacin Coordinador de Desarrollo Especialista Tcnico GeneXus y Base de Datos-Implementador Especialista Tcnico - Implementador Responsable de Consolidado Responsable de SCM - ImplementadorEspecialista Tcnico del Lenguaje y Configuracin
Mauro Gonzlez, Andrs Perri Martn Llofriu Diego Priz Federico Bertolini Alan Descoins Guillermo Dotta Emilio Penna Marcelo Baliero, Sebastin Delgado, Rodrigo Cadenas. Yasim Zeballos
3.2 Actividades
3.2.1 Ciclo de vida del software cubierto por el Plan
Como ya se mencion el presente Plan comprende las etapas de: Requerimientos, Anlisis, Diseo, Implementacin y Verificacin. As mismo, se revisar la calidad de los siguientes productos: Dentro del rea de Requerimientos y Anlisis: Especificacin de Requerimientos Modelos de Casos de uso Alcance del Sistema Pautas para la interfaz del usuario
Dentro del rea de Diseo: Modelo de Dominio Descripcin de la arquitectura Implementacin, Verificacin e Implantcin: Informe de verificacin unitaria Plan de Verificacin y validacin Plan de Implantacin Dentro de la Gestin del Proyecto: Plan de Proyecto Gestin de Riesgos Plan de iteracin
Gestin de la Configuracin y Control de Cambios: Plan de Configuracin de SCM Informe de la Lnea Base del Proyecto
los estndares establecidos, sealando las posibles desviaciones detectadas. 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. La duracin de la reunin no debe ser mayor a dos horas. Como salida se obtiene el Informe de RTF.
3.3 Responsables
Los responsables de llevar acabo los controles de calidad sern: Responsable de SQA Asistente de SQA Adems, se estar en contacto permantente con los responsables de las otras reas involucradas. Ellos son: Rol Administrador Administrador Administrador Actividad Plan de Proyecto Gestin de Riesgos Plan de Iteracin
Analista Analista Analista Analista Arquitecto Responsable de Verificacin y Validacin Responsable de Verificacin y Validacin Responsable de SCM Responsable de SCM
Modelos de Casos de Uso Alcance del Sistema Pautas para la interfaz de Usuario Modelo de Dominio Descripcin de la Arquitectura Informe de Verificacin Unitaria Plan de Verificacin y Validacin Plan de Configuracin de SCM Informe de la Lnea Base del Proyeccto
4. Documentacin
4.1 Propsito
Identificacin de la documentacin relativa a desarrollo, Verificacin & Validacin, uso y mantenimiento del software. Establecer como los documentos van a ser revisados para chequear consistencia: se confirman criterio e identificacin de las revisiones.
Los requerimientos de calidad del producto a construir son considerados dentro de atributos especficos del software que tienen incidencia sobre la calidad en el uso y se detallan a continuacin: Funcionalidad a. adecuacin a las necesidades b. precisin de los resultados c. interoperabilidad d. seguridad de los datos Confiabilidad a. madurez b. tolerancia a faltas Usabilidad a. comprensible b. aprendible c. operable d. atractivo Eficiencia a. utilizacin de recursos Mantenibilidad a. analizable b. modificable c. estable, no se producen efectos inesperados luego de modificaciones d. verificable Portabilidad a. adaptable b. instalable c. co-existencia Cada uno de estos atributos debe cumplir con las normas y regulaciones aplicables a cada uno.
b. La implementacin de todo requerimiento a incorporar debe estar contemplada en por lo menos un elemento del diseo. Ser consistente con la calidad del producto
Para la elaboracin de los documentos se han elaborado plantillas, accesibles para todo el equipo, en el cual se da un marco de: Encabezados y Pies de pgina Tamao y tipo de fuentes, ya sea para texto, ttulos o subttulos. Datos mnimos que se deben inclur, como ser: fecha de elaboracin, versin, responsable.
6. Revisiones y auditoras
6.1 Objetivo
Definicin de las revisiones y auditoras tcnicas y de gestin que se realizarn. Especificacin de cmo sern llevadas a cabo dichas revisiones y auditoras.
10
11
6.2.11 Agenda
A continuacin se muestra una agenda, tentativa, de las revisiones a realizar. Algunas fechas pueden ser modificadas conforme avanza el proyecto. Revisin Revisin de Requerimientos Revisin de Diseo Preliminar Revisin de Diseo Crtico Revisin de Plan de Verifiacin y Validacin Auditora Funcional Auditora Fsica Auditoras internas al proceso Revisin de Gestin Revisin del Plan de Gestin Revisin Post-Mtem Semana en la que se realiza 3,4,5,6 y 7 4,5 y 6 7,8 y 9 3,5,10 y 12 12 12 4,6,8,10 y 12 4,6,8,10 y 12 4,6,8,10 y 12 15
7. Verificacin
La verificacin se har conforme a lo expresado en el documento: Plan de Verificacin y Validacin.
12
13