-
Primera Evolucion del software
La programación de computadoras era un "arte de andar por casa" para el que existían pocos métodos sistemáticos. *No existía documentación de ningún tipo.
Existencia de pocos métodos formales y pocos creyentes en ellos.
Desarrollo a base de prueba y error.
Se trabajaba con la idea de “Codificar y Corregir”.
No existía un planteamiento previo -
Period: to
Primeros Años
Durante los primeros años de desarrollo de las computadoras, el hardware sufrió continuos cambios, mientras que el software se contemplaba simplemente como un agregado. -
ORIGENES
El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los
programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría
significar la ingeniería para el software. -
nace el lenguaje de alto nivel Fortan
Lenguaje de programación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a lacomputación científica. -
Period: to
Crisis del software
La ingeniería de software fue estimulada por la llamada crisis del software, que identifica muchos de los problemas de desarrollo de software. Muchos proyectos de software sobrepasaron el presupuesto y el tiempo estimados. Algunos proyectos causaron daños a la propiedad. Algunos proyectos causaron pérdidas de vidas. La crisis del software originalmente fue definida en términos de productividad, pero evolucionó para enfatizar la calidad. -
Period: to
Segunda Era
La multiprogramación y los sistemas
multiusuario introdujeron nuevos conceptos de interacción hombre-máquina -
Primera conferencia de software
Se realiza la primera conferencia sobre desarrollo de software en Múnich, financiada por la OTAN. Allí la “crisis del software” se convierte en el tema central y se utilizó por primera vez el término "ingeniería del software" para describir el conjunto de conocimientos que existían en un estado inicial, así pues nace formalmente la rama de ingeniería de software. -
Se establece el temino I.S
El término Ingeniería del Software se utilizó por primera vez en el título de una conferencia de la OTAN celebrada en Alemania. -
Observación a las fases anteriores de la I.S.
Se pone atención a las fases anteriores a la codificación como
análisis de requerimientos, especificación y diseño. Surgen las técnicas como abstracción y descomposición modular. Se hacen esfuerzos para integrar y validar las fases sucesivas del desarrollo. -
Fundacion de l IEEE
El Comité creado por la IEEE Computer Society para el desarrollo de estándares de Ingeniería del Software -
Period: to
Tercera Era
El procesamiento distribuido (múltiples computadoras, cada una ejecutando funciones concurrentemente y comunicándose con alguna otra) incrementó notablemente la complejidad de los sistemas informáticos -
Cursos de I.S.
Se llevan a cabo cursos de ingeniería de software. Los principios desarrollados en 69 a 71 se usan masivamente en la industria del software. -
Aparece el paradigma orientado a objetos
Promueve conceptos como la abstracción, la herencia el
reuso. Se inicia el uso masivo de técnicas automatizadas de desarrollo de software. -
Period: to
Cuarta Era
La cuarta era del software está enfocada a las tecnologías orientadas a los objetos y están desplazando rápidamente a enfoques de desarrollo de software más convencionales en muchas áreas de aplicación. -
La evaluación de los procesos evita especificaciones incompletas
En particular, la calidad de un sistema de software está gobernada por la calidad del proceso utilizado para desarrollarlo y mantenerlo.