HERNANDEZ PEREZ ISELA AYDEILIN
CESAR ENRIQUE CORTEZ
TURNO VESPERTINO 2°T
CBTis 110
SOPORTE Y MANTENIMIENTO DE EQUIPO DE CÓMPUTO
HISTORIA Y EVOLUCIÓN
El contexto en el que se ah desarrollado el software esta
fuertemente ligado a las casi cinco décadas de evolución de los sistemas
informáticos.
Mejor rendimiento del hardware reducción del tamaño y costo
mas bajo dieron lugar a sistemas informáticos mas complejos. Han pasado de los
procesadores de válvulas de vacío a dispositivos micro electrónicos, esto es
capaz de procesar 200 millones de instrucciones.
PRIMEROS AÑOS
En los primeros años de las computadoras el hardware sufrió
cambios y mientras el software se contemplaba como un agregado.
En el periodo gran parte de los sistemas utilizaba
orientación por lotes. Mayor parte del hardware se dedicaba a la ejecución de
un solo programa que a la vez se dedicaba a una aplicación específica. Gran
parte del software era desarrollado y utilizado por la misma persona u
organización: esa misma persona lo escribía, lo ejecutaba y si fallaba lo
depuraba.
En los primeros años se aprendió sobre la implementación de
sistemas informáticos, pero poco sobre la ingeniería de software.
SEGUNDA ERA
La evolución de los sistemas computacionales se extiende
desde la mitad de la década de los 60 hasta los finales de los 70.
Sistemas de tiempo real podían recoger, analizar y
transformar datos de múltiples fuentes. La segunda era se caracterizo por el
establecimiento del software como un producto, estos programas se distribuían
para computadoras grandes y minicomputadoras. Todos los programas tenían que
ser corregidos cuando había fallos, modificados cuando cambian los requisitos
de los usuarios o adaptados a nuevos dispositivos de hardware.
TERCERA ERA
La evolución de los sistemas computacionales comenzó a
mediados de los 70. Redes de área local y área global, comunicaciones digitales
de gran ancho de banda y demanda de acceso instantáneo a los datos, supusieron
fuerte presión sobre los desarrolladores del software. Microprocesador, parte
integral de amplio espectro de productos inteligentes esto incluyen los automóviles,
hornos microondas, robots industriales y equipos de diagnostico medico.
En la mayoría de los casos
la tecnología del software es integrada en esos productos por equipos técnicos
que conocen el hardware.
Las compañías del software de la segunda era vendían cientos
o miles de copias de esos programas, las compañías del software de la tercera
era venden decenas e incluso centenares de miles de copias.
CUARTA ERA
En la cuarta era el software se aleja de las computadoras
individuales y de los programas dirigiéndose al impacto colectivo de las
computadoras y del software. Maquinas personales controladas por sistemas
operativos sofisticados en redes globales y locales se han convertido en la
norma.
Internet se puede observar como un software al que pueden
acceder usuarios individuales. La cuarta era del software esta enfocada a las tecnologías
orientadas a los objetos y están desplazando rápidamente a enfoques de
desarrollo de software más convencionales en muchas áreas de aplicación. Los
sistemas expertos y el software de inteligencia artificial se han trasladado
del laboratorio a las aplicaciones prácticas, para un amplio rango de problemas
del mundo real. Aun en la cuarta era continúan los problemas asociados con el
software.
° la tecnología del hardware ha dejado desfasada a la
capacidad de construir software que pueda explotar el potencial del hardware.
° la capacidad de construir nuevos programas no puede dar abasto
a la demanda de nuevos programas.
° La capacidad de mantener los programas existentes esta
amenazada por el mal diseño y el uso de recursos inadecuados.
° Sin una buena ingeniería de software, es prácticamente imposible
lograr un producto con calidad.
HISTORIA DE LA
INGENIERIA DE SOFTWARE
El termino ingeniería del software se introdujo por primera
vez a finales de 1960 en una conferencia celebrada para analizar la llamada
crisis del software. Las primeras experiencias en la construcción de grandes
sistemas de software mostraron las metodologías del desarrollo del software existentes
eran inadecuados.
El desarrollo de software estaba en crisis. Los costos del
hardware eran más bajos mientras que los del software aumentaban muy rápido.
EVOLUCION DE LA
INGENIERIA DEL SOFTWARE
1968: crisis del software el proceso de desarrollo de
software sobrepasa los costos y el tiempo estimados y tiene demasiadas fallas.
1969-1971: establecen los primeros principios como resultado
de la investigación en buenas practicas de programación. Como: diseño
descendente (top-Down), refinamiento sucesivo, modularidad.
1972- 1973: surge la programación estructurada y el concepto
de estilo de programación. Aparece el concepto de ciclo de vida en el
desarrollo de software.
1974-1975: inicia el maneja de la nación de confiabilidad y
calidad del software. Inician pruebas sistemáticas, la nación de corrección formal,
modelo de tolerancia a fallas y confiabilidad total.
1976-1977: pone atención a las faces anteriores a la codificación
como análisis de requerimientos, especificación y diseño.
1978-1980: incremento en el uso de herramientas automatizadas
de desarrollo de software. Llevan a cabo cursos de ingeniería de software.
1980-1985: inician las herramientas automatizadas para cada
fase de ciclo de vida siguiendo la programación estructurada.
1986-1995: aparece paradigma orientado a objetos para
desarrollo de software grande. Inicia el uso masivo de técnicas automatizadas
de desarrollo de software.
1995-2003: evaluación de procesos evita especificaciones
incompletas o anómalas, aplicación incorrecta de metodologías, etc.
No hay comentarios.:
Publicar un comentario