La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Terminología de proceso del software

Presentaciones similares


Presentación del tema: "Terminología de proceso del software"— Transcripción de la presentación:

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.

8


Descargar ppt "Terminología de proceso del software"

Presentaciones similares


Anuncios Google