Eras Del Software

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

La primera teoría sobre el software fue propuesta por Alan Turing en su ensayo de 1935 sobre números computables, con

una
aplicación destinada a la toma de decisiones. 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.

Como los programas cada vez entraban más en el reino de firmware y el hardware por si sólo se hacía más pequeño, más barato y más
rápido debido a la ley de Moore, los elementos de la computación que primero se consideraban software, pasan a ser hardware. La
mayoría de las compañías de hardware hoy en día tienen más programadores de software en nómina que diseñadores de hardware, ya
que las herramientas de software han automatizado muchas de las tareas de los ingenieros de circuitos. Al igual que la industria
automotriz, la industria del software ha crecido de unos pocos visionarios que operaban en su garaje con sus prototipos. Steve Jobs y
Bill Gates fueron los Henry Ford y Chevrolet Luis de sus tiempos. En el caso del desarrollo de software, el despegue final es
generalmente aceptado que se produce con la publicación en la década de 1980 de las especificaciones para el IBM Personal
Computer. Hoy su movimiento sería visto como un tipo de público-sourcing.
Hasta ese momento, el software se incluye con el hardware de los fabricantes de equipos originales (OEM), tales como Data General,
Digital Equipment y de IBM. Cuando un cliente compra una minicomputadora, esta incluye el software que es instalado por los
ingenieros empleados por el OEM. Las empresas de informática de hardware, no sólo incluyen sus paquetes de software, sino que
también asesoren sobre la ubicación de los equipos normalmente en un espacio refrigerado llamo sala de ordenadores. La mayoría de
las empresas tenían su software en su contabilidad valorados 0 ya que no podían venderlo. Cuando Data General introdujo su software
Data General Nova, una compañía llamada Digidyne intentó instalar este software que ya había adquirido en un equipo distinto. Data
Gerenal se negó a darle una licencia para poder hacerlo y fueron a los Tribunales. La Corte Suprema dijo que si Digidyne había pagado
era propietaria de ese software debía poder instalarlo en el equipo que quisiese, lo que se llamó Digidyne v. Poco después IBM publicó
los registros de DOS y nació Microsoft. La decisión de la Corte Suprema permitió valorar el software, patentarlo y comerciar con el.
Es difícil imaginar hoy que una vez la gente sentía que el software no valía nada sin una máquina. Hay muchas empresas de éxito hoy
en día que venden sólo productos de software, aunque todavía hay muchos problemas comunes de concesión de licencias de software
debido a la complejidad de los diseños y documentación, lo que lleva a los trolls de patentes.

Con las especificaciones de software de código abierto y la posibilidad de concesión de licencias de software, nuevas oportunidades se
levantaron de herramientas de software que luego se convirtieron en el estándar de facto, como DOS para los sistemas operativos, sino
también diversos programas de procesamiento de texto y hojas de cálculo. En un patrón de crecimiento similar, los métodos de
desarrollo de propiedad se convirtió en la metodología estándar de desarrollo de software.
PRIMERA ERA
1950 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, se trabajaba
con la idea de “codificar y corregir”. El desarrollo del software se realizaba  sin ninguna planificación, hasta que   descalabro y costos comenzaron a
correr. Los programadores trataban de hacer las cosas bien, y con un esfuerzo heroico  a menudo salían con éxito, sin embargo no documentaban sus
avances ni errores. Los problemas a ser resueltos eran principalmente de naturaleza técnica, aun cuando no existían muchos métodos de
programación, el único que se utilizaba era de “ensayo y error”, el énfasis estaba en expresar algoritmos conocidos eficazmente en algún lenguaje de
programación.
En estos primeros años lo normal era que el hardware fuera de propósito general. Por otra parte, el software se diseñaba a medida para cada
aplicación y tenía una distribución relativamente pequeña.
SEGUNDA ERA
1965 a 1972 La evolución de los sistemas de computadora se extiende desde la mitad de la década de los sesenta hasta finales de los setenta, se
hace énfasis en buscar la simplificación de códigos.
La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre máquina y las técnicas interactivas abrieron
un nuevo mundo de aplicaciones y niveles de clasificación del hardware y software, nace el software como producto. Los sistemas de tiempo real
podían recoger, analizar y transformar datos de múltiples fuentes, controlando así los procesos y produciendo salidas en mili segundos en lugar de en
minutos.  
Comienza la crisis del software pues el público exige cada vez más cambios necesarios.     
Los avances en los dispositivos de almacenamiento en línea condujeron a la primera generación de sistemas de gestión de bases de datos.
TERCERA ERA
1972-1989  El sistema distribuido, múltiples computadoras, cada una ejecutando funciones concurrentemente y comunicándose con alguna otra,
incrementó notablemente la complejidad de los sistemas informáticos, aparecen las redes de área local y global, las comunicaciones digitales de alto
ancho de banda y creciente demanda de acceso “instantáneo” a los datos, supusieron una fuerte presión sobre los desarrolladores del software.
Esta etapa se  caracterizó por la llegada y el amplio uso de los microprocesadores.
CUARTA ERA
1989 a la fecha el impacto de las  computadoras y del software es colectivo. Potentes máquinas personales controladas por sistemas operativos
sofisticados, en redes globales y locales, acompañadas por aplicaciones de software avanzado se han convertido en la norma. Las arquitecturas
informáticas están cambiando de entornos centralizados de grandes computadoras a entornos descentralizados cliente/servidor. Aparecen las redes
de información en todo el mundo proporcionan una infraestructura que iguala a expertos y políticos en pensar sobre una “superautopista de
información” y una “conexión del ciberespacio”, llegan los sistemas de expertos. De hecho internet se puede observar como un “software” al que
pueden acceder usuarios individuales. Aparecen las redes neuronales, y software de inteligencia artificial.

