Vous êtes sur la page 1sur 2

EL PAPEL EVOLUTIVO DEL SOFTWARE Hoy en da, el software tiene un papel dual. Es producto y canal de distribucin de este.

Como producto, ofrece la potencia de cmputo presentada como hardware de una computadora o, de manera ms global por una red de computadoras accesible mediante hardware local y de acceso fsico. Sin importar el lugar en que resida el software, ya sea en un celular o dentro de una computadora central, ste es un transformador de informacin; realiza la produccin, el manejo, la adquisicin, la modificacin, el despliegue o la transmisin de la informacin que puede ser tan simple como un solo bit o tan compleja como una presentacin multimedia. En su papel de vehculo para la entrega de un producto, el software acta como la base para el control de la computadora (Sistemas Operativos), la comunicacin de informacin (redes), y la relacin y el control de otros programas (utileras de software y ambientes). El software entrega el producto ms importante de nuestro tiempo: informacin. Transforma los datos personales (por ejemplo, las transacciones financieras de un individuo) de forma que los datos sean ms tiles en un contexto local; maneja informacin alrededor del mundo (Internet) y proporciona los medios para adquirir informacin en todas sus formas. El papel del software de computadora ha experimentado un cambio significativo en un periodo un poco mayor a 50 aos. La mejoras sustanciales en el desempeo del hardware, los cambios profundos en las arquitecturas de cmputo, los enormes incrementos en las capacidades de memoria y almacenamiento, y la amplia variedad de opciones de salida y entrada han propiciado el surgimiento de sistemas ms elaborados y complejos basados en computadoras. En la actualidad un enorme industria del software se ah convertido en un factor dominante en la economa del mundo industrializado. El programador solitario de la era inicial ha sido sustituido por equipos de especialistas en software, en los que cada uno se enfoca en una parte de la tecnologa requerida para desarrollar una ampliacin compleja. Hasta ahora, las preguntas formuladas al programador solitario son las mismas que se hacen cuando se construyen los sistemas basados en computadoras modernas.

PRIMERA ERA (1950 / 1965)

Se trabajaba con la idea de Codificar y Corregir. No exista un planteamiento previo. No exista documentacin de ningn tipo. Existencia de pocos mtodos formales y pocos creyentes en ellos. Desarrollado a base de prueba y error.
SEGUNDO ERA (1965 1972)

Se busca simplificar cdigo. Aparicin de Multiprogramacin y Sistemas Multiusuarios. Sistemas de Tiempo Real apoyan la toma de decisiones.Aparicin de Software como producto. (Casas de Software). Se buscan procedimientos para el desarrollo del Software.

TERCERA ERA (1972 1985) Nuevo Concepto: Sistemas Distribuidos. Complejidad en los Sistemas de Informacin. Aparecen: Redes de rea local y global, y Comunicadores Digitales. Uso de Microprocesadores.

CUARTA ERA (1985 - 1995 )

Impacto Colectivo de Software. Aparecen:Las Redes de Informacin, Tecnologas Orientadas a Objetos. Aparecen: Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial. La informacin como valor preponderante dentro de las Organizaciones.

QUINTA ERA (2000 hasta hoy en da)

Utiliza algunos requisitos de las eras anteriores solo que aumenta la omnipresencia de la web, la reutilizacin de informacin y componentes de software

Codificar: Transformar mediante las reglas de un cdigo la formulacin de un mensaje. Hardware: Componente fsico de la computadora. Por ejemplo: el monitor, la impresora o el disco rgido. El hardware por s mismo no hace que una mquina funcione. Multiprogramacin: Se denomina multiprogramacin a la tcnica que permite que dos o ms procesos ocupen la misma unidad de memoria principal y que sean ejecutados al "mismo tiempo.

Vous aimerez peut-être aussi