EVOLUCIN DEL SOFTWARE - PowerPoint PPT Presentation

About This Presentation
Title:

EVOLUCIN DEL SOFTWARE

Description:

... llam a la llegada de componentes microelectr nicos 'La tercera ola del cambio' (80's) ... Hoy la 'computaci n omnipresente' ha producido una generaci n de ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 14
Provided by: Mar983
Category:
Tags: del | evolucin | software | la | llegada

less

Transcript and Presenter's Notes

Title: EVOLUCIN DEL SOFTWARE


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
  • Historia
  • Osborne Habla de una nueva revolución
    industrial (70s y 80s)
  • Toffler llamó a la llegada de componentes
    microelectrónicos La tercera ola del cambio
    (80s)
  • Naisbitt predijo la transformación de la
    sociedad industrial a una sociedad de
    información (82s)
  • McCorduck información y conocimiento por
    computadora es el foco de poder del siglo XXI
    (83s)

3
(No Transcript)
4
  • Stoll redes y software es la clave para la
    comunicación alrededor del mundo (89s)
  • Stephen Talbot A mdediados de los 90s 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 reemplazado

5
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

6
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.

7
  • 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

8
  • 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

9
  • 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

10
  • 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.

11
  • 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

12
  • 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)

13
  • 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.
Write a Comment
User Comments (0)
About PowerShow.com