SlideShare una empresa de Scribd logo
1 de 2
Línea del tiempo: Evolución del Software
Mejía Huidobro Miriam Angélica
https://ederchavezacha.files.wordpress.com/2013/02/historia-y-evolucic3b3n-del-software.pdf
Herramientas Automatizadas 2NV50
Evolución del software
 No existía como tal el concepto de software, solo se consideraba como un agregado
al hardware, o algo independiente al mismo.
 El desarrollo de SW se realizaba virtualmente sin ninguna planificación.
 La mayoría de los sistemas utilizaba la orientación por lotes, había pocas
excepciones siendo sistemas interactivos y algunos de tiempo real.
 Poca distribución del software; la persona u organización que lo desarrollaba era
quien lo iba a ocupar. Normalmente no existía la documentación.
 No existían licencias de software, se manejaba el SW libre, los programas a veces se
intercambiaban con otras compañías o personas sin ningún problema.
 Se introdujo la multiprogramación y los sistemas multiusuario.
 Los sistemas de tiempo real comenzaron a tener la capacidad de recoger, analizar y
transformar datos de múltiples fuentes, produciendo salidas en milisegundos en vez
de minutos.
 Surgió la primera generación de sistemas de gestión de bases de datos.
 El software comenzó a visualizarse como un producto, la distribución en el mercado
aumento en grandes proporciones. Surgió el concepto de “casas de software”.
 Surgió colectivamente el concepto de “mantenimiento de software”, debido a la
detección de fallos, a las modificaciones cuando cambiaban los requisitos del
usuario, o para adaptarse a hardware nuevo.
 La gran demanda de los sistemas personalizados hizo imposible su mantenimiento
en ese tiempo, surgió entonces la “crisis del software”.
 Surge la Ingeniería de software.
 Surgen principios de programación como Diseño descendente, Refinamiento
sucesivo, Modularidad.
 Surgen los lenguajes estructurados y proyectos de desarrollo de software con su
respectivo líder.
 Aumento la complejidad de los sistemas informáticos con el procesamiento
distribuido y la creciente demanda de acceso “instantáneo” a los datos.
 Con la llegada de las computadoras personales, el hardware se convirtió muy pronto
en un producto estándar, así que lo que marcaba la diferencia entre lo que las
empresas vendían era el software.
 Se comenzó a gastar más dinero en el software que en lo que se gastaba para
construir la PC sobre la que se ejecutaba el SW.
 Surge la programación estructurada y el concepto de ciclo de vida en el desarrollo
del software.
 Se comienza a preocupar por la confiabilidad y calidad del software, implementado
modelos y pruebas en su desarrollo.
 Se consideran las etapas de análisis de requerimientos, especificación y diseño,
antes de la codificación.
 Incremento en el uso de herramientas automatizadas de desarrollo de software.
 Surge FORTRAN (lenguaje de cálculo numérico) y COBOL (lenguaje orientado para
negocios).
 Se cambia la visión del software para computadoras personales hacia una visión de
impacto más colectivo.
 Cambia la arquitectura informática de entornos centralizados de grandes
computadoras a entornos descentralizados cliente/servidor.
 Se da auge a las tecnologías orientadas a objetos, desplazando a los antiguos
enfoques convencionales.
 Surgen conceptos como la abstracción, la herencia y el reúso.
 Comienzan los lanzamientos del sistema operativo WINDOWS
 Aparece la tecnología JAVA.
 Uso masivo de técnicas automatizadas en el desarrollo de SW.
 Se cree en el ferviente principio de que la calidad de un sistema de software
depende de la calidad del proceso utilizado para desarrollarlo y mantenerlo.
 Surgen los sistemas expertos y el software de inteligencia artificial.
 EL software se acerca cada vez más a las habilidades de procesamiento de
