Programa de Ingeniería de Sistemas Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA Plan de Aseguramiento de la Calidad Versión 1.0 Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA Plan de Aseguramiento de la Calidad PACANTE Versión: <1.0> Fecha: <26/Oct/09> Historial de Revisiones Fecha 26/Oct/09 Confidencial Versión 1.0 Descripción Versión inicial del documento Programa de Ingeniería de Sistemas, 2015 Autor Antonio Rivadeneira V. Página 2 de 7 Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA Plan de Aseguramiento de la Calidad PACANTE Versión: <1.0> Fecha: <26/Oct/09> Tabla de Contenido 1. Introducción 4 1.1 1.2 1.3 1.4 4 4 4 4 Propósito Alcance Definiciones, Acrónimos, y Abreviaciones Referencias Bibliografícas 2. Objetivos de la Calidad 4 3. Administración 5 3.1 3.2 5 5 Organización Tareas y Responsabilidades 4. Documentación 5 5. Estándares y Lineamientos 6 6. Métricas 6 7. Revisiones y Plan de Auditoría 7 8. Evaluación y Pruebas 7 9. Resolución de Problemas y Acciones Correctivas 7 10. Herramientas, Técnicas y Metodologías 7 11. Administración de la Configuración 7 12. Registros de Calidad 7 13. Entrenamiento 7 14. Administración del Riesgo 7 Confidencial Programa de Ingeniería de Sistemas, 2015 Página 3 de 7 Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA Plan de Aseguramiento de la Calidad PACANTE Versión: <1.0> Fecha: <26/Oct/09> Plan de Aseguramiento de la Calidad 1. Introducción 1.1 Propósito El propósito del artefacto Plan de Aseguramiento de la Calidad es el de ofrecer una propuesta de cómo asegurar todo lo concerniente con la calidad, para garantizar que la Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA sea una aplicación estable y confiable. 1.2 Alcance El alcance del presente Plan de Aseguramiento de la Calidad esta enfocado a la definición y establecimiento de políticas enfocadas a brindar un mayor grado de calidad a todos los artefactos generados en el proyecto 1.3 Definiciones, Acrónimos, y Abreviaciones Para obtener un mayor detalle de las siglas remitirse al documento de Glosario (GLOSS) RUP: Rational Unified Process. EMF: Eclipse Modeling Framework GMF: Graphical Modeling Framework 1.4 Referencias Bibliografícas Artefacto RUP Plan de Desarrollo de Software (PDSANTE) Artefacto RUP Plan de Resolución de Problemas (PRPANTE) Artefacto RUP Plan Maestro de Pruebas (PMPANTE) Artefacto RUP Plan de Gestión de la Configuración (PGCANTE) Artefacto RUP Plan de Gestión de Riesgos (PGRANTE) IBM (2009) Rational Unified Process, Visión general, Obtenida el 23, agosto, 2009, desde http://www-01.ibm.com/software/co/rational/rup.shtml ECLIPSE (2009) Eclipse Modeling Framework Project (EMF), Obtenida el 10, septiembre, 2009, desde http://www.eclipse.org/modeling/emf/ ECLIPSE (2009) Eclipse Graphical Modeling Framework (GMF), Obtenida el 10, septiembre, 2009, desde http://www.eclipse.org/modeling/gmf 2. Objetivos de la Calidad El objetivo fundamental de alcanzar un grado alto de madurez es el de ofrecer en una primera instancia un aplicativo con un número mínimo de errores, y en una segunda instancia el de ahorrar tiempos de resolución de fallos y soporte, una vez se halla liberado una versión. Confidencial Programa de Ingeniería de Sistemas, 2015 Página 4 de 7 Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA Plan de Aseguramiento de la Calidad PACANTE 3. Administración 3.1 Organización Nombre 3.2 <1.0> Fecha: <26/Oct/09> Rol Antonio Rivadeneira – Proponente Responsable Administración de Calidad Ing. Andrés Solarte – Asesor Técnico Asesor de Calidad Dra. Inés Garzón – Asesara Metodológica Asesor de Calidad Tareas y Responsabilidades Para garantizar que todos los artefactos que se están desarrollando dentro del proyecto Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA, cumplan un grado mínimo de Calidad, es de vital importancia que en la ejecución de cualquier tarea, se tengan en cuenta las siguientes tareas de refinamiento de artefactos: Proceso Elaboración Descripción Versión preliminar del artefacto a entregar Revisión Final Primer revisión de los artefactos generados en la primer iteración Corrección de los artefactos según especificaciones técnicas Revisión final de los artefactos Refinamiento y Cierre Versión final de artefacto a entregar Revisión Refinamiento 4. Versión: Responsable Responsable Administración de Calidad Asesor de Calidad Responsable Administración de Calidad Asesor de Calidad Responsable Administración de Calidad Documentación Dentro de la política de aseguramiento de la Calidad del proyecto es necesario que dentro de la documentación que hace referencia a las fases iniciales de la metodología RUP (Inicio - Elaboración) se cuente con un mínimo de documentos, los cuales deben ser los siguientes: Confidencial Peticiones de los Interesados Plan de Gestión Riesgos Documento de Arquitectura de software Plan de Resolución de Problemas Plan de Maestro de Pruebas Plan de Desarrollo de Software Plan de Gestión de la Configuración Programa de Ingeniería de Sistemas, 2015 Página 5 de 7 Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA Plan de Aseguramiento de la Calidad PACANTE 5. Versión: <1.0> Fecha: <26/Oct/09> Estándares y Lineamientos Dentro de las normas y directrices que se utilizarán en el proyecto, se tiene establecido trabajar todo lo concerniente con especificación de casos de uso, con las plantillas suministradas por la metodología RUP, acompañadas de un diagrama de caso de uso, y otro de secuencia especifico. De igual forma a nivel de desarrollo se tiene planeado seguir la especificación de SUN para el manejo de estándares de codificación (Java Code Conventions). Cabe anotar que también se seguirán los siguientes estándares de una forma parcial de acuerdo a la necesidad de implementación, XML, XMI, MDA, IBM CUA, Eclipse UI, Microsoft GUI, IEEE STD 830 6. Métricas A lo largo del desarrollo de la Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA, para una correcta subdivisión de las tareas se utilizaron las que definía la metodología iterativa OpenUP, teniendo la siguiente distribución: Fase Iteración Iteración 1: Conceptualización Preliminar del Proyecto - Documentación inicial Seminario de Grado Inicio Iteración 2: Corrección Documentación inicial Seminario de Grado Iteración 1: Diseño y Arquitectura de la Solución - Documentación final Seminario de Grado Elaboración Iteración 2: Diseño y Arquitectura de la Solución - Documentación vacaciones Seminario de Grado Iteración 1: Implementación modelo del negocio, matemático estándar y del de distribución usando EMF de Eclipse Iteración 2: Implementación del modelador y editor gráfico usando GMF Dashboard Construcción Iteración 3: Definición transformaciones de modelo a modelo (M2M), implementando ATL Iteración 4: Definición transformaciones de modelo a texto (M2T), Iteración 5: Finalización etapa de implementación Iteración 6: Documentación proceso de Graduación Iteración 1: Despliegue, Soporte y Finalización Transición Iteración 2: Correcciones Finales Confidencial Programa de Ingeniería de Sistemas, 2015 Página 6 de 7 Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando MDA Plan de Aseguramiento de la Calidad PACANTE Versión: <1.0> Fecha: <26/Oct/09> Identificando en cada una de las iteraciones luego de la fase de Elaboración, un micro incremento por iteración denotado a la ejecución de pruebas, y otro a la evaluación de las mismas, en donde sobresale el trato individual por ítem de error, bajo generalización porcentual de todos los elementos revisados a manera de resumen (subtotal) 7. Revisiones y Plan de Auditoría Dado a que el desarrollo de todos los artefactos del proyecto se están haciendo bajo un proceso cíclico Elaboración -> Revisión ->Refinamiento ->Revisión Final ->Refinamiento y Cierre Es de vital importancia establecer que el plan de auditoria, va acorde con las fechas estipuladas dentro del cronograma de desarrollo, y son responsabilidad de los Asesores de Calidad, quienes durante la revisión son los indicados en dar la ultima palabra para el cierre final del documento. 8. Evaluación y Pruebas Ver artefactos PDSANTE (Plan de Desarrollo de Software) y PMPANTE (Plan de Maestro Pruebas) 9. Resolución de Problemas y Acciones Correctivas Ver artefacto PRPANTE (Plan de Resolución de Problemas) 10. Herramientas, Técnicas y Metodologías Ver artefacto PMPANTE (Plan Maestro de Pruebas) 11. Administración de la Configuración Ver artefacto PGCANTE (Plan de Gestión de la Configuración). 12. Registros de Calidad Los registros de calidad se dispondrán a manera de versión dentro de todos los artefactos realizados bajo esta buena práctica. 13. Entrenamiento Para poder cumplir con los objetivos propuestos por el presente Plan de Aseguramiento de la Calidad, es de vital importancia que se tengan en cuanta las tareas descritas en el numeral 3.2 de este plan, en el desarrollo de cualquier artefacto que tenga referencia con el proyecto. 14. Administración del Riesgo Ver artefacto PGRANTE (Plan de Gestión de Riesgos). Confidencial Programa de Ingeniería de Sistemas, 2015 Página 7 de 7