Retos de la ingenieria de sistemas

Páginas: 6 (1467 palabras) Publicado: 20 de marzo de 2012
TEMA 2. RETOS DE LA INGENIERÍA DE SISTEMAS

Problemática: La Crisis del Software Muchos casos se han documentado sobre los problemas causados por software con errores. Uno de los más conocidos es el de los anti-misiles Patriot [Schach, 2002], que fueron enviados como protección a Israel, el programa tenía un problema que iba acumulando un error, pero en la etapa de pruebas era insignificante yaque se apagaba el sistema y se volvía a encender. En Israel se mantuvo funcionando por días y el error fue tan significativo que cuando recibieron un ataque el anti-misil Patriot no intercepto el Scud, causando varias muertes. Cómo este hay muchos otros casos documentados y que ocurren diariamente. [Standish, 1994] Entre 1967 y 1968 la OTAN identificó y nombró lo que aún se conoce como Crisis delsoftware, habiéndose identificado los graves problemas causados por software de baja calidad (requerimientos no satisfechos), que las fechas de entrega no se cumplen y los costos se exceden. Por ejemplo más de $300 billones por año se gastan en actividades referentes a software en los E.U., del los sistemas desarrollados anualmente, sólo 8% son liberados y funcionan.

Además de 70 a 79% sonterminados, y el costo de poseer y mantener un sistema es dos veces tan caro como desarrollar el mismo. Importantes investigaciones en los Estados Unidos1 muestran un 31.1% de proyectos que son cancelados antes de completarse. Otros resultados indican que un 52.7% de los proyectos cuestan 189% de lo que originalmente se estimó. El costo de estas fallas y excesos es sólo la punta del iceberg, porejemplo, los costos de la pérdida de oportunidades no pueden ser medidos, pero fácilmente pueden ser del orden de los billones de dólares. Existen muchas causas que ocasionan estas fallas, pero la mayoría encuentran su origen en el proceso de desarrollo. En palabras del Dr. David Taylor: “La industria del Software se parece mucho a la industria casera de 1800. Cada producto es hecho a la medida, noexisten partes intercambiables y todo es hecho desde cero. No fue hasta que se emplearon especificaciones rígidas y la aplicación de buenos principios de diseño que la producción en masa se hizo una realidad. A este cambio de paradigma se conoce como Revolución Industrial.” Algunas de las principales razones de la llamada crisis del software son: Requerimientos iniciales mal definidos Ausencia deuna metodología de desarrollo

• •



Uso de un ciclo de vida deficiente (por ejemplo el ciclo de cascada retrasa identificación de problemas) Modificación constante de las fechas de entrega Fallas en el manejo de riesgo Máximo riesgo: no se sabe hasta el final si va a funcionar Mayor complejidad del software que se requiere Mejoras del hardware a velocidades a las cuales el software nopuede ajustarse Nadie entiende la totalidad del sistema Sistemas legados Falta de apoyo de los directivos del proyecto Preparación deficiente de los profesionales de sistemas Comunicación deficiente con el cliente/usuario

• • • • • • • • • •

Han surgido varias respuestas a estos problemas. El primero fue reconocer que hacía falta una metodología, una disciplina independiente de las otras y concaracterísticas de ingeniería, así surge en 1967: la Ingeniería de Software. La Ingeniería de Software La IEEE [1987] define a la ingeniería de software como: La ingeniería de Software es la metodología sistemática para desarrollar, operar, mantener y retirar el software. Boehm también ofrece una definición útil [Boehm, 1981]: La ingeniería de software es la aplicación de las ciencias y lasmatemáticas de forma en que las capacidades de un equipo computacional se hagan útiles al hombre por medio de programas computacionales, procesos y la asociada documentación. Retos de la Ingeniería de Software De acuerdo con el Dr. Jalote [1997], cuando en las definiciones mencionan los términos “metodología sistemática” o “las ciencias y las matemáticas” significa que la ingeniería de software provee...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Retos de la ingenieria
  • tendencias y retos de la ingeniería civil
  • Retos ingenieria de alimentos
  • Ingeniería Web y los nuevos retos
  • Retos de la ingenieria de Petroleos.
  • DEFINICION DE INGENIERIA E INGENIERIA DE SISTEMAS
  • Ingenieria en sistemas
  • ¿Que es ingeniería de sistemas?

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS