lunes, 17 de agosto de 2015

Estilo de arquitectura de Software que me llamo la atención

Dentro de las consultas que se hicieron para el primer taller de nuestra asignatura debimos iniciar por preguntarnos y preguntarle a los expertos que es un estilo arquitectónico en software y que estilos arquitectónicos podemos tomar como guía para iniciar nuestro proceso del primer diseño de modelo de sistema de información de lo cual pude sacra la siguiente información y tener un modelo que me llame la atención lo cual quiero compartir con ustedes.
Estilo Arquitectónico:
  • ·        Define una familia de sistemas como patrón de una organización estructural.
  • ·        Establece un conjunto de reglas y restricciones que llevan a encontrar que componentes, interfaces y conectores podemos usar en nuestro sistema.
  • ·        Da referencias de tipos de componentes y conectores se deben establecer y desarrollar en el modelo que se vaya a construir.
  • ·        Un estilo no está totalmente desarrollado ni establecido está abiertos nuevos estilos y combinaciones para acoplarse a las nuevas tecnologías.


Estilo Flujo de Datos, Tubos y Flujos

Por medio un estilo de flujo de datos podemos tener como objetivo asegurar la re utilización y modificabilidad del modelo creado, viendo las transformaciones que se le hacen a cada uno de los elementos sucesivos de datos de entrada, la navegación por los mismos antes de llegar al destino que serían los datos de salida. Este estilo es ideal para sistemas que manejan cantidad y diversidad de flujos de información.
Entre este estilo se clasifica los tubos y filtros esta sub categoría se describiría de la siguiente manera:
  • ·        Cada componente tiene entradas y salidas.
  • ·        Un componente toma los datos de las entradas y genera flujos de salida.
  • ·        Usan información contextual y no retienen información
  • ·        Es un estilo iterativo
  • ·        Se tienen pipes que son flujos de datos la cual con los filtros son encadenados de la manera que lo indiquen las restricciones.
  • ·        Los filtros deben ser independientes  pueden no compartir estados con otros filtros.
  • ·        Un pipe mueve datos de un filtro de salida a un filtro de entrada.
  • ·        Los filtros no necesariamente filtran datos sino los transforman
  • ·        Los flujos de datos de entrada se mueven por las tuberías entre los filtros y se van transformando poco a poco por cada filtro el flujos de salida.




Ya que resumí el estilo de arquitectura que me llamo la atención de tuberías y filtros, Qué les parece este estilo arquitectónico de software? Qué estilo les llama la atención a ustedes??

No hay comentarios:

Publicar un comentario