información al estilo de los humanos. (Software de redes neuronales artificiales)
Línea del tiempo: Evolución del Software
Mejía Huidobro Miriam Angélica
https://ederchavezacha.files.wordpress.com/2013/02/historia-y-evolucic3b3n-del-software.pdf
Herramientas Automatizadas 2NV50
Conclusión
En mi opinión y basándome en la investigación que realice, la evolución del software ha
estado ampliamente desarrollada con la evolución del hardware, aunque en los primeros
años estos se consideraran conceptos independientes. Pronto, el hardware se estandarizó, lo
que marco desde entonces la importancia del software, que se puede visualizar en la idea de
que el mejor sistema o programa es el que explota al máximo y de una manera conveniente,
los recursos físicos en los que se ejecuta, principalmente esa es la función del software, ser
el mejor medio de comunicación que tengamos con los dispositivos.
Dada esta importancia, unos de los principales mercados en la actualidad es el desarrollo de
software; la competitividad de las empresas que se dedican a este giro se basa en que los
sistemas ofrezcan una funcionalidad más interactiva, rápida y eficaz, porque eso es lo que
demanda el usuario, y quien ofrezca eso se convertirá en el mejor postor.
Conforme pasa el tiempo, los seres humanos nos hacemos más flojos, por lo que queremos
todo fácil de entender y veloz, lo que ha provocado que el desarrollo del software se tome
más enserio y con mayor responsabilidad. Al principio se codificaban los sistemas sobre la
marcha, pero con el surgimiento de la Ingeniería de Software y hasta la actualidad, se tienen
que seguir procesos y modelos específicos para el ciclo de vida del sistema o aplicación,
esto se traduce en un desarrollo más organizado, con documentación y requerimientos
específicos que aseguran en cierto porcentaje una mejor calidad del software.
La tecnología avanza a pasos agigantados y por supuesto que los desarrolladores no se
pueden quedar atrás, por lo que se puede concluir que en este ámbito se está
constantemente en evolución.
Fuentes Bibliográficas Secundarias
 http://ipdd-amb22-p2-ym.blogspot.mx/2013/04/1-definicion-origen-evolucion.html
 http://economiaactualizadaparatodos.blogspot.mx/2015/10/historia-y-evolucion-del-software-y.html

Más contenido relacionado

Similar a Evolución SW

Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Historia del Software
Historia del SoftwareHistoria del Software
Historia del SoftwareJuanFZ16
 
Cristian cuenca
Cristian cuencaCristian cuenca
Cristian cuencachriscd
 
Software y Bases de Datos basadas en web
Software y Bases de Datos basadas en webSoftware y Bases de Datos basadas en web
Software y Bases de Datos basadas en webDim1913
 
Desarrollo de Software & BasesDatos basadas en Web
Desarrollo de Software & BasesDatos basadas en WebDesarrollo de Software & BasesDatos basadas en Web
Desarrollo de Software & BasesDatos basadas en WebDim1913
 
Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2David Ornelas Muñiz
 
Tecnologías de la información y la comunicación (tic)
Tecnologías de la información y la comunicación (tic)Tecnologías de la información y la comunicación (tic)
Tecnologías de la información y la comunicación (tic)MaraGuevara16
 
Guia 2 sexto introsoftware
Guia 2 sexto introsoftwareGuia 2 sexto introsoftware
Guia 2 sexto introsoftwarehgm2007
 
Barrerasa de los Elementos mmmmmmmmmmmmm
Barrerasa de los Elementos mmmmmmmmmmmmmBarrerasa de los Elementos mmmmmmmmmmmmm
Barrerasa de los Elementos mmmmmmmmmmmmmmargarita amante
 
Guia 2 7 introprogramacion_4_periodo
Guia 2 7 introprogramacion_4_periodoGuia 2 7 introprogramacion_4_periodo
Guia 2 7 introprogramacion_4_periodohgm2007
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del softwareNagut
 
Crackers y software.
Crackers y software.Crackers y software.
Crackers y software.kevin rivera
 
Guia 2 8 introprogramacion_4_periodo
Guia 2 8 introprogramacion_4_periodoGuia 2 8 introprogramacion_4_periodo
Guia 2 8 introprogramacion_4_periodohgm2007
 
Guia 1 8 introprogramacion_4_periodo_2018
Guia 1 8 introprogramacion_4_periodo_2018Guia 1 8 introprogramacion_4_periodo_2018
Guia 1 8 introprogramacion_4_periodo_2018hgm2007
 