PRIMERA ERA
1950 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, se trabajaba
con la idea de “codificar y corregir”. El desarrollo del software se realizaba  sin ninguna planificación, hasta que   descalabro y costos comenzaron a
correr. Los programadores trataban de hacer las cosas bien, y con un esfuerzo heroico  a menudo salían con éxito, sin embargo no documentaban sus
avances ni errores. Los problemas a ser resueltos eran principalmente de naturaleza técnica, aun cuando no existían muchos métodos de
programación, el único que se utilizaba era de “ensayo y error”, el énfasis estaba en expresar algoritmos conocidos eficazmente en algún lenguaje de
programación.
En estos primeros años lo normal era que el hardware fuera de propósito general. Por otra parte, el software se diseñaba a medida para cada
aplicación y tenía una distribución relativamente pequeña.
SEGUNDA ERA
1965 a 1972 La evolución de los sistemas de computadora se extiende desde la mitad de la década de los sesenta hasta finales de los setenta, se
hace énfasis en buscar la simplificación de códigos.
La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre máquina y las técnicas interactivas abrieron
un nuevo mundo de aplicaciones y niveles de clasificación del hardware y software, nace el software como producto. Los sistemas de tiempo real
podían recoger, analizar y transformar datos de múltiples fuentes, controlando así los procesos y produciendo salidas en mili segundos en lugar de en
minutos.  
Comienza la crisis del software pues el público exige cada vez más cambios necesarios.     
Los avances en los dispositivos de almacenamiento en línea condujeron a la primera generación de sistemas de gestión de bases de datos.
TERCERA ERA
1972-1989  El sistema distribuido, múltiples computadoras, cada una ejecutando funciones concurrentemente y comunicándose con alguna otra,
incrementó notablemente la complejidad de los sistemas informáticos, aparecen las redes de área local y global, las comunicaciones digitales de alto
ancho de banda y creciente demanda de acceso “instantáneo” a los datos, supusieron una fuerte presión sobre los desarrolladores del software.
Esta etapa se  caracterizó por la llegada y el amplio uso de los microprocesadores.
CUARTA ERA
1989 a la fecha el impacto de las  computadoras y del software es colectivo. Potentes máquinas personales controladas por sistemas operativos
sofisticados, en redes globales y locales, acompañadas por aplicaciones de software avanzado se han convertido en la norma. Las arquitecturas
informáticas están cambiando de entornos centralizados de grandes computadoras a entornos descentralizados cliente/servidor. Aparecen las redes
de información en todo el mundo proporcionan una infraestructura que iguala a expertos y políticos en pensar sobre una “superautopista de
información” y una “conexión del ciberespacio”, llegan los sistemas de expertos. De hecho internet se puede observar como un “software” al que
pueden acceder usuarios individuales. Aparecen las redes neuronales, y software de inteligencia artificial.
PRIMERA GENERACIÓN (1946-1955)

EN ESTA GENERACIÓN LAS MÁQUINAS SON GRANDES Y COSTOSAS (DE UN COSTO APROXIMADO DE 10,000 DÓLARES).
USABAN TUBOS AL VACÍO PARA PROCESAR INFORMACIÓN.
USABAN TARJETAS PERFORADAS PARA ENTRAR LOS DATOS Y LOS PROGRAMAS.
USABAN CILINDROS MAGNÉTICOS PARA ALMACENAR INFORMACIÓN E INSTRUCCIONES INTERNAS.
ERAN SUMAMENTE GRANDES, UTILIZABAN GRAN CANTIDAD DE ELECTRICIDAD, GENERABAN GRAN CANTIDAD DE CALOR Y ERAN SUMAMENTE
LENTAS.
 SE COMENZÓ A UTILIZAR EL SISTEMA BINARIO PARA REPRESENTAR LOS DATOS.
