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.