Evolucion del Sofware

Páginas: 7 (1523 palabras) Publicado: 28 de octubre de 2013
Clase No. 2: Evolución, Características generales, Principios, métodos , metodologías y herramientas

La evolución del Software

Durante los primeros años de la era de la computadora, el software se contemplaba como un añadido. La programación de computadoras era un "arte de andar por casa" para el que existían pocos métodos sistemáticos. El desarrollo del software se realizabavirtualmente sin ninguna planificación, hasta que los planes comenzaron a descalabrarse y los costes a correr. Los programadores trataban de hacer las cosas bien, y con un esfuerzo heroico, a menudo salían con éxito. El software se diseñaba a medida para cada aplicación y tenia una distribución relativamente pequeña.

La mayoría del software se desarrollaba y era utilizado por la misma persona uorganización. La misma persona lo escribía, lo ejecutaba y, si fallaba, lo depuraba. Debido a este entorno personalizado del software, el diseño era un proceso implícito, realizado en la mente de alguien y, la documentación normalmente no existía.

Contexto : Decada del 50
Hardware: mainframes, cintas magnéticas. Costos altos
Lenguajes: ensambladores, Fortran
Primeros compiladores (segundamitad)
Interfaces: Bach.

Evolución de la IS (década de los años 50)
Desarrollo de software = desarrollo de programas
Actividad individual
Desarrollador = usuario
Aplicaciones con distribución reducida
Resolver problemas científicos y de ingeniería




La segunda era en la evolución de los sistemas de computadora se extienden desde la mitad de la década de los sesenta hasta finales delos setenta. La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre - maquina. Las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticación del hardware y del software. Los sistemas de tiempo real podían recoger, analizar y transformar datos de múltiples fuentes, controlando así los procesos y produciendo salidasen milisegundos en lugar de minutos. 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.

Contexto . Decada de los años 60
Hardware: mainframes comerciales, almacenamiento en discos magnéticos, minicomputadores. Costos altos
Programación orientada a función
Sistemas operativos multiprogramación
Lenguajes:Cobol, PL/I, Simula 67
Interfaces: Bach.
Década de los años 60:
Actividad de grupo
Desarrollador ‡ usuario
Desarrollo de software para mercadeo
Resolver problemas complejos en diferentes dominios, además de científicos y de ingeniería
Programación orientada a función

La segunda era se caracterizo también por el establecimiento del software como producto y la llegada de las "casas delsoftware". Los patronos de la industria, del gobierno y de la universidad se aprestaban a "desarrollar el mejor paquete de software" y ganar así mucho dinero.

Conforme crecía el numero de sistemas informáticos, comenzaron a extenderse las bibliotecas de software de computadora. Las casas desarrollaban proyectos en los que se producían programas de decenas de miles de sentencia fuente. Todos esosprogramas, todas esas sentencias fuente tenían que ser corregidos cuando se detectaban fallos, modificados cuando cambiaban los requisitos de los usuarios o adaptados a nuevos dispositivos hardware que se hubieran adquirido. Estas actividades se llamaron colectivamente mantenimiento del software.
Contexto : Decada de los años 70
Hardware: mainframes, minicomputadores, microcomputadores,surgen los PC.
Lenguajes: COBOL, PL/I, Pascal, Prolog.
Métodos: programación estructurada,refinamiento paso a paso, semánticas formales.
Computación distribuida.
Interfaces basadas en Lenguajes de Comando.
Evolución de la I.S. Decada de los años 70
Desarrollo de la tecnología
Actividad de grupo
Desarrollador ‡ usuario
Desarrollo de software para mercadeo
Diversidad del dominio de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sofware
  • Que es sofware
  • Sofware
  • Sofware
  • Sofware
  • Sofware
  • sofware
  • Sofware

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS