lunes, 1 de diciembre de 2008

Trabajo Coloborativo 03

PORTADA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD”
TRABAJO COLOBORATIVO 03


EVALUACION DE SOFTWARE




PRESENTADO POR:
JHAN HADER MUÑÓZ
COD. 4981265



PRESENTADO A:


JHON MONTES


ESCUELA DE CIENCIAS BASICAS E INGENIERIA
INGENIERIA DE SISTEMAS
2008



PRUEBA DE CAJA BLANCA

Prueba de caja blanca o estructural: basada en un minucioso examen de los detalles procedimentales del código a evaluar, por lo que es necesario conocer la lógica del programa.

Esta prueba se centra en la estructura interna del programa. En este caso la pruebaconsiste en probar todos los posibles caminos de ejecución a través de las instruccionesdel código, que puedan trazarse.Mediante está prueba, el ingeniero del software puede:1. Garantizar que se recorre por lo menos una vez todos los caminos independientesde cada módulo.2. Recorrer todas las decisiones lógicas en sus condiciones verdadera y falsa.3. Recorrer todos los bucles en sus límites y con sus límites operacionales.4. Recorrer las estructuras internas de datos para asegurar su validez.


PRUEBA DE CAJA NEGRA
Técnica de prueba de caja negra o funcionales: realizan pruebas sobre la interfaz del programa a probar, entendiendo por interfaz, las entradas y salidas de dicho programa. No es necesario conocer la lógica del programa, únicamente la funcionalidad que debe realizar.

Consiste en estudiar la especificación de las funciones, la entrada y la salida para derivarlos casos. Aquí, la prueba ideal del software consiste en probar todas las posiblesentradas y salidas del programa.La prueba de caja negra, también encuentra errores de:• Funciones incorrectas o ausentes• Errores de interfaz• Errores en estructuras de datos o en accesos a bases de datos externas• Errores de rendimiento• Errores de inicialización y de terminaciónSalida Entrada Funciones.
EL APLICATIVO
En visual me genro el gráfico de una funcion matematica:
Se pidió dar datos para X en intervalos de 0.5, pàra la formula mataematica Y=5exp(x)+3x+2. El software se compone de dos tablas, en las cuales se muestran los valores dados para cada una de las funciones.
DECICIONES LOGICAS INTERVENIDASEN EL PROGRAMA:Dar un valor a X.Si el valor es >= -5 ó <=5, entonces reemplace X por ese valor en la función. Mostrar el valor de y. Mostrar gráfico. Si el valor es <-5 ó > 5; borrar y pedir el ingreso de un nuevo valor.Representar en forma de Grafos todos los posibles bucles que intervienen en el desarrollo de procesos.
CONCLUSIONES


CONCLUSIONES

- Este trabajo m e permitio llevar a cabo las pruebas pertinentes a las diferentes aplicaciones que deseemos hacerle a un programa.
-Nos muestra o nos enseña como llevar cabo pruebas de calidad de Software con tecnicas como lo son caja blanca y caja negra para los usuarios.
- La realizacion de pruebas nos seran de gran utilidad para el desarrollo y comprobar la funcionalidad de programas.