-
Z3 la primera computadora digital
En 1941 el ingeniero alemán Konrad Zuse presenta Z3 la primera computadora digital. La Z3 puede ser considerada una de las primeras máquinas programables y automáticas que de manera eficiente podía desarrollar sumas, restas, multiplicación, división, sacar la raíz cuadrada y gestionar memoria. Zuse ideó lo que se considera el primer programa con que funcionaba la computadora: el Plankalkül. -
Creacion del primer lenguaje de programacion
En 1954 John W. Backus creo junto a un equipo de programadores de IBM el primer Lenguaje de programación de alto nivel, el FORTRAN, y este posteriormente fue comercializado en 1957. -
El termino software
En 1957 el matemático John W. Tukey usó por primera vez el termino software. -
Backus-Naur Form o simplemente BNF
En 1959 John W. Backus inventa una notación que permite describir la sintaxis de un lenguaje de programación de alto nivel conocida como Backus Normal Form, llamada posteriormente Backus-Naur Form o simplemente BNF. -
Nace el lenguaje cobol
Un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí. -
Period: to
Crisis del Software
En estos años el software inicio con una Crisis del Software. Ligada a la crisis de la programación se plantea la necesidad de controlar el proceso de desarrollo. Se busca simplificar código. Aparición de multiprogramación. Sistemas de tiempo real apoyan la toma de decisiones. Aparición de software como producto. https://assets.sutori.com/user-uploads/image/e3c3a5dd-3379-422c-afd5-852cef535be3/a51a7be7-90b4-4b19-8ba1-5cb7b67dd6a0.jpeg -
Conferencia Organizada por la OTAN
La conferencia organizada por La Organización del Tratado del Atlántico Norte (OTAN) en el año 1968 en Múnich Alemania consagro el uso del término Ingeniería del Software, aunque Frederick P. Brooks, lo usó en los años 60, se dice que la primera persona que usó el término fue Margaret Hamilton. -
Modelo en Cascada
El modelo en cascada ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior. La primera descripción formal la realizó en 1970 Winston W. Royce, en uno de sus artículos -
Surge lenguaje de programación C
Dennis M. Ritchie crea el Lenguaje de programación C en los Laboratorios Bell como evolución del anterior es decir el lenguaje B. -
Desarrollo de Software en la UCA
Para los registros académicos de la universidad Salvadoreña UCA adquirió la computadora PH-1000 21mx la cual en su momento de dicha década daba un rendimiento de excelentes condiciones -
Primera generación de Herramientas CASE
Aunque esos son los inicios de las herramientas informáticas que ayudan a crear nuevos proyectos informáticos, la primera herramienta CASE fue Excelerator que salió a la luz en el año 1984 y trabajaba bajo una plataforma PC. -
Surgimiento de las ISO 9126, ISO12207, ISO9000-3
desarrollo de software de calidad: CMM, CMMI, AENOR, ISO 9000, ISO. 9001, ISO 9004, ISO 9126, ISO 12207, ISO 15504, ISO 2000 ,etc. -
Mayor incremento en inversiones en software en la web por parte de empresas
Las empresas empiezan a ver la utilidad del software y a invertir en el para obtener beneficios económicos y tecnológicos. -
Se aprueba la ley del consejo nacional de ciencia y tecnología CONACYT
La asamblea legislativa de El Salvador da su consentimiento con respecto a esta ley. -
Se funda el proyecto SVNet: Internet en El salvador.
La primera conexión a internet en El Salvador se instaló en el Consejo Nacional de Ciencia y Tecnología (CONACYT) de El Salvador, en 1994. El ingeniero Rafael Ibarra fue quien hizo la instalación con el apoyo de colegas de Guatemala y Costa Rica. -
La primera conexión de Internet en el país
ocurrió en diciembre de 1995 en el edificio de la Administración (Antel), ubicado en el centro de San Salvador. La primera conexión a Internet era del tipo Unix to Unix Copy Program (UUCP) Para lograr lo conexión, se hizo un acuerdo con UUNet, un proveedor de internet de Estados Unidos. cada media noche con los servidores de UUNET para sincronizar los correos entre El Salvador y Estados Unidos, por lo que para enviar o recibir un correo electrónico podían pasar hasta 24 horas. -
Aparecen los primeros sitios web nacionales
Aparecen los primeros sitios web nacionales; uno de ellos fue es.com.sv, un sitio manejado por ANTEL que ofrecía el servicio de correo electrónico y algunos enlaces hacia algunas instituciones que también estaban conectadas a internet. Otro de los primeros sitios fue svnet.org.sv, que también sería encargado de gestionar los dominios que identifican a El Salvador en Internet (.sv, .com.sv, .org.sv, .gob.sv, etc.) -
manifiesto ágil
En 2001, 17 representantes de nuevos marcos de trabajo y críticos de los de mejora modelos basados en procesos se comprometen, convocados por Kent Beck, para discutir sobre el desarrollo de software creando así el manifiesto ágil desglosado en cuatro principios: Individuos e interacciones sobre procesos y herramientas Software que funciona sobre documentación exhaustiva Colaboración con el cliente sobre negociación de contratos Responder ante el cambio sobre seguimiento de un plan. -
Ministerio de salud adopta tecnologías de software libre
Parte del ministerio de Salud integra a sus oficinas administrativas y operacionales el uso de software libre dentro de sus instalaciones. -
Primera carrera con enfoque al software libre en El Salvador
la Universidad Luterana Salvadoreña renueva la Licenciatura en Ciencias de la Computación abrazando el enfoque del software libre en su formación, constituyéndose, así como la primera carrera con enfoque al software libre en El Salvador. En este año también se anuncia que la Universidad Centroamericana (UCA) inicia su proceso de migración de software privativo a software libre. -
malas practicas del software
- Pobre o nula participación de los usuarios expertos del negocio
- No contar con un marco de trabajo adecuado para la administración del proyecto
- Diseño deficiente de la arquitectura
- No se invierte tiempo ni recursos necesarios para un buen control de calidad
- Preocuparse por el resultado y no por el recurso humano
-
buenas practicas del software
1-Múltiples modelos
2-Documentar continuamente
3-facilitar tareas como trabajos y estudio -
el desarrollo del software sigue
.....................