SlideShare una empresa de Scribd logo
1 de 13
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
 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)
 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
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
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.
 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
 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
 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
 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.
 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
 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)
 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.

Más contenido relacionado

Similar a evolucion.ppt

Luis bracamonte dise;o de software
Luis bracamonte dise;o de softwareLuis bracamonte dise;o de software
Luis bracamonte dise;o de softwaregainzaLuis
 
2011 charla telecos- panorama de las ti
2011 charla telecos- panorama de las ti2011 charla telecos- panorama de las ti
2011 charla telecos- panorama de las tiAitor Ibañez
 
Presentación tic software
Presentación tic softwarePresentación tic software
Presentación tic softwarerosarioavitua
 
Qué es el hardware
Qué es el hardwareQué es el hardware
Qué es el hardwaremichaelmptxD
 
Mi pregunta es la numero 4 prof. Fredy....Atte Michael Chino Blanco
Mi pregunta es la numero 4 prof. Fredy....Atte Michael Chino BlancoMi pregunta es la numero 4 prof. Fredy....Atte Michael Chino Blanco
Mi pregunta es la numero 4 prof. Fredy....Atte Michael Chino Blancokendochino
 
Categorías de software
Categorías de softwareCategorías de software
Categorías de softwarekitzia3
 
Traf final ntcis
Traf final ntcisTraf final ntcis
Traf final ntcisligiabebe
 
La computadora.
La computadora.La computadora.
La computadora.ominy
 
Estructura de una computadora pc
Estructura de una computadora pcEstructura de una computadora pc
Estructura de una computadora pcGrupoSena41
 
Panorama de las TIC, Consejos desde la Experiencia
Panorama de las TIC, Consejos desde la ExperienciaPanorama de las TIC, Consejos desde la Experiencia
Panorama de las TIC, Consejos desde la ExperienciaAitor Ibañez
 

Similar a evolucion.ppt (20)

expo
expoexpo
expo
 
Luis bracamonte dise;o de software
Luis bracamonte dise;o de softwareLuis bracamonte dise;o de software
Luis bracamonte dise;o de software
 
2011 charla telecos- panorama de las ti
2011 charla telecos- panorama de las ti2011 charla telecos- panorama de las ti
2011 charla telecos- panorama de las ti
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Presentación tic software
Presentación tic softwarePresentación tic software
Presentación tic software
 
Qué es el hardware
Qué es el hardwareQué es el hardware
Qué es el hardware
 
Tipos de software
Tipos de software Tipos de software
Tipos de software
 
Mi pregunta es la numero 4 prof. Fredy....Atte Michael Chino Blanco
Mi pregunta es la numero 4 prof. Fredy....Atte Michael Chino BlancoMi pregunta es la numero 4 prof. Fredy....Atte Michael Chino Blanco
Mi pregunta es la numero 4 prof. Fredy....Atte Michael Chino Blanco
 
Generacion de computadoras
Generacion de computadorasGeneracion de computadoras
Generacion de computadoras
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Categorías de software
Categorías de softwareCategorías de software
Categorías de software
 
Hotmail
HotmailHotmail
Hotmail
 
La computadora
La computadoraLa computadora
La computadora
 
generaciones de las computadoras
generaciones de las computadorasgeneraciones de las computadoras
generaciones de las computadoras
 
Traf final ntcis
Traf final ntcisTraf final ntcis
Traf final ntcis
 
Historia del informatica
Historia del informaticaHistoria del informatica
Historia del informatica
 
Componentes basicos del computador
Componentes basicos del computadorComponentes basicos del computador
Componentes basicos del computador
 
La computadora.
La computadora.La computadora.
La computadora.
 
Estructura de una computadora pc
Estructura de una computadora pcEstructura de una computadora pc
Estructura de una computadora pc
 
Panorama de las TIC, Consejos desde la Experiencia
Panorama de las TIC, Consejos desde la ExperienciaPanorama de las TIC, Consejos desde la Experiencia
Panorama de las TIC, Consejos desde la Experiencia
 

Último

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 

Último (7)

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 

evolucion.ppt

  • 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” (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.
  • 4.  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
  • 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.