Errores de software y sus consecuencias | |
La certificación de la calidad de los diferentes productos siempre ha sido una preocupación universal, el proveer al usuario de un producto de calidad es un asunto de suma importancia para garantizar el éxito de las empresas. Para garantizar el acercamiento al consumidor, las empresas suelen recurrir a grandes campañas de marketing que les permitan fijar en el consumidor la imagen de su producto. Este modelo generalmente no es aplicado por las ciber-empresas tipo web 2.0, estas no acuden a las clásicas campañas de marketing agresivo, en su lugar permiten que la calidad de sus productos atraiga a sus clientes por el efecto boca a boca, confían en que un cliente satisfecho atrae más clientes, y que la mejor campaña de marketing es el beneplácito del cliente al usar un producto de alta calidad. La Ingeniería del Software persigue como objetivo esencial el proporcionar las herramientas fundamentales para la producción de software de alta calidad, sin embargo, este es un punto básicamente imposible de lograr en un 100% debido a la complejidad inherente al software y la imposibilidad práctica de realizar una prueba exhaustiva sobre el mismo. Una prueba total para un software requeriría el recorrido de un árbol infinito de opciones compuesto por todas las posibles secuencias de operaciones que un usuario puede realizar sobre el aplicativo. El mantener un nivel adecuado de prestaciones del aplicativo se hace imperante cuando del correcto funcionamiento del producto dependen las vidas de seres humanos, aplicativos dedicados al soporte de la vida humana como los controladores de incubadoras o maquinas de diálisis, deben cumplir con altos niveles de calidad y garantizar su corrección, de igual manera sucede con los aplicativos creados para proyectos con grandes inversiones investigativas, sociales y económicas. Desafortunadamente, la incorrecta validación de los criterios de calidad en los aplicativos software a conducido a través de la historia a grandes desastres, he aquí algunos ejemplos. Therac 25 El Orbitador climatológico de Marte y el Mars Polar Lander son solo 2 de las muy costosas misiones de la NASA que fracasaron a causa de errores software. Generalmente las misiones de este nivel pueden costar cientos de millones de dólares y varios años de investigación. Sin embargo en la actualidad la NASA trabaja en la construcción de software que le permita validar automáticamente el funcionamiento de sus aplicativos. Una interesante aplicación a nivel de SQA. (Software Quality Assurance). El 4 de junio de 1996 la ESA (Agencia Espacia Europea) reutilizó el software de su predecesor el Ariane 4 para el montaje de su nave el Ariane 5, la conversión de un valor de 64 bits a uno de 16 bits causó un desbordamiento que terminó con la desintegración de la nave 40 segundos después de su despegue. División de coma flotante en Intel Pentium En 1993 en la intrincada carrera entre empresas productoras de microprocesadores, Intel sacó al mercado un procesador con un error en la unidad de punto flotante, al descubrir el error se hizo necesario recoger toda la producción entregada y reemplazarla por procesadores no defectuosos. Esta operación tuvo un costo de 475 millones de dólares. como cometario final, en aplicaciones académicas dentro del aula de clase el peor desastre que puede suceder es que obtengas una mala calificación, pero un error en un aplicativo en funcionamiento puede costar la vida de seres humanos. De esta dimensión es la responsabilidad frente a tu carrera. Algunos enlaces interesantes sobre el tema http://es.wikipedia.org/wiki/Problema_del_a%C3%B1o_2000 |
Re: Errores de software y sus consecuencias | |
Un error de software saca de linea a todo el dominio .es |
Re: Errores de software y sus consecuencias | |
los errores de software se producen por mal analisis o mala adaptacion del software al entorno en que se somete |
OderLogica |
Usted no se ha autentificado. (Entrar)
|