SlideShare a Scribd company logo
1 of 4
Arquitectura de Software
Alumno Deiby W. Pereyra
Registro: 200314688

Estilo de Flujos de Datos



       Pipes & Filters

       Cada componente tiene un conjunto de entradas y un conjunto de
       salidas.

       Una componente obtiene datos de sus entradas y produce flujos de
       datos de salida.

       La generación de salidas es incremental y generalmente se inicia antes
       de agotar el flujo de entrada.

       Los conectores (pipes) sirven de conducto entre componentes (filtros).

       Filters: transformadores de secuencias de datos

      Tipos de Puertos: input y output

       Conservan el orden en el que se reciben los datos


       Estilo orientado a la transformación de datos
Arquitectura de Software
Alumno Deiby W. Pereyra
Registro: 200314688



       Ejemplo


       Una aplicación de un pequeño compilador de palabra que tiene de entrada un
       texto y como salida un archivo de texto codificado
Arquitectura de Software
Alumno Deiby W. Pereyra
Registro: 200314688
Arquitectura de Software
Alumno Deiby W. Pereyra
Registro: 200314688



       Aplicación
       Planificador de baja de Prioridad
       Una pequeña aplicación que simule como funciona un planificador por
       envejecimiento o de baja de prioridad donde el PCB (Process Control Block)es
       una estructura que mantiene la información del proceso ,con el cual el
       planificador trabaja

More Related Content

Similar to Estilo de arquitectura

Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en javaBelen Gonzalez
 
Glosario de Terminos Informáticos
Glosario de Terminos InformáticosGlosario de Terminos Informáticos
Glosario de Terminos InformáticosRuth1503
 
01 introducción a la informática
01 introducción a la informática01 introducción a la informática
01 introducción a la informáticafaustofabian
 
Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datosAngela Inciarte
 
Ciclo de vida de un SI y BD
Ciclo de vida de un SI y BDCiclo de vida de un SI y BD
Ciclo de vida de un SI y BDwladimirclipper
 
Trabajo Practico N°1
Trabajo Practico N°1Trabajo Practico N°1
Trabajo Practico N°1gino10
 
CvTrafficCounter Video
CvTrafficCounter VideoCvTrafficCounter Video
CvTrafficCounter VideoPaul Arévalo
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salidaJorge Garcia
 
Trabajo Práctico Nº2
Trabajo Práctico Nº2Trabajo Práctico Nº2
Trabajo Práctico Nº2CouceiroBaima
 
ciclo de vida de un sistema.pptx
ciclo de vida de un sistema.pptxciclo de vida de un sistema.pptx
ciclo de vida de un sistema.pptxRamonCuevas15
 
Curso Java Inicial 8 Conceptos Avanzados I O
Curso Java Inicial   8 Conceptos Avanzados   I OCurso Java Inicial   8 Conceptos Avanzados   I O
Curso Java Inicial 8 Conceptos Avanzados I OEmilio Aviles Avila
 
Procesos en los Sistemas Operativos
Procesos en los Sistemas OperativosProcesos en los Sistemas Operativos
Procesos en los Sistemas OperativosAlix Indriago
 
Diseã‘o estructurado
Diseã‘o estructuradoDiseã‘o estructurado
Diseã‘o estructuradonaviwz
 
Unidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funcionesUnidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funcionesDarleneperalta
 
Herramientas para-el-analisis-de-flujo-de-datos
Herramientas para-el-analisis-de-flujo-de-datosHerramientas para-el-analisis-de-flujo-de-datos
Herramientas para-el-analisis-de-flujo-de-datosDanitortas
 

Similar to Estilo de arquitectura (20)

Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en java
 
Glosario de Terminos Informáticos
Glosario de Terminos InformáticosGlosario de Terminos Informáticos
Glosario de Terminos Informáticos
 
01 introducción a la informática
01 introducción a la informática01 introducción a la informática
01 introducción a la informática
 
Ordenador y sus componentes
Ordenador y sus componentesOrdenador y sus componentes
Ordenador y sus componentes
 
Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datos
 
Ciclo de vida de un SI y BD
Ciclo de vida de un SI y BDCiclo de vida de un SI y BD
Ciclo de vida de un SI y BD
 
Trabajo Practico N°1
Trabajo Practico N°1Trabajo Practico N°1
Trabajo Practico N°1
 
Sistema informático
Sistema informáticoSistema informático
Sistema informático
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
CvTrafficCounter Video
CvTrafficCounter VideoCvTrafficCounter Video
CvTrafficCounter Video
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
 
Iswiii
IswiiiIswiii
Iswiii
 
Trabajo Práctico Nº2
Trabajo Práctico Nº2Trabajo Práctico Nº2
Trabajo Práctico Nº2
 
ciclo de vida de un sistema.pptx
ciclo de vida de un sistema.pptxciclo de vida de un sistema.pptx
ciclo de vida de un sistema.pptx
 
Curso Java Inicial 8 Conceptos Avanzados I O
Curso Java Inicial   8 Conceptos Avanzados   I OCurso Java Inicial   8 Conceptos Avanzados   I O
Curso Java Inicial 8 Conceptos Avanzados I O
 
Procesos en los Sistemas Operativos
Procesos en los Sistemas OperativosProcesos en los Sistemas Operativos
Procesos en los Sistemas Operativos
 
Diseã‘o estructurado
Diseã‘o estructuradoDiseã‘o estructurado
Diseã‘o estructurado
 
Unidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funcionesUnidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funciones
 
Herramientas para-el-analisis-de-flujo-de-datos
Herramientas para-el-analisis-de-flujo-de-datosHerramientas para-el-analisis-de-flujo-de-datos
Herramientas para-el-analisis-de-flujo-de-datos
 

Estilo de arquitectura

  • 1. Arquitectura de Software Alumno Deiby W. Pereyra Registro: 200314688 Estilo de Flujos de Datos Pipes & Filters Cada componente tiene un conjunto de entradas y un conjunto de salidas. Una componente obtiene datos de sus entradas y produce flujos de datos de salida. La generación de salidas es incremental y generalmente se inicia antes de agotar el flujo de entrada. Los conectores (pipes) sirven de conducto entre componentes (filtros). Filters: transformadores de secuencias de datos  Tipos de Puertos: input y output Conservan el orden en el que se reciben los datos Estilo orientado a la transformación de datos
  • 2. Arquitectura de Software Alumno Deiby W. Pereyra Registro: 200314688 Ejemplo Una aplicación de un pequeño compilador de palabra que tiene de entrada un texto y como salida un archivo de texto codificado
  • 3. Arquitectura de Software Alumno Deiby W. Pereyra Registro: 200314688
  • 4. Arquitectura de Software Alumno Deiby W. Pereyra Registro: 200314688 Aplicación Planificador de baja de Prioridad Una pequeña aplicación que simule como funciona un planificador por envejecimiento o de baja de prioridad donde el PCB (Process Control Block)es una estructura que mantiene la información del proceso ,con el cual el planificador trabaja