Accueil » Dictionnaire du développement » Modèle d’architecture logicielle

Modèle d’architecture logicielle

Un modèle d’architecture logicielle (ou patron architectural) est une solution réutilisable et éprouvée pour organiser la structure interne d’une application. Il définit comment les différentes couches ou composants (interface utilisateur, logique métier, accès aux données, etc.) interagissent entre eux et quelles sont leurs responsabilités respectives. Ces modèles répondent à des problématiques de séparation des préoccupations (Separation of Concerns), de maintenabilité, de testabilité et d’évolutivité du code. Ils sont indépendants du langage de programmation et du framework utilisés, et peuvent être combinés entre eux (ex : MVC + CQRS). Le choix d’un modèle dépend de la complexité du projet, de la taille de l’équipe et des contraintes techniques.

Niveau

intermediaire

Vous cherchez un autre mot ? Essayez la recherche rapide ci-dessous :

Partager cette page