Skip to Content
Architecture logicielle : Les parties difficiles
book

Architecture logicielle : Les parties difficiles

by Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
November 2024
Intermediate to advanced
462 pages
14h 36m
French
O'Reilly Media, Inc.
Book available
Content preview from Architecture logicielle : Les parties difficiles

Partie I. Démonter les choses

Comme beaucoup d'entre nous l'ont découvert quand nous étions enfants, un bon moyen de comprendre comment quelque chose s'assemble est d'abord de le démonter. Pour comprendre des sujets complexes (tels que les compromis dans les architectures distribuées), un architecte doit savoir où commencer à démêler.

Dans le livre What Every Programmer Should Know About Object-Oriented Design (Dorset House), Meilir Page-Jones a fait l'observation astucieuse que le couplage dans l'architecture peut être divisé en couplage statique et couplage dynamique. Le couplage statique fait référence à la façon dont les éléments architecturaux (classes, composants, services, etc.) sont reliés entre eux : dépendances, degré de couplage, points de connexion, etc. Un architecte peut souvent mesurer le couplage statique au moment de la compilation, car il représente les dépendances statiques au sein de l'architecture.

Le couplagedynamique fait référence à la façon dont les parties de l'architecture s'appellent les unes les autres : quel type de communication, quelles informations sont transmises, la rigueur des contrats, etc.

Notre objectif est d'étudier comment faire une analyse de compromis dans les architectures distribuées ; pour ce faire, nous devons séparer les pièces mobiles afin de pouvoir en discuter de façon isolée pour bien les comprendre avant de les remettre ensemble.

La première partie traite principalement de la structure architecturale, de la façon dont les ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Apprendre la conception pilotée par les domaines

Apprendre la conception pilotée par les domaines

Vlad Khononov
Maîtriser l'architecture de l'API

Maîtriser l'architecture de l'API

James Gough, Daniel Bryant, Matthew Auburn
Mesures de l'architecture logicielle

Mesures de l'architecture logicielle

Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods

Publisher Resources

ISBN: 9798341611085