El documento describe la evolución del software y el hardware a lo largo de los años. Inicialmente, el software se consideraba un complemento y se desarrollaba sin planificación, pero con el tiempo surgió la necesidad de métodos más sistemáticos debido a los altos costos y fallos. El documento también explica cómo el hardware ha mejorado drásticamente en velocidad, tamaño, eficiencia y capacidad de almacenamiento, al tiempo que sus precios han bajado.
2. 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 realizaba virtualmente 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 tenía una distribución
relativamente pequeña.
3. 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 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.
4. 1. Los avances del software continúan dejando
atrás nuestra habilidad de construir software para
alcanzar el potencial del hardware.
2. Nuestra habilidad de construir nuevos
programas no pueden ir al mismo ritmo de la
demanda de nuevos programas, ni podemos
construir programas lo suficientemente rápido
como para cumplir las necesidades del mercado y
de los negocios.
3. El uso extenso de computadoras ha hecho de la
sociedad cada vez más dependiente de la
operación fiable del software. Cuando el software
falla, pueden ocurrir daños económicos enormes y
ocasionar sufrimiento humano.
4.Luchamos por construir software informático que
tengan fiabilidad y alta calidad.
5.Nuestra habilidad de soportar y mejorar los
programas existentes se ve amenazada por
diseños pobres y recursos inadecuados.
5. Evolución del hardware
Velocidad. Mientras que el MARK I, basado en
válvulas de vacío, podía efectuar unos cuantos cálculos
por segundo, los ordenadores personales de la década
de los años noventa, era un millón de veces más
rápidos.
Tamaño. Los componentes centrales de un ordenador
personal de esta época se almacenan en unos cuantos
chips que podrían caber en el bolsillo; las únicas partes
del sistema que ocupan un espacio considerable son
los periféricos.
Eficiencia. Cuando se encendió el ENIAC, el primer
computados a gran escala, disminuyó la intensidad de
la iluminación en la ciudad de Filadelfia. Un ordenador
personal consume tanta electricidad como un televisor
y los portátiles consumen aún menos.
6. Capacidad. Los modernos
dispositivos de almacenamiento
óptico, magnético y por
semiconductores casi han eliminado
las restricciones de almacenamiento
en la mayoría de los trabajos. Incluso
las aplicaciones de sonido, gráficos y
vídeo, que requieren gran cantidad de
memoria, son manejables en muchos
de los ordenadores personales.
Ahora, todos los equipos personales
disponen de DVD y de regrabadora de
CD (estos todos inventos son de
mediados de los años noventa).
7. Costo. Aunque los ordenadores son cada vez más
rápidos y potentes, sus precios han bajado o se
mantienen, en comparación con los de hace varios
años.