Please enable JavaScript.
Coggle requires JavaScript to display documents.
¿EN QUE ETAPA DE LA EVOLUCION DE SOFTWARE ESTAMOS? - Coggle Diagram
¿EN QUE ETAPA DE LA EVOLUCION DE SOFTWARE ESTAMOS?
Primera etapa (1950 – 1965)
En esta etapa el software no se elaboraba con un diseño algorítmico y se elaboraba sin ninguna planeación, puesto que solo se realizaban experimentos de resultado y no existían muchos métodos para la programación.
Aparecieron algunos tipos de programación, como el lenguaje ensamblador FORTRAN y COBOL el cual era orientado a negocios. Eran escritos en Tarjetas Perforadas y posteriormente llevados a cuartos de entrada, esto con la aparición de los transistores y sistemas de procesamiento por lotes
La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. La misma persona lo escribía, lo ejecutaba y, si fallaba, lo depuraba. Debido a que la movilidad en el trabajo era baja.
El software se contemplaba como un añadido. No existía el planeamiento previo o la documentación de las actividades, sino que su desarrollo era sólo a base de la prueba y el error.
La segunda etapa (1965 – 1975)
En esta etapa, se produjeron importantes avances en la tecnología de hardware y software.
Se empieza a realizar software como producto. produciéndose así una amplia distribución en el mercado, dándole creación a barias empresa encargadas al diseño de software y ayudando a el funcionamiento de grandes computadoras y microcomputadores
El software empezó a considerarse como un producto y se desarrollaba para ser comercializado. Por otro lado, se buscaba la simplificación del código. Surgió la multiprogramación y los sistemas multiusuario, qué permitían la interacción hombre/computadora.
Empieza la crisis del software. Debido a que el diseño del software era autónomo, en cada uno de los programadores y este era distribuido por medio de llamadas “casas de software” a diferentes empresas en el exterior
Aparecieron la Multiprogramación y sistemas multiusuarios, introducen nuevos conceptos de interacción hombre-máquina y realizando mucho más eficientes algunos procedimientos.
Durante estos años y como innovación importante para el software apareció el lenguaje de programación C en 1972, el cual incluso en la actualidad es muy utilizado por los programadores y es la base de otros tipos de programación.
La tercera etapa (1975 – 1985)
En 1975 crearon Basic, era un lenguaje de programación desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980. Actualmente continúa siendo muy popular.
Aparecieron las redes de área local y global y los comunicadores digitales. También, surgió la planificación en el desarrollo del software
Procesamiento Distribuido. El cual permitía realizar trabajos en conjunto, permitiendo interconectar computadores bajo funciones concurrentes.
Cuarta era (1985-2000)
Se alejó de las computadoras individuales y de los programas, dirigiéndose al impacto colectivo de las computadoras y del software.
En 1990 se creó Java. Ratificándose como un lenguaje de programación muy eficiente y usado por los programadores en la solución de problemas informáticos
Los sistemas expertos y la inteligencia artificial se han trasladado del laboratorio a las aplicaciones prácticas, dándole vida a miles de proyectos investigativos como robótica o aplicaciones en la biotecnología entre otras
Aparece la arquitectura cliente servidor la cual hace mas eficiente las interaccones entre ordenadores y crea funciones en cada uno de las entidades encargadas se administrar información.
Aparece la tecnología orientada a objetos, la cual facilita la elaboración de proyectos, realizando desde otra perspectiva de programación.