METODOS NÚMERICOS
Enviado por rafuoldy201218 • 8 de Febrero de 2014 • 483 Palabras (2 Páginas) • 280 Visitas
ACTIVIDAD N. 14
TRABAJO COLABORATIVO N. 3
PRESENTADO POR:
CAMILO ANDRES PUENTES
CÓDIGO:
7.748.376
CURSO:
INGENIERIA DE SOFTWARE
CODIGO CURSO: 301404_4
TUTOR:
PILAR ALEXANDRA MORENO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD –
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
CEAD NEIVA (HUILA)
MAYO DE 2012
UNIDAD 3. CONTROL DE CALIDAD DEL SOFTWARE
¿Qué técnicas de prueba del software establecería? Describa y justifique su elección.
La técnica de prueba que utilizaría es la PRUEBA DE LA CAJA NEGRA debido a que esta permite detectar un funcionamiento incorrecto o incompleto, errores de interface, errores de accesos estructuras de datos externas, problemas de rendimiento, errores de inicio y terminación. Las pruebas de caja negra se centran en lo que se espera de un módulo, es decir intentan encontrar casos en que el módulo no se atiene a su especificación. Por ello se denominan pruebas funcionales, y el probador se limita a suministrarle datos como entrada y estudiar la salida, sin preocuparse de lo que pueda estar haciendo el módulo por dentro.
Las pruebas de caja negra están especialmente indicadas en aquellos módulos que van a ser interfaz con el usuario (en sentido general: teclado, pantalla, ficheros, canales de comunicaciones, etc.
El problema con las pruebas de caja negra no suele estar en el número de funciones proporcionadas por el módulo (que siempre es un número muy limitado en diseños razonables); sino en los datos que se le pasan a estas funciones. El conjunto de datos posibles suele ser muy amplio para un ejemplo de esto un entero.
A la vista de los requisitos de un módulo, se sigue una técnica algebraica conocida como "clases de equivalencia". Esta técnica trata cada parámetro como un modelo algebraico donde unos datos son equivalentes a otros. Si logramos partir un rango excesivamente amplio de posibles valores reales a un conjunto reducido de clases de equivalencia, entonces es suficiente probar un caso de cada clase, pues los demás datos de la misma clase son equivalentes.
Las limitaciones para lograr una buena cobertura con pruebas de caja negra es un objetivo deseable; pero no suficiente a todos los efectos. Un programa puede pasar con holgura millones de pruebas y sin embargo tener defectos internos que surgen en el momento más inoportuno. Por ello el realizar la prueba de caja negra se vuelve una gran opción.
¿Qué estrategias de prueba del software implementaría? Describa y justifique su elección.
En lo personal implementaría la PRUEBA DE SISTEMAS debido a que estas son funcionales., que quiere decir: Que se realizan las funciones especificadas, poseen pruebas relacionadas con el rendimiento del sistema, da
...