SlideShare una empresa de Scribd logo
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

Más contenido relacionado

Similar a Estilo de arquitectura

Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en java
Belen Gonzalez
 
Glosario de Terminos Informáticos
Glosario de Terminos InformáticosGlosario de Terminos Informáticos
Glosario de Terminos Informáticos
Ruth1503
 
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
faustofabian
 
Ordenador y sus componentes
Ordenador y sus componentesOrdenador y sus componentes
Ordenador y sus componentes
luis_perez_fuertes
 
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
 
Sistema informático
Sistema informáticoSistema informático
Sistema informático
facundofredriks
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
juan camilo manrique benitez
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
juan camilo manrique benitez
 
CvTrafficCounter Video
CvTrafficCounter VideoCvTrafficCounter Video
CvTrafficCounter Video
Paul 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º2
CouceiroBaima
 
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
RamonCuevas15
 
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
Emilio Aviles Avila
 
Procesos en los Sistemas Operativos
Procesos en los Sistemas OperativosProcesos en los Sistemas Operativos
Procesos en los Sistemas Operativos
Alix 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-datos
Danitortas
 

Similar a 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