Ing Sistemas
Definiciones
• Es la aplicación de métodos y prácticas ingenieriles
para el diseño, desarrollo y mantenimiento de software
• Es la aplicación práctica de las ciencias dela
computación, administración y otras ciencias al
análisis, diseño, construcción y mantenimiento de
software y de la documentación asociada
• La IS es la ciencia de ingeniería la cual aplicaconceptos
de
análisis,
diseño,
codificación,
pruebas,
documentación y administración a la realización
exitosa de grandes programas
Ingeniería de software
Evolución
60s
• Los modelos deproceso y las metodologías
surgen como consecuencia de la maduración de
la programación.
• Se incrementó la disponibilidad y eficiencia de los
equipos de cómputo, software de base: sistemas
operativos,lenguajes de programación.
• Creció la complejidad de las aplicaciones.
Ingeniería de software
Evolución
• Se identificó la crisis del software
• En 1968 el Comité de Ciencia de la OTANacuña el nombre de la “Ingeniería de
Software”.
• Se reconoció que la industria de desarrollo de
software tiene que introducir métodos más
ingenieriles en la construcción de sus
productos.Ingeniería de software
Evolución
• Se reconocieron las mayores dificultades de la IS
– Falta de pleno entendimiento de los problemas a
resolver
– Falta de técnicas de comunicación en el equipo detrabajo
• Se propusieron áreas de investigación:
– Técnicas de administración
– Organización de los equipos de trabajo
– Mejores lenguajes de especificación, programación y
herramientasIngeniería de software
70s
• Se establecen principios tales como:
– diseño descendente (top-down)
– refinamiento sucesivo (step-wise refinement)
– modularidad
• Surgen los lenguajes estructurados y lanoción de equipos de
programación con un líder
• Surge la programación estructurada y el concepto de estilo de
programación
• Aparece el concepto de ciclo de vida en el desarrollo de
software...
Regístrate para leer el documento completo.