Académique Documents
Professionnel Documents
Culture Documents
Logiciel
Styles et modèles
d'architecture
Régis ATEMENGUE
@regis_ate www.regisatemengue.com
Machine Translated by Google
Objectifs du cours
Comprendre la différence entre les modèles
d'architecture et le style d'architecture
@regis_ate www.regisatemengue.com
Machine Translated by Google
I ArchitectureStyles
Un style architectural est un concept central et organisateur d'un système.
@regis_ate www.regisatemengue.com
Machine Translated by Google
I ArchitectureStyles
Un style architectural est un ensemble de traits caractérisant une architecture.
Un style architectural, en revanche, n'est qu'un nom donné à une conception architecturale
récurrente.
"Contrairement
" à un modèle, il n'existe pas
résoudre un problème.
Le style de style architectural fait référence à un ensemble de lignes directrices ou de
principes pour la conception et la construction de systèmes logiciels.
@regis_ate www.regisatemengue.com
Machine Translated by Google
I ArchitectureStyles
Catégorie modes
Communication SOA, bus de messages etc...
Domaine Microservice, Monolithique, etc...
Structure Basé sur les composants, orienté objet, plugins Client
Déploiement Serveur
@regis_ate www.regisatemengue.com
Machine Translated by Google
I ArchitectureModèles
Un modèle architectural est une manière de résoudre un problème architectural récurrent.
Un ArchitecturalPattern est une solution spécifique et réutilisable à un problème courant ou à
un problème de conception dans l'architecture logicielle.
Les modèles architecturaux sont utilisés pour résoudre des problèmes liés au
style architectural. Ils sont similaires aux modèles de conception mais ont une
passerelle différente. les modèles de conception touchent une partie spécifique du code pour
appliquer un modèle. Le niveau de granularité est la section du code.
Les modèles architecturaux ont un plus grand niveau de granularité. Elle s'applique aux
composants du système, aux fonctionnalités et au fonctionnement.
@regis_ate www.regisatemengue.com
Machine Translated by Google
I ArchitectureModèles
exemple : MVC, par exemple, résout le problème de la séparation de l'interface utilisateur du
modèle. SensorControllerActuator est un modèle qui vous aidera à résoudre le problème de
l'actionnement face à plusieurs sens d'entrée
@regis_ate www.regisatemengue.com