Sei sulla pagina 1di 7

INGENIERA EN SISTEMAS

INGENIERIA DE SOFTWARE I

INFORME
LA EVOLUCION DEL SOFTWARE

ALUMNO
LUIS CURAY

2014
INTRODUCCIN
En principio el software se contemplaba como un aadido al trabajo de las personas o
el desarrollo de una empresa por lo que existan pocos mtodos sistemticos.
Los programas se realizaban de manera lineal y practicamente sin ninguna
planificacin, llegando al punto de ue ea a prueba y error, hasta que las exigencias del
mercado comenzaron a crecer hacendo que sea insostenible el modelo, por lo que el
software comenzo a ser importante para la economa del mundo desarrollando
tecnicas que nos llevo a la orientacion de objetos quienes desplazando rpidamente
los enfoques de desarrollo de software ms convencionales en muchas reas de
aplicaciones.

OBJETIVOS
Generales
Investigar para conocer como se desarrollo el software en diferentes etapas desde su
nacimiento hasta llegar a los sistemas complejos que manejamos en la actualidad.

Especificos
Definir como comenzo el desarrollo de software.
Entender como es el proceso actual para la creacion de sistemas grandes.
Definir el alcance del manejo de software en la empresa.
Describir las caracteristicas exactas de los cambios de era.



DESARROLLO
Cuando la industria de la computacion comenzo a salir a flote el software
no era ni siquiera tomado en cuenta todo el negocio era el hardware a
base de compaias como IBM que todo lo orientaba en la mejora del
hardware,hasta que alguien se dio cuenta que el software era igual o mas
importante que el hardware y que ek desarrollo debia ser algo mas que
hacer programas a la medida del cliente.

PRIMERA ERA:
Durante los primeros aos lo normal era que el hardware fuera de
propsito general. Por otra parte, el software se diseaba a medida para
cada aplicacin y tena una distribucin relativamente pequea. El software
como producto (es decir, programas desarrollados para ser vendidos a uno
o ms clientes) estaba en su infancia. La mayora del software se
desarrollaba y era utilizado por la misma persona u organizacin. La
misma persona lo escriba, 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 algn error. Debido a
este entorno personalizado del software, el diseo era un proceso
implcito, realizado en la mente de alguien, y la documentacin
normalmente no exista.
Orientacin por lotes (batch)
Distribucin limitada
Software a medida

SEGUNDA ERA:
La segunda era en la evolucin de los sistemas de computadora se
extiende desde la mitad de la dcada de los sesenta hasta finales de los
setenta. La multiprogramacin y los sistemas multiusuario introdujeron
nuevos conceptos de interaccin hombre-mquina. Las tcnicas
interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de
sofisticacin del hardware y del software. Los sistemas de tiempo real
podan recoger, analizar y transformar datos de mltiples fuentes,
controlando as los procesos y produciendo salidas en milisegundos en
lugar de en minutos. Los avances en los dispositivos de almacenamiento
en lnea condujeron a la primera generacin de sistemas de gestin de
bases de datos.
La segunda era se caracteriz tambin por el establecimiento del software
como producto y la llegada de las <<casas de software>>. El software ya
se desarrollaba para tener una amplia distribucin en un mercado
multidisciplinar. Los programas se distribuan para computadoras grandes
y para minicomputadoras, a cientos e incluso a miles de usuarios.
Conforme creca el nmero de sistemas informticos, comenzaron a
extenderse las bibliotecas de software de computadora. Las casas
desarrollaban proyectos en los que se producan programas de decenas
de miles de sentencias fuente. Los productos de software comprados al
exterior incorporaban cientos de miles de nuevas sentencias. Una nube
negra apareci en el horizonte. Todos esos programas, todas esas
sentencias fuente tenan que ser corregidas cuando se detectaban fallas,
modificadas cuando cambiaban los requisitos de los usuarios o adaptadas
a nuevos dispositivos hardware que se hubieran adquirido. Estas
actividades se llamaron colectivamente mantenimiento del software. El
esfuerzo gastado en el mantenimiento del software comenz a absorber
recursos en una medida alarmante.
Multiusuario
Tiempo real
Bases de datos
Software como producto


