-
El inicio del Software
Desde principios de la década de 1940, el término software ha pasado de ser un término simple a desempeñar un papel muy importante en nuestra sociedad, hasta convertirse en una profesión formal en la Universidad de El Salvador, como lo es en las universidades extranjeras. -
John Wilder Tukey
Allá por la década de 1950, mucho antes de que se fundara Microsoft, John Wilder Tukey comenzó a usar términos o palabras de software que todos sabemos que son muy importantes en nuestras vidas, también dijo y evitó pensar que tanto el hardware como el software son importantes. -
Primeros avances del software
Durante los primeros avances en software en la década de 1950, este en realidad se consideraba una parte de un sistema informático que era bastante básico e indispensable, ya que gracias al advenimiento de este sistema podía funcionar en muchas otras computadoras a través de ellos, el desarrollo de software es mas o menos lo mismo en su desarrollo, la única diferencia que existe es en el hardware, es a través de cables, y en lugar de hardware, es a través de código. -
Period: to
Buenas y malas practicas de la decada de los años 50
Buena práctica
La primera buena práctica implementada en los años 50 fue integrar lenguajes de programación para el desarrollo de software, por ejemplo FORTRAN
Su desarrollo se basa en prueba y error.
Malos hábitos
A principios de la década de 1950, no existía una metodología útil para el software en los lenguajes de programación actuales.
Los lenguajes de programación no cumplen todos los requisitos para complacer a los usuarios. -
Period: to
Problemas ocasionados en la historia y evolución del software
- retrasos significativos en la entrega del sistema, mayores costos y posiblemente fallas colaterales múltiples.
- Tiempo invertido en solucionar problemas causados por parches de software.
- El costo de los problemas de software suele ser bastante alto al principio, lo que significa que costará más solucionarlos
- Insatisfacción de los usuarios porque en ocasiones anteriores se enfocaban en corregir errores que no se lograba el objetivo.
-
Lenguaje FORTRAN dentro del Software
Este lenguaje de programación puede considerarse como el primer lenguaje de programación utilizado para desarrollar software porque está orientado a la computación numérica, originalmente diseñado para computadoras IMB y utilizado en aplicaciones científicas e industriales, y a pesar de que en El Salvador se han introducido varios años. entonces su desarrollo se volvió realmente bueno. -
Lenguaje COBOL dentro del Software
Fue creado en 1959 e implementado en 1960 con el objetivo de crear un lenguaje de programación universal que pueda usarse en cualquier computadora y esté dirigido principalmente a las empresas. -
Period: to
Buenas y malas practicas de la década de los años 60.
Buenas practicas
-Con el surgimiento de la ingeniería de software en 1968, los ingenieros encargados en el proceso de desarrollo y mantenimiento de software obtuvieron un avance que ayudaría para corregir dichos procesos.
Malas practicas
-No tenia una formalidad, pero ha sido de gran ayuda para los programadores.
-El software era una tarea unipersonal, donde el usuarios era el programa de la aplicación -
Principios de la crisis del software
En 1961, el poder de cómputo de las máquinas era bastante limitado. Es por esto que los programas desarrollados son fundamentales en nuestra opinión. Siguen un proceso de desarrollo bastante tradicional, sin metodología ni camino para perseguir su desarrollo. En aquella época se utilizaban lenguajes de bajo nivel para el desarrollo de software. -
Primera computadora en El Salvador
Las computadoras fueron un gran avance en El Salvador en la década de 1960, su uso estaba limitado a las agencias gubernamentales y la industria, ya que el sector administrativo era donde más se usaban.de las secretarias cambiaron gradualmente: tenían que aprender no solo la taquigrafía, sino también la escritura. programas que llegaron con las nuevas modas. Las computadoras están comenzando a ganar cuota de mercado y es hora de modernizarse. -
Ingeniería de Software
El Comité de ciencia de la OTAN patrocinó dos conferencias sobre ingeniería del software en 1968 en Garmisch, Alemania. -
Impulso inicial
en 1969, creando el impulso inicial para el sector inmobiliario. Muchos creen que estas conferencias marcan el comienzo oficial de la profesión de ingeniería de software. El software, como hemos visto, no viene con la electrónica, incluso si va con ellos, usa su nombre: ha existido desde el uso de ábaco o sumadores mecánicos. -
Organizaciones
A principios de la década de 1970, las organizaciones comenzaron a examinar si los costos de software realmente superaban los costos de hardware, a pesar de que hace unos años, en la década de 1970, se planteó esta pregunta, que comenzó a debatirse en 1970 y finalmente se consolidó. -
Period: to
Buenas y malas practicas de la década de los años 70
Buenas practicas
-La consolidación de la comprobación de los costos del software con el hardware ayudo a tomar una mejor decisión en los programas y componentes a utilizar
Malas practicas
-La potencia de las computadoras a pesar de ser de las generaciones del momentos su capacidad era bastante limitada.
-Los programas desde nuestro punto de vista eran bastante simples.
- En aquel entonces se utilizaban los lenguajes de programación de bajo nivel. -
Consolidación de la crisis del software
La consolidación de las crisis de software son problemas que surgen durante el desarrollo de software, en gran parte marcados por sobrecostos, poca confiabilidad, insatisfacción del usuario y demoras, o los llamados síntomas de la crisis del software, que causaron grandes pérdidas en la década de 1970. -
ISSS y El Banco Salvadoreño
El ISSS ya disponía con una computadora IBM 1401 y ya estaba a punto de recibir una nueva, la IBM /370/115, en ese mismo año el Banco Salvadoreño también adquiere la primera computadora para el sector bancario. -
Desarrollo del 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. -
Leo Osterwail
Leo Osterweil impartió una charla invitada en la International Conference on Software Engineering (ICSE) cuyo título fue “Software processes are software too” que supuso el inicio de una nueva forma de abordar los procesos software. -
Period: to
Buenas y malas practicas de la década de los años 80
BUENA PRÁCTICA
-La herramienta se creó para automatizar el ciclo de vida del software, de ahí la primera generación de herramientas CASE, se utilizó para crear software de alta calidad, libre de errores y fácil de mantener.
Malos hábitos
El costo de propiedad y mantenimiento del software se ha duplicado en comparación con el costo de desarrollar el mismo software, y más aún en los años 90 se han incrementado en un 30%. -
Programadores Nacionales
El lenguaje Pascal alcanza una buena adaptación entre los programadores nacionales. Llegan equipos PH-3000 el cual contaba con su propio sistema de programación. -
Primera generación de herramientas del software en el Salvador
En cuanto a la tecnología, se automatiza parte del ciclo de vida del software, apareciendo la conocida como primera generación de herramientas CASE, y los lenguajes de programación orientados a objetos. -
Microsoft Windows 2.0
Microsoft Windows 2.0 es un sistema operativo de Microsoft Windows con una interfaz gráfica de usuario de 16 bits, que fue lanzado el 9 de diciembre de 1987 y es el sucesor de Microsoft Windows 1.0. -
Period: to
Buenas y malas practicas de la década de los años 90
Buenas practicas
-Con el surgimiento y desarrollo de los modelos relacionales se brindo gran ayuda en la parte de mejorar el manejo de procesos de software.
-También surgieron mas lenguajes de programación lo cual permitió al software ser mas ágil.
Malas practicas
- Los métodos rápidos surgen por la inestabilidad del entorno técnico y al cliente no satisfacía el proyecto, el contexto del vino cambia el contexto y se adapta a los cambios durante el proceso de desarrollo -
Inicios de software libre en El Salvador
En el año 1994 se instaló un servidor con Mandrake Linux en la Biblioteca Central de la Fuerza Armada, esos serían parte de los inicios del software libre en el país. También se hace referencia de que la extinta Administración Nacional de Telecomunicaciones (ANTEL) habría contado con servidores con Sistemas Operativos basados en Linux. -
Conexión dedicada en El Salvador
En 1995 se logró la primera conexión dedicada a internet en El Salvador,La primera conexión a Internet era del tipo Unix to Unix Copy Program (UUCP). Para lograr la conexión, se hizo un acuerdo con UUNet, un proveedor de Internet de Estados Unidos. El enlace funcionaba por medio de una llamada por teléfono a medianoche que hacía el servidor, ubicado en El Salvador, a UUNet. -
Manifiesto Agil
Se firma el Manifiesto Ágil como
intento de simplificar la complejidad de las metodologías
existentes y en respuesta a los modelos pesados tipo
CMM, y surgen, los métodos híbridos, que buscan un
equilibrio, combinando la adaptabilidad de los ágiles
con la formalidad y documentación de los métodos
rigurosos. Actualmente vivimos el auge de este tipo de
métodos, especialmente de Scrum, y ha sido necesario
reciclar a los Ingenieros de Software en la “cultura” y
técnicas ágiles. -
Period: to
Buenas y malas practicas de la década de los años 2000's
Buenas practicas
- Una de las buenas practicas que han surgido en la década de los años 2000 es la constante renovación de acuerdos de las manifestaciones agiles, las cuales con sus dichos avances permiten mejorar cada vez mas en todos los ambitos
-Tambien la integacion de la tecnologia en El Salvador
Malas practicas
- La falta de actualizaciones en los equipos informaticos
- No utilizar bases de datos para guardar la informacion de las paginasweb. -
Ministerio de Salud
En el gobierno los esfuerzos más grandes se dan a partir del año 2009 en el Ministerio de Salud, donde se ha migrado una gran cantidad de equipos al software libre. -
Universidad Luterana Salvadoreña
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. -
Manifiesto Agil en la actualidad
Fueron consolidados diecisiete críticos de los modelos de mejora del desarrollo de software basados en procesos, convocados por Kent Beck, quien había publicado un par de años antes el libro Extreme Programming Explained, en el que exponía una nueva metodología denominada Extreme Programming, se reunieron en Snowbird, Utah.