Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Terminología de proceso del software
2
El Proceso de Desarrollo Software
3
El SDP define el qué, quién, cuándo y cómo del desarrollo de software.
Cuatro actividades fundamentales que son comunes para todos los procesos de desarrollo de software : —Especificación del software —Desarrollo del software —Validación del software —Evolución del software Modelo de proceso: —Descripción simplificada (abstracción) de un proceso de desarrollo de software real.
4
Ejemplo: Proceso en Cascada
5
Enfoques y Nomenclaturas
6
Testing: terminología básica
• Error: desatino del programador (el cual resulta en la introducción de un bug). • Defecto, “bug”: manifestación concreta del error de programación en el código. • Falla: resultado de la ejecución de un bug. Un test es una prueba de software, compuesta usualmente por: • una precondición (condiciones bajo las cuales se ejecuta el código a testear), • una porción de código (bloque a testear). • una condición de aceptación (criterio para saber si el código “pasó” la prueba).
7
Testing: clasificaciones básicas
Existen diferentes tipos de testing, de acuerdo a las características de sus partes. Algunos de estos tipos son los siguientes: • Sistema: el bloque a testear es todo el sistema. • Integración: el bloque a testear es la composición de varios módulos, y la condición de aceptación corresponde a propiedades de la ejecución combinada de los módulos. • Regresión: la condición de aceptación es preservar el comportamiento de versiones anteriores del software. • Diferencial: la condición de aceptación es mantener un comportamiento similar a otro software con el mismo propósito que el testeado.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.