TERCERA ERA:
La tercera era en la evolucin de los sistemas de computadora comenz a
mediados de los aos setenta y continu ms all de una dcada. El
sistema distribuido, mltiples computadoras, cada una ejecutando
funciones concurrentemente y comunicndose con alguna otra, increment
notablemente la complejidad de los sistemas informticos. Las redes de
rea local y de rea global, las comunicaciones digitales de alto ancho de
banda y la creciente demanda de acceso <<instantneo>> a los datos,
supusieron una fuerte presin sobre los desarrolladores del software. An
ms, los sistemas y el software que lo permitan continuaron residiendo
dentro de la industria y de la academia.
La conclusin de la tercera era se caracteriz por la llegada y amplio uso
de los microprocesadores. El microprocesador ha producido un extenso
grupo de productos inteligentes, desde automviles hasta hornos de
microondas, desde robots industriales a equipos de diagnsticos de suero
sanguneo, pero ninguno ha sido ms importante que la computadora
personal.
Sistemas distribuidos
Incorporacin de <<inteligencia>>
Hardware de bajo costo
Impacto en el consumo

CUARTA ERA:
La cuarta era de la evolucin de sistemas informticos se aleja de las
computadoras individuales y de los programas de computadoras,
dirigindose al impacto colectivo de las computadoras y del software.
Potentes mquinas personales controladas por sistemas operativos
sofisticados, en redes globales y locales, acompaadas por aplicaciones
de software avanzadas se han convertido en la norma. Las arquitecturas
informticas estn cambiando de entornos centralizados de grandes
computadoras a entornos descentralizados cliente/servidor. Las redes de
informacin en todo el mundo proporcionan una infraestructura que iguala
a expertos y polticos en pensar sobre una <<superautopista de
informacin>> y una <<conexin del ciberespacio>>. De hecho Internet se
puede observar como un <<software>> al que pueden acceder usuarios
individuales.
Sistemas personales potentes
Tecnologas orientadas a objetos
Sistemas expertos
Redes neuronales artificiales
Computacin en paralelo
Redes de computadoras

La industria del software ya es la cuna de la economa del mundo. Las
decisiones tomadas por gigantes de la industria tales como Microsoft
arriesgan billones de dlares. A medida que la cuarta generacin progresa,
han comenzado a surgir nuevas tecnologas. Las tecnologas orientadas a
objetos estn desplazando rpidamente los enfoques de desarrollo de
software ms convencionales en muchas reas de aplicaciones. Los
sistemas expertos y el software de inteligencia artificial han salido del
laboratorio para entrar en aplicaciones prcticas de una gran variedad de
problemas del mundo real. El software de redes neuronales artificiales
junto con la aplicacin de lgica difusa han abierto posibilidades excitantes
para el reconocimiento de patrones y habilidades de procesamiento de
informacin de carcter humano.
La programacin de realidad virtual y los sistemas multimedia ofrecen
formas radicalmente diferentes de comunicar informacin al usuario final.
<<Los algoritmos genticos>> ofrecen el potencial para el software que
reside dentro de las computadoras biolgicas masivamente en paralelo




CONCLUSIONES
El software a diferencia de la arquitectura de las computadoras van
creciendo y amplindose en base a la misma idea satisfaciendo las
necesidades del usuario o empresa.
El software crece a la misma medida que el negocio se desarrolla,
asi se manejan desde una pequea tienda hasta la mas grande de
las industrias.
RECOMENDACIONES
En base a lo aprendido, para el desarrollo optimo de una empresa uno
necesita software a la medida, por lo que los que estamos en el mundo de
la tecnologia debemos siempre estar innovandonos y aprendiendo de
nuevas tecnicas y herramientas.
BIBLIOGRAFA
http://informaticausac.blogspot.com/2012/02/evolucion-del-
software.html
http://www.slideshare.net/MauraPerez001/historia-y-evolucion-del-
software-9165502
http://www.monografias.com/trabajos73/evolucion-
software/evolucion-software.shtml
http://www.monografias.com/trabajos73/software-robotica-
inteligencia-artificial-windows/software-robotica-inteligencia-artificial-
windows2.shtml

Potrebbero piacerti anche