SEGUNDA GENERACIÓN (1958-1964)

CARACTERÍSTICAS DE ESTÁ GENERACIÓN:


 EN ESTA GENERACIÓN LAS COMPUTADORAS SE REDUCEN DE TAMAÑO Y SON DE MENOR COSTO.
 USABAN TRANSISTORES PARA PROCESAR INFORMACIÓN.
 LOS TRANSISTORES ERAN MÁS RÁPIDOS, PEQUEÑOS Y MÁS CONFIABLES QUE LOS TUBOS AL VACÍO.
 200 TRANSISTORES PODÍAN ACOMODARSE EN LA MISMA CANTIDAD DE ESPACIO QUE UN TUBO AL VACÍO.
 USABAN PEQUEÑOS ANILLOS MAGNÉTICOS PARA ALMACENAR INFORMACIÓN E INSTRUCCIONES. CANTIDAD DE CALOR Y ERAN SUMAMENTE
LENTAS.
 SE MEJORARON LOS PROGRAMAS DE COMPUTADORAS QUE FUERON DESARROLLADOS DURANTE LA PRIMERA GENERACIÓN.
 SE DESARROLLARON NUEVOS LENGUAJES DE PROGRAMACIÓN COMO COBOL Y FORTRAN, LOS CUALES ERAN COMERCIALMENTE ACCSESIBLES.
 SE USABAN EN APLICACIONES DE SISTEMAS DE RESERVACIONES DE LÍNEAS AÉREAS, CONTROL DEL TRÁFICO AÉREO Y SIMULACIONES DE
PROPÓSITO GENERAL.
 LA MARINA DE LOS ESTADOS UNIDOS DESARROLLA EL PRIMER SIMULADOR DE VUELO, "WHIRLWIND I".
 SURGIERON LAS MINICOMPUTADORAS Y LOS TERMINALES A DISTANCIA.
 SE COMENZÓ A DISMINUIR EL TAMAÑO DE LAS COMPUTADORAS.
TERCERA GENERACIÓN (1964-1971)

CARACTERÍSTICAS DE ESTÁ GENERACIÓN:


 SE DESARROLLARON CIRCUITOS INTEGRADOS PARA PROCESAR INFORMACIÓN.
 SE DESARROLLARON LOS "CHIPS" PARA ALMACENAR Y PROCESAR LA INFORMACIÓN. UN "CHIP" ES UNA PIEZA DE SILICIO QUE CONTIENE LOS
COMPONENTES ELECTRÓNICOS EN MINIATURA LLAMADOS SEMICONDUCTORES.
 LOS CIRCUITOS INTEGRADOS RECUERDAN LOS DATOS, YA QUE ALMACENAN LA INFORMACIÓN COMO CARGAS ELÉCTRICAS.
 SURGE LA MULTIPROGRAMACIÓN.
 LAS COMPUTADORAS PUEDEN LLEVAR A CABO AMBAS TAREAS DE PROCESAMIENTO O ANÁLISIS MATEMÁTICOS.
 EMERGE LA INDUSTRIA DEL "SOFTWARE".
 SE DESARROLLAN LAS MINICOMPUTADORAS IBM 360 Y DEC PDP-1.
 OTRA VEZ LAS COMPUTADORAS SE TORNAN MÁS PEQUEÑAS, MÁS LIGERAS Y MÁS EFICIENTES.
 CONSUMÍAN MENOS ELECTRICIDAD, POR LO TANTO, GENERABAN MENOS CALOR.
CUARTA GENERACIÓN (1971-1981)

CARACTERÍSTICAS DE ESTÁ GENERACIÓN:


 SE DESARROLLÓ EL MICROPROCESADOR.
 SE COLOCAN MÁS CIRCUITOS DENTRO DE UN "CHIP".
 "LSI - LARGE SCALE INTEGRATION CIRCUIT".
 "VLSI - VERY LARGE SCALE INTEGRATION CIRCUIT".
 CADA "CHIP" PUEDE HACER DIFERENTES TAREAS.
 UN "CHIP" SENCILLO ACTUALMENTE CONTIENE LA UNIDAD DE CONTROL Y LA UNIDAD DE ARITMÉTICA/LÓGICA. EL TERCER COMPONENTE, LA
