1 / 28

LS3148 - Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo

7. Prevención y Mejora de Errores. LS3148 - Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo. Contenidos. Introducción Procedimientos Instrucciones de Trabajo Tabla de Contenidos Plantillas Certificación. Introducción (I). Procedimientos e instrucciones de trabajo

hugh
Download Presentation

LS3148 - Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 7. Prevención y Mejora de Errores LS3148 - Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo

  2. Contenidos • Introducción • Procedimientos • Instrucciones de Trabajo • Tabla de Contenidos • Plantillas • Certificación Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  3. Introducción (I) • Procedimientos e instrucciones de trabajo • Procedimientos: aplicables genéricamente. • Instrucciones: verticales. • Dispositivos auxiliares: • Plantillas • Checklists • Entrenamiento, instrucción y certificación Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  4. Introducción (y II) • Acciones Correctivas y Preventivas • Gestión de Configuración • Control de Documentación • Definición de tipos de documentos • Formatos, métodos de identificación de documentos. • Definición de procesos de revisión y aprobación • Métodos de almacenamiento de archivos Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  5. Procedimientos Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  6. Procedimientos (I) • Procedimiento: detalle de una o varias actividades y/o procesos que han de ser realizados de acuerdo a un método dado. • Todo empleado ha de realizar sus tareas utilizando esos procedimientos -los más adecuados en cada caso-. Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  7. Instrucciones de Trabajo (I) • A veces un procedimiento general es imposible o inviable. • Las i.i.t.t. ofrecen detalles explícitos de una o varias tareas a realizar para un equipo, departamento o unidad determinada. Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  8. Instrucciones de Trabajo (y II) • Ejemplos: • Instrucciones para recién llegados • Plantillas de documentación de diseño • Estilo de programación en C++ • Informes semanales de progreso • Instrucciones de coordinación en instalación en cliente Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  9. Procedimientos (II) Estándar SQA Nacional/Internacional Política SQA de la organización Procedimientos SQA de la organización Instrucciones de Trabajo SQA Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  10. Procedimientos (III) • ISO 9000-3 (ISO, 1997; ISO/IEC, 2001) • Guía de preparación de procedimientos. Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  11. Procedimientos (IV) • ¿Por qué usar procedimientos e instrucciones de trabajo? • ¿No es mejor que cada profesional tire de su experiencia? • ¿Por qué he de hacer lo que me dicen, exactamente de la manera en que me lo dicen? Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  12. Procedimientos (y V) • La palabra clave es Estandarización. • Cada procedimiento del “MANUAL DE PROCEDIMIENTOS” ha de responder: • Qué actividades hay que realizar. • Cómo deben realizarse • Cuándo hay que realizarlas. • Dónde deben realizarse. • Quién debe realizarlas. Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  13. Tabla de Contenidos (ejemplo) • 1. Introducción • 2. Propósito • 3. Términos y abreviaturas • 4. Documentos aplicables • 5. Método • 6. Registro de Calidad y Documentación • 7. A quién reporta • 8. Responsabilidad de la implementación • 9. Lista de apéndices Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  14. Utilización del Estándar • La mejor opción es utilizar la tabla de contenidos del estándar de referencia (p.e. ISO 9000-3). Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  15. Mapping ISO 9000-3 (ejemplo) (I) Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  16. Mapping ISO 9000-3 (ejemplo) (II) Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  17. Mapping ISO 9000-3 (ejemplo) (y III) Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  18. Plantillas Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  19. Plantillas • Patrón utilizado como guía. • Utilizados para la realización de documentos. • Generalmente, su uso es obligatorio en todo o parte del proyecto. • Ejemplo: • MIL-STD-498 (DoD, 1994) DIDs (Data Item Descriptions): 22 plantillas (http://www.pogner.demon.co.uk/mil_498/) • Yoopeedoo.org Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  20. MIL-STD-498 (I). SDP Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  21. MIL-STD-498 (y II). SRS Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  22. Más de andar por casa: STP (I) • Alcance de las pruebas • Paquete sw a probar (nombre, versión, revisión). • Documentos base para las pruebas. • Entorno de pruebas • Lugares de pruebas (sites) • Configuración HW y firmware requerida • Organizaciones participantes • Requisitos de recursos humanos • Preparación y entrenamiento requerido Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  23. Más de andar por casa: STP (II) • Para cada prueba: • Identificación de prueba • Objetivo de la prueba • “Cross-reference” al documento de diseño • “Cross-reference” al documento de requisitos • Clase de prueba • Nivel de prueba (unidad, integración, sistema, ...) • Requisitos del caso de prueba • Requisitos especiales (no funcionales) • Datos que han de ser registrados Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  24. Más de andar por casa: STP (y III) • Planificación de pruebas: • Estimación de tiempo para preparación • Estimación de tiempo para prueba • Estimación de tiempo para corrección de errores • Estimación de tiempo para pruebas de regresión Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  25. Otra plantilla: descripción de pruebas (STD) • En la web (www.nebrija.es/~jhidalgo). • Plantilla basada en el Proceso Unificado. • Además, en la asignatura de Ingeniería del Software I, podréis encontrar más: • Requisitos • Análisis • Diseño • Implementación Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  26. Certificación Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  27. ¿Nos acreditamos en España? • Cada vez más: • Colegios de Ingenieros (licencias) • ANECA para Educación (habilitación + acreditación) • Certificaciones privadas Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

  28. CSDP • Certified Software Development Professional • www.computer.org/certification/ • Certificación no es LICENCIA Calidad de Software - 7. Prevención de Errores - Justo Hidalgo

More Related