Vous êtes sur la page 1sur 7

Machine Translated by Google

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  ­Architecture­Styles
Un  style  architectural  est  un  concept  central  et  organisateur  d'un  système.

Gothique    Moderne style  maison

@regis_ate  www.regisatemengue.com
Machine Translated by Google

I  ­Architecture­Styles
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  ­Architecture­Styles
Catégorie modes

Communication SOA,  bus  de  messages  etc...
Domaine Microservice,  Monolithique,  etc...
Structure Basé  sur  les  composants,  orienté  objet,  plug­ins  Client­
Déploiement Serveur

@regis_ate  www.regisatemengue.com
Machine Translated by Google

I  ­Architecture­Modè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  ­Architecture­Modèles
exemple :  MVC,  par  exemple,  résout  le  problème  de  la  séparation  de  l'interface  utilisateur  du  
modèle.  Sensor­Controller­Actuator  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

Vous aimerez peut-être aussi