Similar a Evolución SW (20)

Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Mariannysbermudez ing
Mariannysbermudez ingMariannysbermudez ing
Mariannysbermudez ing
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Historia del Software
Historia del SoftwareHistoria del Software
Historia del Software
 
Cristian cuenca
Cristian cuencaCristian cuenca
Cristian cuenca
 
Software y Bases de Datos basadas en web
Software y Bases de Datos basadas en webSoftware y Bases de Datos basadas en web
Software y Bases de Datos basadas en web
 
Desarrollo de Software & BasesDatos basadas en Web
Desarrollo de Software & BasesDatos basadas en WebDesarrollo de Software & BasesDatos basadas en Web
Desarrollo de Software & BasesDatos basadas en Web
 
Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2
 
Unidad 3 procesamiento de datos
Unidad 3 procesamiento de datosUnidad 3 procesamiento de datos
Unidad 3 procesamiento de datos
 
Tecnologías de la información y la comunicación (tic)
Tecnologías de la información y la comunicación (tic)Tecnologías de la información y la comunicación (tic)
Tecnologías de la información y la comunicación (tic)
 
Guia 2 sexto introsoftware
Guia 2 sexto introsoftwareGuia 2 sexto introsoftware
Guia 2 sexto introsoftware
 
Barrerasa de los Elementos mmmmmmmmmmmmm
Barrerasa de los Elementos mmmmmmmmmmmmmBarrerasa de los Elementos mmmmmmmmmmmmm
Barrerasa de los Elementos mmmmmmmmmmmmm
 
Guia 2 7 introprogramacion_4_periodo
Guia 2 7 introprogramacion_4_periodoGuia 2 7 introprogramacion_4_periodo
Guia 2 7 introprogramacion_4_periodo
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
 
Crackers y software.
Crackers y software.Crackers y software.
Crackers y software.
 
Guia 2 8 introprogramacion_4_periodo
Guia 2 8 introprogramacion_4_periodoGuia 2 8 introprogramacion_4_periodo
Guia 2 8 introprogramacion_4_periodo
 
Guia 1 8 introprogramacion_4_periodo_2018
Guia 1 8 introprogramacion_4_periodo_2018Guia 1 8 introprogramacion_4_periodo_2018
Guia 1 8 introprogramacion_4_periodo_2018
 
El Software
El SoftwareEl Software
El Software
 

