-
Origen del Software
El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software. -
John Louis Von Neuman
En 1994 asesora a Eckert y John Machly.creadores de la ENIAC y contribuye con la de la UNIVAC en 1950.
Propuesta por Von Neumann, para una forma de organizar los datos y los programas conjuntamente en el mismo espacio de memoria. La forma en la que se organiza un ordenador es esencialmente la misma que la pensada hace tiempo atrás por Von Neumann. -
Tarjetas Perforadoras
Las computadoras funcionaban por medio de tarjetas perforadas en las cuales entraban datos y programas. -
IBM
IBM facilita a sus clientes los métodos para hacer frente a los problemas empresariales mediante una adecuada utilización de las tecnologías de la información, Su tarea era básicamente comenzar la ejecución de un programa cuando el anterior terminaba.
Creado para IBM 704 -
Primera Generaciòn - CODIFICAR y CORREGIR
1951 a 1965 En sus primeros años el software se contemplaba como un añadido, para el que existían pocos métodos sistemáticos. El desarrollo del software se realizaba sin ninguna planificación, hasta que descalabro y costos comenzaron a correr. -
Termino Software
El término "software" fue utilizado por primera vez de forma escrita por John W. Tukey en 1958. El estudio de los campos académicos sobre el software se dividend en informática y la ingeniería de software. -
Ingeniera de Software
En los años sesenta el desarrollo de software era artesanal, se construyeron sistemas de manera flexible, la aplicación de las propiedades fácil de modificar, fácil de copiar, no se gasta, es invisible, fomentaron el proceso de desarrollo, codifica y corrige (code and fix) dando lugar al origen de códigos con estructuras complejas y a personas expertas que terminaban arreglando los problemas después de varias noches sin descanso. -
Segunda Generaciòn
Entre 1965 y 1972 se crea la segunda etapa del Software dando a conocer y con el objetivo donde aparece la multiprogramación y el multiusuario.
Sistemas de tiempo real que ayudan la toma de decisiones.
Inicia la crisis del software y nace la Ingenieria de Software bases de datos mayores gastos de mantenimiento. -
Causas del Origen del Software
-No se tenia personal suficientemente capacitado
Se logra dar en el momento donde las grandes industrias notan atraso en los diferentes procesos que llevan a cabo
*Pobre implementación de los procesos mas organizados
*El personal encargado no poseía total claridad de los requerimientos de su cliente hacia complicado hacer un diseño detallado de requerimientos, pues es importante mencionar que su calidad se mide con respecto a su funcionamiento. -
UNIX
Surgen los conceptos de:
Multitarea
Multiusuario
Multiprocesadores
En tiempo real. -
Impulso Inicial
El Comité de ciencia de la OTAN patrocinó dos conferencias.sobre ingeniería del software en 1968 (Garmisch, Alemania) y en 1969, que dio al campo su impulso inicial. Muchos creen que estas conferencias marcaron el inicio oficial de la profesión de la ingeniería de software. El software como se ha visto, no surge con los equipos electrónicos, -aunque es con ellos que adopta el nombre- ya está presente desde el empleo de ábacos o sumadoras mecánicas. -
WINSTON ROYCE
Winston W. Royce fue un computólogo Americano, director en el Centro de Tecnología de Software Lockheed en Austin, Texas. Fue un pionero en el campo de ingeniería de software, conocido por su papel en 1970 el cual el modelo en cascada de ingeniería de software. -
El Software como producto en el mercado
El establecimiento del software ya se desarrollaba para tener una amplia distribución en un mercado. -
Tercera Generaciòn
Esta etapa se desarrolla entre 1972 y 1985 donde nace el concepto Sistemas Distribuidos y la complejidad en los sistemas informáticos.
Lanzamiento de Wndows 2.0
Alto uso de microprocesadores
Lenguajes C, C++, dBase
Incorporacion de la inteligencia artificial
hardware de bajo costo
Redes locales y globales -
Microprocesadores
Se hace uso de los microprocesadores los cuales producen un extenso grupo de productos inteligentes. -
Apple ll
Apple II sistema operativo para la serie de microordenadores. -
El Software en los Años 80
En los ochenta, aparece el ciclo de vida en espiral el cual fue propuesto por Barry Boehm que ya se utilizaba en otros ámbitos de la ingeniería, renace la Orientación a Objetos, se crea el primer modelo de madurez de procesos SW-CMM. Aparece el término Fábricas de Software y las primeras herramientas para incrementar la productividad a través de la programación 4GLs -
Cuarta Generaciòn
Se crea entre los años 1985 - 2000 Primera version de Windows 3.0
Aparecen redes de información.
Lenguajes Java orientada a objetos entre otras tecnologías.
La industria de software se convierte en la cuna de la economía del mundo. -
Windows 1.0
La empresa Microsoft lanza Windows 1.0.
Primer SO de mayor difusión entre computadoras personales. -
Modelo Espiral
Fue el termino definifo por la combinación de procesos en cascada y prototipado. Fue definido por Barry Boehm en 1986 en el artículo “A Spiral Model of Software Development and Enhancement”. Modelo en espiral El modelo en espiral describe el ciclo de vida de un software por medio de espirales, que se repiten hasta que se puede entregar el producto terminado. -
JAVA
Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán, probablemente, a menos que tengan Java instalado y cada día se crean más. Java es rápido, seguro y fiable -
Posicionamiento del Internet
El crecimiento del uso del navegador, corriendo en el lenguaje HTML, cambió la manera en que estaba organizada la visualización y la recuperación de la información. Las amplias conexiones de red condujeron al crecimiento y la prevención de virus informáticos internacionales en computadores con MS Windows, y la gran proliferación de correo basura se convirtió en una cuestión de diseño importante en sistemas de correo electrónico, inundando canales de comunicación y requiriendo de precalificación. -
Quinta Generaciòn
Se crea a partir del año 2000 y entre el año 2016, donde se le reconoce como la reutilizacion de la informacion
Lanzamiento de Windows 8 y 10
Componentes de Software reutilizables
La web se convierte en omnipresente
Procesos paralelos
Inteface grafica de usuario
Sistemas Expertos -
Creaciòn Android
SO basado en el kernel de Linux diseñado principalmente para dispositivos móviles tabletas, televisores y automóviles, inicialmente desarrollado por Android, Inc. Google respaldó económicamente y más tarde compró esta empresa en 2005. -
La necesidad del Software en el Siglo XXl
Con la creciente demanda de software en muchas organizaciones pequeñas, la necesidad de soluciones de software de bajo costo llevó al crecimiento de metodologías más simples y rápidas que desarrollaran software funcional, de los requisitos de implementación, más rápidos y más fáciles. El uso de prototipos rápidos evolucionó a metodologías ligeras completas como la programación extrema. -
Software en la Actualidad
La importancia y el impulso que toma el Software en el Siglo XXl debido al impulso que ha tomado y lo indispensable y algo rutinario que se tiene hoy en dia en la actualidad en cada hogar donde el uso de Hardware y Software es fundamental en cada desarrollo, trabajos, estudios, comunicacion, etc.
En continuaciòn en esta actualida el Software es quien desarrolla todo ya que sin el software, ningún sistema informático funcionaría.