LS3148 Calidad de Software - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

LS3148 Calidad de Software

Description:

M s de andar por casa: STP (I) Alcance de las pruebas ... M s de andar por casa: STP (II) Para cada prueba: Identificaci n de prueba ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 29
Provided by: eric443
Category:

less

Transcript and Presenter's Notes

Title: LS3148 Calidad de Software


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

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

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

5
Procedimientos
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-.

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.

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

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
10
Procedimientos (III)
  • ISO 9000-3 (ISO, 1997 ISO/IEC, 2001)
  • Guía de preparación de procedimientos.

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?

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.

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

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).

15
Mapping ISO 9000-3 (ejemplo) (I)
16
Mapping ISO 9000-3 (ejemplo) (II)
17
Mapping ISO 9000-3 (ejemplo) (y III)
18
Plantillas
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.de
    mon.co.uk/mil_498/)
  • Yoopeedoo.org

20
MIL-STD-498 (I). SDP
21
MIL-STD-498 (y II). SRS
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

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

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

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

26
Certificación
27
Nos acreditamos en España?
  • Cada vez más
  • Colegios de Ingenieros (licencias)
  • ANECA para Educación (habilitación
    acreditación)
  • Certificaciones privadas

28
CSDP
  • Certified Software Development Professional
  • www.computer.org/certification/
  • Certificación no es LICENCIA
Write a Comment
User Comments (0)
About PowerShow.com