2.5 Modelado Arquitectónico

Análisis arquitectónico en contexto

El análisis arquitectónico es cuando el proyecto (o el arquitecto) decide cómo hacer funcionar el análisis. Se centra sobre todo en la limitación del esfuerzo del análisis en términos de patrones y de idiomas arquitectónicos acordados.

El análisis arquitectónico es una configuración del análisis de caso de uso ya que nos concentramos en las capas superiores del sistema, haciendo una tentativa inicial en definir las piezas/partes del sistema y de sus relaciones y la organización de estas piezas/partes en capas bien definidas con dependencias explícitas.

En el análisis arquitectónico de casos de uso, nos basamos identificando clases del análisis de los requerimientos. Entonces, adentro incorporamos los elementos existentes del diseño, se refina la arquitectura inicial, y las capas más bajas de la arquitectura se definen, considerando el ambiente de la puesta en práctica y cualquier otro apremio de la puesta en práctica.

El análisis arquitectónico se hace generalmente una vez por proyecto, primero en la fase de la elaboración. El arquitecto del software o el equipo de la arquitectura realiza la actividad. Esta actividad puede ser saltada si el riesgo arquitectónico es bajo o no se cuenta con ningún arquitecto experimentado que tenga experiencia.

El propósito es:

  • Definir los patrones arquitectónicos, mecanismos dominantes y las convenciones del modelado para el sistema.
  • Definir la estrategia de la reutilización.
  • Proporcionar la entrada al proceso de planeamiento.

Artefactos de la Entrada:

  • Modelo de casos de uso
  • Especificaciones suplementarias
  • Glosario
  • Modelo de negocio
  • Documento de la Arquitectura del Software
  • Modelo de Diseño
  • Pautas de Diseño.

Artefactos que resultan:

  • Documento actualizado de la Arquitectura del Software.
  • Modelo actualizado de diseño.
  • Pautas actualizadas de diseño.
  • Realizaciones de casos de uso (apenas identificadas, no desarrolladas).