MEMORIA PRIMARIA, ES OPERADO POR OTROS "CHIPS".
 SE REEMPLAZA LA MEMORIA DE ANILLOS MAGNÉTICOS POR LA MEMORIA DE "CHIPS" DE SILICIO.
 SE DESARROLLAN LAS MICROCOMPUTADORAS, O SEA, COMPUTADORAS PERSONALES O PC.
 SE DESARROLLAN LAS SUPERCOMPUTADORAS.
QUINTA GENERACIÓN (1982 AL PRESENTE)
 SE DESARROLLAN LAS MICROCOMPUTADORAS, O SEA, COMPUTADORAS PERSONALES O PC.
 SE DESARROLLAN LAS SUPERCOMPUTADORAS.
 INTELIGENCIA ARTÍFICIAL:
 SE DESARROLLA LA ROBÓTICA:
 SISTEMAS EXPERTOS: UN SISTEMA EXPERTO ES UNA APLICACIÓN DE INTELIGENCIA ARTIFICIAL QUE USA UNA BASE DE CONOCIMIENTO DE LA
EXPERIENCIA HUMANA PARA AYUDAR A LA RESOLUCIÓN DE PROBLEMAS.
 REDES DE COMUNICACIONES: LOS CANALES DE COMUNICACIONES QUE INTERCONECTAN TERMINALES Y COMPUTADORAS SE CONOCEN
