-
Creación del software
Desde sus inicios en la década de 1940, escribir software ha evolucionado hasta convertirse en una profesión que se ocupa de cómo crear software y maximizar su calidad. La calidad puede referirse a cuán mantenible es el software, su estabilidad, velocidad, usabilidad, comprobabilidad, legibilidad, tamaño, costo, seguridad y número de fallas o "bugs", así como, entre muchos otros atributos, a cualidades menos medibles como elegancia, concisión y satisfacción del cliente -
Period: to
Lenguaje De Programación
En los cincuenta, los tres primeros lenguajes de programación modernos, cuyos descendientes aún continúan siendo utilizados, son: -FORTRAN (1955), creado por John Backus.
-LISP (1958), creado por John McCarthy.
-COBOL (1959), creado por el Short Range Committee, altamente influenciado por Grace Hopper. -
Origines 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. El Comité de ciencia de la OTAN patrocinó dos conferencias sobre ingeniería del software en 1968 y en 1969, Muchos creen que estas conferencias marcaron el inicio oficial de la profesión de la ingeniería de software. -
Primer software de uso general
Para uso general el primer software fue desarrollado en el año 1961 y fue llamado CTSS(Compatible Equipo-Sharing System).
fue uno de los primeros sistemas operativos de tiempo compartido; fue desarrollado en el Centro de Computación del MIT. Se presentó en 1961, y se utilizó en el MIT hasta 1973. Durante parte de este tiempo, el Proyecto MAC del MIT tuvo una segunda copia de CTSS, pero el sistema no se expandió más allá de dos sitios. Fue presentada en el año 1962 en un una publicación -
Crisis del sofware
en los años 1960,1970 y 1980 La crisis del software originalmente fue definida en términos de productividad, pero evoluciono para enfatizar la calidad.
crisis del software fue el costo y desbordamiento de presupuesto un ejemplo de eso el sistema operativo OS/360 duro una década en desarrollarse y fue uno de los grandes proyectos de software Y Se afirma que se cometió un error multimillonario por no desarrollar una coherente arquitectura de software antes de iniciar el desarrollo -
Primer software para computadoras
el primer software para computadoras personales fue desarrollado por Microsoft en el año 1980, y fue llamado DOS (Disk Operating System).
siendo el primer sistema operativo popular para esta plataforma. Contaba con una interfaz de línea de comando en modo texto o alfanumérico, vía su propio intérprete de órdenes, command.com. Probablemente la más popular de sus variantes sea la perteneciente a la familia MS-DOS, de Microsoft -
No hay balas de plata
Durante décadas, solucionar la crisis del software fue de suprema importancia para investigadores y empresas productoras de herramientas de software. El costo de propiedad y mantenimiento del software en la década de 1980 fue dos veces más caro que el propio desarrollo del software. -
Period: to
Costo exagerado del Software
Durante la década , el costo de propiedad y mantenimiento aumentó en un 30% con respecto a la década anterior, las estadísticas mostraron que la mitad de los proyectos de desarrollo encuestados estaban operacionales, pero no eran considerado exitoso. El proyecto de software medio sobrepasa su estimación en tiempo en el 50%. Las tres cuartas partes de todos los grandes productos de software son entregados al cliente con tales fallas que no son usados en absoluto, que no eran usados en absoluto -
La era de Internet
El rápido crecimiento de Internet en la década de 1990 fue el siguiente gran acontecimiento histórico para los lenguajes de programación. Con la apertura de una plataforma totalmente nueva para los sistemas informáticos, Internet creó una oportunidad adoptar nuevos lenguajes. En particular, el lenguaje de programación JavaScript se hizo popular debido a su pronta integración con el navegador web -
La era de Internet
Algunos lenguajes importantes que se desarrollaron en este período son: 1990 - Haskell
1991 - Python
1991 - Visual Basic
1991 - HTML (lenguaje de marcado de hipertexto)
1993 - Ruby
1993 - Lua
1994 - CLOS (parte del ANSI Common Lisp)
1995 - Java
1995 - Delphi (Object Pascal)
1995 - JavaScript
1995 - PHP
1996 - WebDNA
1997 - Rebol
1999 - D -
Period: to
Lenguajes de programación mas populares
Estos Son Los Lenguajes de Programación que hoy en día son populares desde su creación
- Java
- Python
- Javascript
- C++
- Php
- Perl
- Rust -
Period: to
Prominencia de Internet
El auge del Internet condujo a un rápido crecimiento en la demanda de sistemas internacionales de despliegue de información y correo electrónico en la World Wide Web. Los programadores debían manejar ilustraciones, mapas, fotografías y otras imágenes, con pocos métodos conocidos para optimizar la visualización/almacenamiento de imágenes. 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 informa -
Period: to
Software hoy en día
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 (XP), que intentó simplificar muchas las áreas de la ingeniería de software -
Period: to
Software hoy en día
Sistemas de software muy grandes todavía utilizan metodologías muy documentadas, con muchos volúmenes en el conjunto de documentación; Sin embargo, sistemas más pequeños tenían un enfoque alternativo más simple y rápido para administrar el desarrollo y mantenimiento de cálculos y algoritmos de software, almacenamiento y recuperación de información y visualización -
Period: to
Software Existentes Hoy En Día
Software de sistemas: Linux, Apple, Microsoft Windows, Unix, Android, Mac OS, BlackBerry Software de programación: El software de programación son las herramientas de las que se vale el programador para crear programas. Es decir, el programador emplea diferentes lenguajes de programación. Como por ejemplo los editores de texto
Clasificación de tipos de software
-compiladores
-editores de texto
-enlazadores de código
-depuradores Software de aplicación: Facebook, Whatsapp, Instagram, Skype