EVOLUCIÓN DEL SOFTWARE
 ¿Qué es software?
 Es un producto y, al mismo tiempo el vehículo
para entregarlo (Pressman 2002)...
 Historia:
 Osborne:” Habla de una nueva
revolución industrial” (70’s y 80’s)
 Toffler : llamó a la llegada de
componen...
 Stoll: redes y software es la clave para
la comunicación alrededor del mundo
(89’s)
 Stephen Talbot : A mdediados de lo...
CARACTERÍSTICAS
 El software es un elemento del
sistema que es lógico.
 El software se desarrolla, no se
fabrica.
 El s...
TIPOS DE SOFTWARE
 Software de Sistemas : conjunto de
programas que han sido escritos para
servir a otros programas:
 Co...
 Software de Tiempo Real:
coordina/analiza/controla sucesos del
mundo real conforme ocurren:
 Elementos que lo conforman...
 Software de Gestión : el proceso de la
información comercial constituye la
mayor de las áreas de aplicación :
 Sistemas...
 Software de Ingeniería y Científico :
Se caracteriza por los algoritmos de
“manejo de números”:
 Aplicaciones desde la ...
 Software Empotrado: Reside en
memoria de sólo lectura y se utiliza para
controlar productos y sistemas de los
mercados i...
 Software de Computadoras
Personales: Uso personal
 Aplicaciones en procesamiento de texto
 Hoja de cálculo
 Gráficos ...
 Software Basado en la Red: Recurso
ilimitado que puede ser accedido por
cualquiera en un modem.
 Las páginas web buscad...
 Software de Inteligencia Artificial :
Hace uso de algoritmos no numéricos
para resolver problemas complejos para
los que...
Evolucion
Próxima SlideShare
Cargando en…5
×

Evolucion

72 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
72
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Evolucion

  1. 1. EVOLUCIÓN DEL SOFTWARE  ¿Qué es software?  Es un producto y, al mismo tiempo el vehículo para entregarlo (Pressman 2002)  El software ha sufrido cambios significativos:  Rendimiento en el hardware  Cambios en la arquitectura  Aumento de memoria  Capacidad de almacenamiento  Variedad de opciones de entrada y salida
  2. 2.  Historia:  Osborne:” Habla de una nueva revolución industrial” (70’s y 80’s)  Toffler : llamó a la llegada de componentes microelectrónicos “La tercera ola del cambio” (80’s)  Naisbitt: predijo la transformación de la sociedad industrial a una “sociedad de información” (82’s)  McCorduck: información y conocimiento por computadora es el foco de poder del siglo XXI (83’s)
  3. 3.  Stoll: redes y software es la clave para la comunicación alrededor del mundo (89’s)  Stephen Talbot : A mdediados de los 90’s dicen que el futuro no esta en una computadora  Al final del siglo XX el enfoque cambió al impacto de la “bomba de relojería” (Y2K)  Hoy la “computación omnipresente” ha producido una generación de aplicaciones de información que tienen conexión en banda ancha a la WEB para proporcionar una capa de conexión sobre nuestras casas, oficinas y autopistas.  El programador solitario ha sido
  4. 4. CARACTERÍSTICAS  El software es un elemento del sistema que es lógico.  El software se desarrolla, no se fabrica.  El software no se estropea  Aunque la industria tiende a ensamblar componentes, la mayoría del software se construye a la medida
  5. 5. TIPOS DE SOFTWARE  Software de Sistemas : conjunto de programas que han sido escritos para servir a otros programas:  Compiladores  Editores  Utilidades de Gestión de Archivos  Algunos Componentes del Sistema Operativo  Manejo de Periféricos  Procesadores de telecomunicaciones.
  6. 6.  Software de Tiempo Real: coordina/analiza/controla sucesos del mundo real conforme ocurren:  Elementos que lo conforman  Componente de adquisición de datos que recolecta y da formato a la información recibida del entorno externo  Componente de análisis que transforma la información según lo requiera la aplicación.  Componente de monitorización que coordina todos los demás  Componente de control/salida que responda al entorno externo
  7. 7.  Software de Gestión : el proceso de la información comercial constituye la mayor de las áreas de aplicación :  Sistemas discretos (nominas,cuentas de haberes-débitos, inventarios, etc.)  SIG (sistemas de información de gestión), acceden a una o más bases de datos que contienen información comercial  Cálculo interactivo (procesamiento de transacciones en puntos de venta)  Procesan datos
  8. 8.  Software de Ingeniería y Científico : Se caracteriza por los algoritmos de “manejo de números”:  Aplicaciones desde la astronomía hasta la vulcanología  De análisis de presión de motores a la dinámica orbital  De la biología molecular a la fabricación automática  CAD  Simulación de sistemas
  9. 9.  Software Empotrado: Reside en memoria de sólo lectura y se utiliza para controlar productos y sistemas de los mercados industriales y de consumo.  Ejecuta funciones muy limitadas y curiosas (control de teclas de un horno de microondas)  Funciones significativas y capacidad de control (funciones digitales en un automóvil tal como el control de la gasolina, indicadores, frenos, etc.
  10. 10.  Software de Computadoras Personales: Uso personal  Aplicaciones en procesamiento de texto  Hoja de cálculo  Gráficos por computadora  Multimedia  Entretenimientos  Gestión de bases de datos  Aplicaciones financieras de negocios y personales  Acceso a bases de datos
  11. 11.  Software Basado en la Red: Recurso ilimitado que puede ser accedido por cualquiera en un modem.  Las páginas web buscadas por un explorador son software que incorpora instrucciones ejecutables (CGI,HTML, Perl o Java)  Datos (Hipertexto y una variedad de formatos de audio y video)
  12. 12.  Software de Inteligencia Artificial : Hace uso de algoritmos no numéricos para resolver problemas complejos para los que no son adecuados el cálculo o el análisis numérico  Sistemas expertos, también llamados sistemas basados en el conocimiento  Reconocimiento de patrones (imágenes y voz)  Redes neuronales artificiales  Prueba de teoremas  Juegos.

×