COMO REDES DE COMUNICACIONES; TODO EL "HARDWARE" QUE SOPORTA LAS INTERCONEXIONES Y TODO EL "SOFTWARE" QUE
ADMINISTRA LA TRANSMISIÓN.
1° GENERACIÓN DE COMPUTADORAS – 1946 a 1955: para esta época, la tecnología utilizada eran los tubos al vacío, esos mismos
son famosos por haber posibilitado el desarrollo de la electrónica hacia la mitad del siglo XX. Por esta razón, los ordenadores eran
desarrollados con válvulas electrónicas de vacío. Se caracterizaban principalmente por tener un tamaño enorme, no disponer de sistema
operativo, sino de una tarjeta perforada para almacenar toda la información y eran utilizados exclusivamente por las fuerzas militares y la
industria científica. De acuerdo con el portal web Wikipedia y las referencias encontradas en la Enciclopedia Actual de la Informática, las
computadoras que marcaron el hito de la primera generación fueron:
La Zuse Z1: Diseñada por el ingeniero alemán Konrad Zuse en 1936 bajo el sistema electro-mecánico y con financiamiento propio de su
inventor y el de sus allegados. Se dice que fue construida en el departamento de los padres de Zuse, debido a que el gobierno Nazi no
confiaba en el trabajo de este informático.
La Zuse Z2: Como todo lo que se crea por primera vez no es perfecto, Zuse decidió mejorar entre los años 1936 y 1939 su gran invento.
Gracias a la ayuda de su amigo Helmut Schreyer, quien lo aconsejó que cambiara el sistema mecánico por tecnología de circuito
electrónico, implementó relés telefónicos para conocer la viabilidad del proyecto, obteniendo como resultado una máquina un poco más
veloz, pero casi imposible de realizar debido a la escasez de la época de válvulas termoiónicas.
La Zuze Z3: Considerada como la primera máquina automática y programable de la historia, fue creada también por Zuse en 1941 como
resultado de la combinación del trabajo duro y esfuerzos invertidos en la Z1 y Z2. Uno de sus grandes atributos fue que utilizó el sistema
binario y la tecnología electromecánica basada en relés para llevar a cabo sus funciones.
ENIAC: Aunque su creación se les amerita a los ingenieros John Presper Eckert y John William Mauchly en 1944, realmente fue un grupo
conformado por 6 mujeres las que programaron esta computadora. Así como la Z2, la ENIAC se desarrolló como una máquina meramente
experimental y no de producción.
La Z4: Debido a que la computadora Z3 fue destruida en 1943 en un bombardeo realizado en Berlín durante la Segunda Guerra Mundial,
Konrad Zuse diseñó nuevamente una máquina como resultado final de todas sus anteriores versiones, utilizando tarjetas perforadas y el
sistema de relés. Es conocida como la 1° computadora en ser vendida en todo el mundo en 1950.
La EDVAC: De toda la generación de computadoras hasta ahora existente, fue la segunda programable y la primera en usar un programa
informático de almacenamiento. Su creación se le atribuye al laboratorio de investigación de balística de Estados Unidos de la Universidad
de Pensilvania en el año de 1949.
Entre los años 1951 a 1955 se fabricaron y construyeron varios modelos de computadoras que marcaron el inicio comercial de este gran
invento tecnológico. A este selecto grupo pertenecen La UNIVAC I creada por los mismos inventores de la ENIAC y catalogada como la
primera computadora comercial procreada en Estados Unidos y La Zuse Z22 desarrollada también por Konrad Zuse bajo el sistema de
tubos de vació.
2° GENERACIÓN DE COMPUTADORAS – 1958 a 1964: La gran hazaña de esta generación fue la sustitución de válvulas de vacío
por los transistores, acompañada del uso de memorias de núcleo de ferritas y tambores magnéticos para almacenar la información, los
cuales permitieron la fabricación de computadoras de menor tamaño, caracterizadas por una mejor potencia, rapidez y fiabilidad. En este
periodo se empezaron a utilizar lenguajes de alto nivel como ALGOL, FORTRAN y COBOL, siendo estos dos últimos los lenguajes de
programación que ayudó a desarrollar la gran científica de la computación Grace Hopper, gracias a sus conocimientos sobre FLOW-
MATIC. Las computadoras más destacadas durante este tiempo fueron:
IBM 1401: Fue una computadora de propósito general lanzada en 1959 por IBM que poseía un sistema basado en transistores y tarjetas
perforadas. Debido a la gran cantidad de ejemplares vendidas (alrededor de 12.000) se consideró como una de las máquinas más exitosas
del momento.
IBM 1620: Fue un ordenador creado principalmente para uso científico y el primero de este tipo en ser estimado como económico. Poseía
una memoria de núcleo magnético y se lanzó al mercado en 1959.
3° GENERACIÓN DE COMPUTADORAS – 1964 a 1971: Con la invención del circuito cerrado o chip por parte de los ingenieros
estadounidenses Jack S. Kilby y Robert Noyce se revoluciona por completo el diseño de las computadoras. Aparecen los primeros discos
magnéticos y los componentes electrónicos se integran en una sola pieza o chip que albergan en su interior condensadores, transistores y
diodos, los cuales ayudan a aumentar notablemente la velocidad de carga y a reducir el consumo de energía eléctrica. En esta generación
las computadoras se caracterizan por tener mayor flexibilidad y fiabilidad, ser de menor tamaño y ocupar poco espacio. Las máquinas más
sobresalientes de la época fueron:
CDC 6600: Fue creado en el año 1965 por el estadounidense Seymour Cray y se le destinó un uso principal para la investigación de la
física de alta energía nuclear.
IBM 360: Diseñada por la empresa IBM, fue una de las computadoras que influyó en el desarrollo de toda la 3ra generación de
ordenadores.
4° GENERACIÓN DE COMPUTADORAS – 1971 a 1981: A partir de esta etapa las computadoras personales se convierten en las
protagonistas de la informática. Todos los elementos que conforman la CPU ahora se almacenan en un circuito integrado conocido como
microprocesadores y empiezan a surgir una gran gama de estos elementos fabricados por la compañía Intel, reconocida en la actualidad
como la mayor fabricante de circuitos integrados del mundo. El primer microprocesador denominado 4004 lo desarrolla Intel en 1971 y en
1974 se presenta al mercado el primero diseñado para uso general. Es en esta generación donde aparece el disquete.
5° GENERACIÓN DE COMPUTADORAS – 1982 hasta la actualidad: Dos hechos históricos marcan el inicio de esta etapa. Por un lado
el proyecto 5ta generación comando por Japón en 1982, cuya finalidad principal era construir ordenadores con tecnología más avanzada
bajo lenguajes de programación más potentes para las máquinas y menos complejos para los usuarios. Por otro, la construcción del primer
superordenador con capacidad de proceso paralelo por parte de Seymour Cray y su compañía Control Data Corporation denominado CDC
6600. En esta generación las computadoras empiezan a realizar tareas que aún en la actualidad predominan, como la traducción
automática de una lengua a otra. Asimismo, el almacenamiento de información digital se procesa en gigabytes y surge el DVD.
La informática no se ha detenido y cada día avanza a mayor escala. La inteligencia artificial, la arquitectura vectorial y paralela de los
ordenadores y la incorporación de chips de procesadores especializados para llevar a cabo ciertas tareas, predominan en la actualidad. Sin
embargo, aún queda un largo camino por recorrer para la tecnología digital y de acuerdo con expertos de la industria como el gran Stephen
Hawking, la próxima generación estará marcada por el máximo desarrollo de la informática cuántica y su puesta en marcha.

También podría gustarte