Archivo etiqueta Arquitectura

Principios a seguir en el diseño de un sistema.

A la hora de diseñar un sistema es importante tener presente una serie de principios de diseño fundamentales que nos ayudarán a crear una arquitectura, que minimicen los costes de mantenimiento y maximicen la usabilidad / la extensibilidad / solución de todos los tipos de requerimientos de la aplicación.

Principios clave reconocidos por la industria del software:

Leer el resto de la entrada »

¡Compártelo!

2 Comentarios

Estilos arquitecturales en el diseño de un sistema.

Conjunto de principios que definen a alto nivel un aspecto de la aplicación.
Los principales aspectos son: Comunicación, despliegue, dominio, interacción, relación y estructura. Lo normal en una arquitectura es no basarse en un solo estilo arquitectural, sino que combine varios para obtener las ventajas existentes de cada uno.

  • Cliente/Servidor: Define una relación entre dos aplicaciones en las cuales una de ellas (cliente) envía peticiones a la otra (servidor y fuente de datos).

    Cliente/Servidor

  • Leer el resto de la entrada »

¡Compártelo!

2 Comentarios

El diseño de la arquitectura de un sistema.

Proceso, análisis y estudio por el cual se define una solución estructural interna para solventar los diferentes tipos de requisitos:

  • Funcionales: Requerimientos de negocio y marketing. Normalmente un departamento independiente que desarrolla análisis funcionales acordes a la estrategia de negocio de la empresa o cliente.
  • No funcionales: Requisitos de calidad en el software, seguridad, disponibilidad, eficiencia, usabilidad. Óptimo rendimiento. Tratándose de una aplicación Web: compatible con todos los navegadores, etc.

El diseño debe ser la estructura base que pueda solucionar todos los requerimientos actuales y pueda soportar la evolución de éstos en el transcurso del tiempo de forma satisfactoria.
Diseñar los componentes y módulos que formarán el sistema/estructura, su relación e interacción llevarán a cabo los requisitos funcionales y no funciones. La selección de un tipo de aplicación y tecnologías determina en cierta medida al estilo arquitectural que se va a emplear.

Leer el resto de la entrada »

¡Compártelo!

2 Comentarios

El Rol del Arquitecto Microsoft

Microsoft clasifica los arquitectos de la siguiente forma:

  • Enterprise Architect/Chief Architect: El arquitecto empresarial es el
    responsable de la ejecución de la visión del CIO (Chief Information Officer) y la estrategia de IT (Information Technology). Incluye la definición de programas estratégicos, selección de plataformas tecnológicas adecuadas y proporcionar orientación para las implementaciones. El arquitecto empresarial ayuda al CIO a asegurar que las inversiones en IT estén orientadas a la estrategia de negocio proporcionando ventaja competitiva a la organización. Responsable de la definición de metodología y seguimiento de su correcta aplicación.

  • Leer el resto de la entrada »

¡Compártelo!

No hay Comentarios