Evolución SW

  • 1. Línea del tiempo: Evolución del Software Mejía Huidobro Miriam Angélica https://ederchavezacha.files.wordpress.com/2013/02/historia-y-evolucic3b3n-del-software.pdf Herramientas Automatizadas 2NV50 Evolución del software  No existía como tal el concepto de software, solo se consideraba como un agregado al hardware, o algo independiente al mismo.  El desarrollo de SW se realizaba virtualmente sin ninguna planificación.  La mayoría de los sistemas utilizaba la orientación por lotes, había pocas excepciones siendo sistemas interactivos y algunos de tiempo real.  Poca distribución del software; la persona u organización que lo desarrollaba era quien lo iba a ocupar. Normalmente no existía la documentación.  No existían licencias de software, se manejaba el SW libre, los programas a veces se intercambiaban con otras compañías o personas sin ningún problema.  Se introdujo la multiprogramación y los sistemas multiusuario.  Los sistemas de tiempo real comenzaron a tener la capacidad de recoger, analizar y transformar datos de múltiples fuentes, produciendo salidas en milisegundos en vez de minutos.  Surgió la primera generación de sistemas de gestión de bases de datos.  El software comenzó a visualizarse como un producto, la distribución en el mercado aumento en grandes proporciones. Surgió el concepto de “casas de software”.  Surgió colectivamente el concepto de “mantenimiento de software”, debido a la detección de fallos, a las modificaciones cuando cambiaban los requisitos del usuario, o para adaptarse a hardware nuevo.  La gran demanda de los sistemas personalizados hizo imposible su mantenimiento en ese tiempo, surgió entonces la “crisis del software”.  Surge la Ingeniería de software.  Surgen principios de programación como Diseño descendente, Refinamiento sucesivo, Modularidad.  Surgen los lenguajes estructurados y proyectos de desarrollo de software con su respectivo líder.  Aumento la complejidad de los sistemas informáticos con el procesamiento distribuido y la creciente demanda de acceso “instantáneo” a los datos.  Con la llegada de las computadoras personales, el hardware se convirtió muy pronto en un producto estándar, así que lo que marcaba la diferencia entre lo que las empresas vendían era el software.  Se comenzó a gastar más dinero en el software que en lo que se gastaba para construir la PC sobre la que se ejecutaba el SW.  Surge la programación estructurada y el concepto de ciclo de vida en el desarrollo del software.  Se comienza a preocupar por la confiabilidad y calidad del software, implementado modelos y pruebas en su desarrollo.  Se consideran las etapas de análisis de requerimientos, especificación y diseño, antes de la codificación.  Incremento en el uso de herramientas automatizadas de desarrollo de software.  Surge FORTRAN (lenguaje de cálculo numérico) y COBOL (lenguaje orientado para negocios).  Se cambia la visión del software para computadoras personales hacia una visión de impacto más colectivo.  Cambia la arquitectura informática de entornos centralizados de grandes computadoras a entornos descentralizados cliente/servidor.  Se da auge a las tecnologías orientadas a objetos, desplazando a los antiguos enfoques convencionales.  Surgen conceptos como la abstracción, la herencia y el reúso.  Comienzan los lanzamientos del sistema operativo WINDOWS  Aparece la tecnología JAVA.  Uso masivo de técnicas automatizadas en el desarrollo de SW.  Se cree en el ferviente principio de que la calidad de un sistema de software depende de la calidad del proceso utilizado para desarrollarlo y mantenerlo.  Surgen los sistemas expertos y el software de inteligencia artificial.  EL software se acerca cada vez más a las habilidades de procesamiento de información al estilo de los humanos. (Software de redes neuronales artificiales)
  • 2. Línea del tiempo: Evolución del Software Mejía Huidobro Miriam Angélica https://ederchavezacha.files.wordpress.com/2013/02/historia-y-evolucic3b3n-del-software.pdf Herramientas Automatizadas 2NV50 Conclusión En mi opinión y basándome en la investigación que realice, la evolución del software ha estado ampliamente desarrollada con la evolución del hardware, aunque en los primeros años estos se consideraran conceptos independientes. Pronto, el hardware se estandarizó, lo que marco desde entonces la importancia del software, que se puede visualizar en la idea de que el mejor sistema o programa es el que explota al máximo y de una manera conveniente, los recursos físicos en los que se ejecuta, principalmente esa es la función del software, ser el mejor medio de comunicación que tengamos con los dispositivos. Dada esta importancia, unos de los principales mercados en la actualidad es el desarrollo de software; la competitividad de las empresas que se dedican a este giro se basa en que los sistemas ofrezcan una funcionalidad más interactiva, rápida y eficaz, porque eso es lo que demanda el usuario, y quien ofrezca eso se convertirá en el mejor postor. Conforme pasa el tiempo, los seres humanos nos hacemos más flojos, por lo que queremos todo fácil de entender y veloz, lo que ha provocado que el desarrollo del software se tome más enserio y con mayor responsabilidad. Al principio se codificaban los sistemas sobre la marcha, pero con el surgimiento de la Ingeniería de Software y hasta la actualidad, se tienen que seguir procesos y modelos específicos para el ciclo de vida del sistema o aplicación, esto se traduce en un desarrollo más organizado, con documentación y requerimientos específicos que aseguran en cierto porcentaje una mejor calidad del software. La tecnología avanza a pasos agigantados y por supuesto que los desarrolladores no se pueden quedar atrás, por lo que se puede concluir que en este ámbito se está constantemente en evolución. Fuentes Bibliográficas Secundarias  http://ipdd-amb22-p2-ym.blogspot.mx/2013/04/1-definicion-origen-evolucion.html  http://economiaactualizadaparatodos.blogspot.mx/2015/10/historia-y-evolucion-del-software-y.html