Classification UML par le modèle de vue architecturale 4+1

5 min Niveau 2

Lors de l’utilisation de l’UML dans le cadre d’une documentation, il est courant de ne pas savoir comment organiser ledit document. Ainsi le modèle de vue architecturale 4+1 offre les avantages de classifier les diagrammes tout en proposant une solution de structure de documentation pragmatique, axée sur la typologie de lecteurs potentiels.

Le modèle de vue architecturale 4+1

Le modèle de vue architecturale 4+1 a été proposé par Philippe Kruchten en 1995 dans le but de décrire une architecture de développement de systèmes depuis plusieurs points de vue tels que les utilisateurs finaux, les développeurs, les chefs de projet ou encore les ingénieurs système.

Comme la dénomination de son modèle architecturale l’indique, Kruchten identifie donc 5 points de vue différents :

  • La Vue Logique concerne l’ensemble des fonctionnalités que le système fournit aux utilisateurs finaux.
  • La Vue Processus concerne les aspects dynamiques d’un système en expliquant ses processus. Elle explique notamment comment les processus communiquent entre eux afin de comprendre le comportement d’exécution d’un système.
  • La Vue de Développement illustre un système du point de vue d’un programmateur et concerne la gestion des logiciels et applications. Elle est également nommée “vue d’implémentation”.
  • La Vue Physique décrit le système du point de vue d’un ingénieur système. Elle représente donc la topologie des composants logiciels sur la couche physique ainsi que leurs relations. Cette vue est également nommée “vue de déploiement”.
  • Les Scénarios décrivent quant à eux l’architecture de manière illustrée grâce à un ensemble de cas d’utilisations ou de scénarios, qui deviennent une cinquième vue. Les scénarios décrivent des séquences d’interactions entre les objets et les processus. Ils sont notamment utilisés pour identifier les éléments architecturaux et pour illustrer et valider sa conception. Ils servent également de référence pour la réalisation de tests d’un prototype d’architecture.

Application du modèle 4+1 à la classification des diagrammes UML

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus