1. Apellido y Nombre: Pérez G. José G. C.I.18884212
Asignatura: Diseño de Software
Nombre del Profesor: Adriana Barreto
Fecha: 15 de febrero de 2017
Mapa Conceptual
UNIVERSIDAD "FERMÍN TORO"
SISTEMA INTERACTIVO DE EDUCACIÓN A DISTANCIA. SAIA
ESCUELA DE INGENIERÍA
CABUDARE
2. Pruebas y Mantenimiento de
SistemasPruebas del Sistemas
Probar un sistema es el proceso de ejecutarlo o validarlo
con el fin de encontrar errores. El objetivo de una
prueba es detectar problemas y errores.
Estrategias
de pruebas
Caja Negra:
Probar que se
cumplan las
especificaciones sin
hacer caso alguno al
código interno de
los programas.
Caja de Cristal:
Probar cada rutina
y cada instrucción
sin tomar en
cuenta las
especificaciones.
Métodos
de prueba
De Abajo hacia Arriba
(Bottom-Up).
De Arriba hacia
Abajo
(Top-Down).
Prueba Total.
Tipos
de Prueba
- Pruebas Dinámicas: son aquellas
que implican ejecución de los
programas y puede adoptar cualquiera
de los métodos y estrategias descritas
anteriormente. Se lleva a cabo
siguiendo tres pasos:
a) Selección de casos de prueba. b)
Ejecución de la prueba. c) Análisis de
los resultados.
- Pruebas Estáticas: son aquellas que
centran su atención en la estructura de los
programas o en su lógica, no en los
resultados. Puede ser de tres tipos:
a) Análisis de flujo de control: detecta
código no estructurado o inalcanzable. b)
Análisis de flujo de datos: determina las
anomalías en el uso de los datos y
variables. c) Análisis de interfaces:
evidencia cualquier discrepancia entre
los parámetros que se envían desde un
módulo y la forma en que el módulo
receptor esta preparado par recibirlos
(relaciones entre módulos).
Clases de Prueba
- Prueba Unitaria.
- Prueba de Integración.
- Prueba Funcional.
- Prueba de Sistema.
- Prueba de Aceptación
Técnica.
- Prueba de Aceptación
Funcional.
- Prueba de Instalación.
El Mantenimiento de sistemas se encarga de modificar, Corregir
o mejorar los sistemas existentes Sin embargo, efectuar cambios
y ajustes no necesariamente indica la corrección de errores o la
ocurrencia de problemas.
Mantenimiento de sistemas
Tipos
De Mantenimiento
CORRECTIVO:
Es cuando se debe corregir errores de
funcionamiento del sistema , “pulgas”, o
cuando aparecen situaciones que no se
tuvieron en cuenta o se mal interpretaron en el
relevamiento
- ADAPTATIVO:
Cuando el objetivo es adaptar el sistema o
partes de él a nuevas situaciones que generan
nuevos requerimientos, por la dinámica
evolución de las empresas y los negocios
- PERFECTIVO:
Cuando el sistema está estable y es utilizado
por la empresa en su plenitud, pueden surgir
requerimientos de perfeccionamiento en
algunas de sus funciones, mejorar la
performance, reducir los procesos o aumentar
su complejidad por razones de seguridad, etc.
- PREDICTIVO: Se basa en predecir la avería
antes de que esta se produzca, se trata de
adelantarse a la avería antes de que esta se
produzca.
- PREVENTIVO: Surge de la necesidad de
rebajar el correctivo y todo lo que representa.