Eras del software

Solo disponible en BuenasTareas
  • Páginas : 8 (1759 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de mayo de 2011
Leer documento completo
Vista previa del texto
Ingeniería de Software

INTRODUCCIÓN

Desde sus inicios en la década de 1940, el software de escritura se ha convertido en una profesión en cuestión con la mejor forma de maximizar la calidad de software  y de cómo crearla. La calidad puede referirse a cómo el software es fácil de mantener, a su estabilidad, velocidad, facilidad de uso, capacidad de prueba, la legibilidad, el tamaño, costo,seguridad, y el número de fallas o "bugs", así como cualidades menos mensurables, como la elegancia, la concisión, y la satisfacción del cliente, entre muchos otros atributos. La mejor manera para crear software de alta calidad es un problema diferente y controversial que abarca los principios de diseño de software, llamado "mejores prácticas" para escribir código, así como cuestiones más ampliasde gestión, tales como el tamaño óptimo del equipo, proceso, la mejor manera de distribuir software a tiempo y tan pronto como sea posible, el lugar de trabajo "cultura", las prácticas de contratación, y así sucesivamente. Todo esto cae bajo la rúbrica general de ingeniería de software.
PRIMERA ERA

Durante los primeros años de la era de la computadora, el software se contemplaba como unañadido. Desde entonces el campo se ha desarrollado tremendamente. 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 realizaba virtualmente sin ninguna planificación, hasta que los planes comenzaron a descalabrarse y los costos a correr. Los programadores trataban de hacer las cosas bien, y con un esfuerzoheroico, a menudo salían con éxito. Los problemas a ser resueltos eran principalmente de una naturaleza técnica, 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ña a medida para cada aplicación y tenía una distribución relativamentepequeña. El software como producto estaba en su infancia. La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. La misma persona lo escribía, lo ejecutaba y, si fallaba, lo depuraba. Debido a que la movilidad en el trabajo era baja, los ejecutivos estaban seguros de que esa persona estará allí cuando se encontrara algún error. Debido a este entorno personalizado delsoftware, el diseño era un proceso implícito, realizado en la mente de alguien, y la documentación normalmente no existía.
Sin embargo, debemos reconocer que durante esa era se desarrollaron muchos sistemas informáticos excepcionales.
SEGUNDA ERA

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 de los setenta.La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre - máquina. 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 salidas enmilisegundos en lugar de en 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.
La segunda era se caracterizó también por el establecimiento del software ya se desarrollaba para tener una amplia distribución en un mercado multidisciplinario. Los programas se distribuían para computadoras grandes y paraminicomputadoras, a cientos e incluso a miles de usuarios. 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 número 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...
tracking img