Kategorier: Alla - componentes - patrones - arquitectura - software

av Jean Krlos för 3 årar sedan

197

Diseño arquitectonico

En el diseño arquitectónico de software, se describen los componentes fundamentales que conforman un sistema de software y su interrelación. Es crucial que esta arquitectura esté alineada con diversos factores del proyecto como la organización, el proceso de desarrollo, los ciclos de trabajo, el hardware, la garantía de calidad y los requerimientos específicos.

Diseño arquitectonico

Diseño arquitectonico

concepto

Una arquitectura de software describe los componentes básicos de un sistema de software y su combinación interna.

Caracteristicas

La organización, el proceso de desarrollo, los ciclos de trabajo, el hardware, la garantía de calidad y los requerimientos.
facilita a los usuarios y desarrolladores la comprensión del sistema
Debe ser sintonizada con los restantes factores del proyecto de software

tipos mas comunes

Patrón de modelo-vista-controlador
Este patrón, también conocido como patrón MVC, divide una aplicación interactiva en 3 partes Esto se hace para separar las representaciones internas de información de las formas en que se presenta y acepta la información del usuario.

Marcos web como Django y Rails .

Patrón de bus de evento
Este patrón trata principalmente con eventos y tiene 4 componentes principales; fuente de evento , escucha de evento , canal y bus de evento

Desarrollo de Android

Patrón del agente
Este patrón se usa para estructurar sistemas distribuidos con componentes desacoplados

Software de Message Broker como Apache ActiveMQ

Patrón de filtro de tubería
Cada paso de procesamiento se incluye dentro de un componente de filtro . Los datos que se procesarán se pasan a través de las tuberías .

Flujos de trabajo en bioinformática.

Patrón maestro-esclavo
El componente maestro distribuye el trabajo entre componentes esclavos idénticos y calcula el resultado final

Periféricos conectados a un bus en un sistema informático (unidades maestra y esclava).

Patrón cliente-servidor
Este patrón consiste en dos partes; un servidor y múltiples clientes

Aplicaciones en línea como correo electrónico

Patrón de capas
Este patrón se puede utilizar para estructurar programas que se pueden descomponer en grupos de subtareas

Aplicaciones web de comercio electrónico.