¿Qué es un bug?

¿Qué es un bug?

El Software

•No hace algo que debería
•Hace algo que No debería
•Hace algo que No dice su especificación.
•Hace algo que su especificación No dice, pero debería.
•Es difícil de entender, de usar y es lento.

Problemas Actuales

De 500 proyectos de desarrollo, solo 1 de cada 4 terminan a tiempo y cumplen con el presupuesto
90% de los proyectos no alcanzan los objetivos
40% fracasan por completo
29% no se entregan nunca

Causas

Especificaciones

•No se escribe, no se detalla, cambia constantemente o no se propagan.

Diseño

•No se detalla suficiente, cambia y no se comunica.

Código

•Complejidad, documentación pobre, presión.

¿Donde se producen?

La mayoría de los defectos se producen en etapas tempranas del proceso de desarrollo, por lo que en estas etapas debe existir una estructura robusta de control y no solo en la verificación y validación del producto final.

Problemas Actuales

Costos

En la practica común, los desarrolladores:

•Pasan /- el 50 % del tiempo en test.
•Dedican mas de la mitad de los recursos encontrando defectos.

En el aspecto monetario:

•Al menos 1/3 y probablemente mas de la mitad del coste del proyecto
•Al menos la mitad del best online casino costo de todas las demás actividades.
¡Cuanto mas tarde se detectan los bugs mas cuestan!

Les proporcionamos algunos de los ejemplos más claros acerca de los bugs.

 Mariner I, 1962

Coste: 18,5 millones de dólares.

Desastre: El cohete Mariner 1, en una investigación espacial destinada a Venus, se desvió de su trayectoria de vuelo poco después de su lanzamiento. El control de la misión destruyó el cohete pasados 293 segundos desde el despegue.

Causa: Un programador codificó incorrectamente en el software una fórmula manuscrita, saltándose un simple guion sobre una expresión. Sin la función de suavizado indicada por este símbolo, el software interpretó como serias las variaciones normales de velocidad y causó correcciones erróneas en el rumbo que hicieron que el cohete saliera de su trayectoria.

Ariane 5, 1996

Coste: 500 millones de dólares.

Desastre: El Ariane 5, el más novedoso cohete espacial no tripulado Europeo, fue destruido intencionadamente segundos después de su lanzamiento en su vuelo inaugural. Con él se destruyó su carga de cuatro satélites científicos destinados a estudiar la interacción del campo magnético de la tierra con los vientos solares.

Causa: El problema surgió cuando el sistema de guiado intentó convertir la velocidad lateral de la nave de 64 a 16 bits. El número era demasiado alto y se produjo un error de desbordamiento, lo que hizo que el sistema de guiado se detuviera. En ese momento, el control pasó a un sistema idéntico redundante, que también falló al ejecutar el mismo algoritmo.

This entry was posted in Uncategorized and tagged , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>