Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a. ¿Conoce al menos dos casos donde el software haya fallado y esta falla
haya cobrado vidas o haya ocurrido un desastre informático? Sustente la
respuesta a través de un blog y comparta con sus compañeros.
- Mariner 1.
En el año 1962, la Nasa se disponía realizar el lanzamiento al espacio de la misión
Mariner 1, con el fin de navegar la órbita de Venus. Un error de programación
representó la diferencia entre el éxito y una catástrofe total.
La Mariner 1 fue creada para recabar datos sobre la temperatura y atmósfera de
Venus, pero no logró salir de la atmósfera de la tierra. La catástrofe se originó a
solo 5 minutos del despegue debido a la mala transcripción de un código y la
omisión de un guión “-“.
El fracaso de la Mariner 1 produjo la pérdida de 18,5 millones de dólares a la
Nasa.
b. ¿Porque cree usted que son importantes las pruebas de software del
sistema de información y el aseguramiento de la calidad? Sustente la
respuesta.
R// Para ejecutar un buen plan de pruebas creo que es fundamental tener en
cuentas estos criterios:
- Analizar los requerimientos de desarrollo de software
- Identificar las funcionalidades nuevas a probar
- Identificar las funcionalidades de sistemas existentes que deben probarse
- Definir la estrategia de pruebas
- Definir los criterios de inicio, aceptación y suspensión de pruebas
- Identificar los entornos (ambientes) requeridos
- Establecer la metodología y procedimientos de prueba
- Elaborar la planificación de las pruebas
- Identificar los riesgos y definir planes de respuesta
Cabe recalcar que es sumamente necesario tratar de realizar las pruebas de una
manera eficaz y excelente, como ejemplo observar como reacciona el sistema a
entradas de datos no validas; sin olvidar que es de extrema ayuda documentar
todos los casos de prueba, ya que gracias a estas podremos realizar pruebas de
regresión.
¿Que debe tener en cuenta para elaborar las pruebas del software que hace
parte de un sistema de información? Sustente la respuesta.
R// En inicio creo que influyen muchos factores como el tema de la flexibilidad,
portabilidad, eficiencia, confiabilidad y usabilidad principalmente. Teniendo en
cuenta a detalle cada uno de estos factores pasaríamos a implementar el diseño
de plan de pruebas, el diseño de casos de pruebas, comparar y evaluar cada uno
de los resultados obtenidos y localizar los errores solucionándolos de manera
eficaz. También influye mucho el potencial y lo complejo que sea nuestro sistema,
ya que entre más complejo, mayores pasos hay que realizar para garantizar la
calidad del sistema, siendo la eficiencia un punto clave.