La planeación y control son elementos esenciales de todo sistema exitoso. Al desarrollar el software para el sistema, la planeación se realiza en el diseño mucho antes de que comience la programación. Definición de Ingeniería de Software según los diferentes autores: • • Fritz Bauer, 1969: Más que una disciplina o una parte del conocimiento, La Ingeniería es un verbo, una palabra de acción, unmodo de enfocar el problema. La Ingeniería del Software es el establecimiento y uso de principios robustos de la ingeniería a fin de obtener económicamente software que sea fiable y que funcione eficientemente sobre maquinas reales. • Bohem, 1976: Ingeniería del Software es la aplicación practica del conocimiento científico en el diseño y construcción de programas de computadora y la documentaciónnecesaria requerida para desarrollar, operar (funcionar) y mantenerlos. • • Zelkovits, 1978: Ingeniería del Software es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software. Mills, 1980: La Ingeniería de Software tiene como uno de sus principales objetivos la producción de programas que cumplan las especificaciones, y que se demuestren correctos,producidos en el plazo y costo adecuado. • • Meyer, 1988: La Ingeniería de Software es la producción de software de calidad. Ford, 1990: La Ingeniería de Software es una forma de ingeniería que aplica los principios de la ciencia de los computadores y matemáticas para conseguir soluciones a los problemas del software de forma efectiva y económica. • IEEE 1993: La Ingeniería de Software es la aplicaciónde un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo, operación y mantenimiento del software; es decir, la aplicación de Ingeniería de Software. • La Ingeniería de Software es el establecimiento y uso de principios de ingeniería para obtener software que sea confiable y que funcione eficientemente en máquinas reales. Hoy en día la Ingeniería de Software tiene un doblepapel. Es un producto y al mismo tiempo, el medio para entregarlo. Como producto, hace entrega de la potencia informática que incorpora el hardware informático o, más ampliamente, una red de computadoras que es accesible por hardware local.Como vehiculo es utilizado para hacer entrega del producto, el software actúa como base de control de la computadora (sistema operativo),
la comunicación deinformación (redes), creación y control de otros programas (herramientas de software y entornos).
Historia de la Ingeniería de Software
Osborne en 1979 hablaba de una nueva revolución industrial. Toffler en 1980 llamo a la llegada de componentes microeletrónicos la tercera ola del cambio en la historia de la humanidad y Naisbitt en 1982 predijo la transformación de la sociedad industrial a unasociedad de información. Feigenbaum y McCoduck en 1983 sugirieron que la información y el conocimiento (controlados por computadora) serian el foco de poder del siglo veintiuno, y Stoll en 1989 argumento que la comunidad electrónica creada mediante redes de software es la clave para el intercambio de conocimiento alrededor del mundo. Al comienzo de los años 90. Toffler describio un cambio de poder enel que las viejas estructuras de poder (gubernamentales, educativas, industriales, económicas y militares) se desintegrarían a medida que las computadoras y el software nos llevaran a la democratización del conocimiento. Yourdon en 1992 le preocupaba que las compañías en Estados Unidos pudieran perder su competitividad en empresas relativas al software y predijo el declive y la caída delprogramador americano. Hammer y Champy en 1993 argumentaron que las tecnologías de información iban a desempeñar el papel principal en la reingeniería de la compañía. James Brook e Ian Boal y Stephen Talbot critican enormemente la computadora, haciendo énfasis en preocupaciones legítimas pero no ignorando los profundos beneficios que se han llevado a cabo. Al final de los años 90, Yourdon volvió a...
Leer documento completo
Regístrate para leer el documento completo.