Diseño Arquitectónico
El diseño arquitectónico está
vinculado a los objetivos establecidos para una aplicación web, al contenido
que se presentará, a los usuarios que la visitarán y a la filosofía de
navegación adoptada. Además, se debe identificar la arquitectura de contenido y
la arquitectura de la aplicación web. Por lo que, la arquitectura de contenido
se centra en la estructura de los objetos de contenido para la presentación y
la navegación, su importancia radica en que denota estructuras que producen una
mejor organización, etiquetado, navegación y búsqueda de los objetos de
contenido.
La arquitectura de la aplicación
web se refiere a la forma en que la aplicación está estructurada para
administrar o gestionar la interacción del usuario, manejar las tareas de
procesamiento interno, navegar de forma eficiente y presentar el contenido. De
ahí que, se relacione a una infraestructura que permite que un sistema cumpla
sus objetivos. Por otro lado, las aplicaciones deben construirse en capas para
tener en cuenta diferentes preocupaciones, la arquitectura controlada por el
Modelo-Vista es una de las sugeridas por su capacidad de adaptación en
ambientes interactivos.
“…La estructura arquitectónica de un sitio
bien diseñado no siempre es visible para el usuario: no debe serlo.” Thomas
Powell
Objetivo
del Diseño Arquitectónico
El objetivo principal del diseño
arquitectónico es desarrollar una estructura de programa modular y representar
las relaciones de control entre los módulos.
Los métodos de diseño disponibles para
realizar el diseño arquitectónico son:
a) Diseño orientado al flujo de datos (estructurado)
b) Diseño orientado a los objetos
c) Diseño orientado a los datos
Componentes
de la Arquitectura de Software
La arquitectura del software
consiste en:
· Clientes y Servidores.
· Bases de Datos.
· Filtros.
· Niveles en Sistemas Jerárquicos.
· Interacciones
Entre los componentes de la
arquitectura de software hay un conjunto de interacciones entre las que
destacan:
ü Llamadas de Procedimientos.
ü Comportamiento de las Variables.
ü Protocolos Cliente-Servidor.
ü Transmisión Asincrónica de Eventos.

No hay comentarios:
Publicar un comentario