-
Previo a la Ingeniería de Software no existían lenguajes de programación, todo era lenguaje de máquina.
-
La programación como base. Inicia la implementación de lenguajes de programación
-
Aparecen los primeros lenguajes de programación como cobol, algol y el más popular fortran.
-
El concepto de Ingeniería del Software surgió en 1968, tras una conferencia en Garmish (Alemania) que tuvo como objetivo resolver los problemas de la crisis de software. Este fue causado por el avance desmesurado de el hardware lo que hacía al software cada vez más completo y generalmente nunca se terminaba a tiempo
-
Metodología de Desarrollo de Software
-
Nace el modelo cascada mediante una descripción del método en un artículo de una revista.
-
Nacen los paradigmas de programación. David Parnas introduce los conceptos clave de modularidad y camuflaje de información.
-
Esta ley indicaba que los sistemas de tipo electrónico debían tener un cambio continuo o de lo contrario serían obsoletas.
-
Esta ley indicaba que los sistemas de tipo electrónico debían incrementar para mantener la satisfacción del usuario a lo largo del período de vida del sistema.
-
Ingeniería de información (IE/IEM). Metodología de desarrollo de software.
-
Surge el ciclo de vida del software. Por estas fechas surge el ciclo de vida del software y con ello su mantenimiento. 1. Definición de necesidades 2. Análisis 3. Diseño 4. Codificación 5. Pruebas 6. Validación 7. Mantenimiento y evolución.
-
Nace el desarrollo en espiral. El desarrollo en espiral es un modelo de ciclo de vida del software.
-
Tim Berners-Lee después de proponer su proyecto, logra iniciar la web
-
Nace el lenguaje de programación Java
-
Surgen los primeros navegadores web e infinidad de aplicaciones a través de la red.
-
Inicia la metodología de Desarrollo de Software. Vigente de 1995 a 2012.
-
Aparecen más lenguajes de programación: python, UML, PHP, Eclipse, entre otros
-
Las herramientas CASE surgieron en el año 1990 antes mencionado y en 2001 y 2002 tuvieron un tremendo auge debido a la gran demanda y uso de tales ya que su asistencia comenzó a llamar la atención entre los usuarios.
-
La popularidad de estos servicios toma gran importancia y los manda a la cima
-
Surge el revolucionario sistema operativo para dispositivos móviles denominado "Android".
-
Los dispositivos móviles son lo más novedosos con nuevos sistemas.
-
Nuevas metodologías se aplican a la Ingeniería de Software
-
Metodología SCRUM, es un modelo de desarrollo ágil caracterizado por: Adoptar una estrategia de desarrollo incremental, en lugar de planificación y ejecución completa del producto. Basar la calidad del resultado más en el conocimiento táctico de las personas en equipos autoorganizados, que en la calidad de los procesos empleados.
-
En El Salvador, existen pocas empresas que están legalmente establecidos como desarrolladores de software. A lo largo de la historia del desarrollo del software desde su inicio solo a los países con mejor economía que a despegar en gran medida en esta área. Solo en este último siglo El Salvador ha empezado a prepararse profesionales en esta área del desarrollo informático.
Por ende El Salvador está dando sus primeros pasos en el desarrollo del software.