The 4+1 View Model of architecture

✒ Enzo SandrĂ© · 📆 28/10/2024 · 👔 Avis d'expert

💣 L’acte de naissance de l’Architecture 4+1 de Philippe Kruchten est un sujet difficile Ă  traiter. Avec presque 30 ans de recul peu de choses vont dans ce papier, sans que cela puisse ĂȘtre complĂštement reprochĂ© Ă  l’auteur en 1995. Celui-ci a d’ailleurs changĂ© de position et corrigĂ© sa vision du sujet.

1ïžâƒŁ Le premier problĂšme est une confusion permanente entre design et architecture. En 4+1, l’architecte s’encombre de diagrammes de classes, de process et des diagrammes UML correspondants. Nous sommes dans un cas flagrant de Big Design Up Front, une erreur des annĂ©es 70 ayant mis 30 ans Ă  disparaĂźtre. Oui, l’architecture peut ĂȘtre conçue Ă  l’avance, mais certainement pas le design.

2ïžâƒŁ Le deuxiĂšme problĂšme du papier est son fĂ©tichisme de la documentation : l’architecture est dĂ©jĂ  une documentation, qu’il faut en plus documenter pour en capter la rationnelle, les scĂ©narios, les charges, etc. Le groupe chargĂ© de cela ne peut qu’y ĂȘtre dĂ©diĂ©, crĂ©ant donc une classe d’architectes sĂ©parĂ©e du terrain, manipulant de la documentation et des abstractions.

3ïžâƒŁ Le troisiĂšme problĂšme est Ă©pistĂ©mologique. Dire en conclusion que ça fonctionne, sans aucune Ă©tude ni source fait de ce papier un pur avis d’expert. HĂ©las, l’influence de M. Kruchten lui a permis de faire Ă©cole : 1350 citations du papier et 46 brevets s’appuyant dessus. De la part d’un docteur, c’est un problĂšme, mais Ă©galement un symptĂŽme du fonctionnement de l’IEEE qui a toujours publiĂ© ensemble des Ă©tudes chiffrĂ©es et des avis d’expert sans Ă©tiquetage.

SOURCE

P. B. Kruchten, “The 4+1 View Model of architecture,” in IEEE Software, vol. 12, no. 6, pp. 42-50, Nov. 1995, DOI:10.1109/52.469759

Enzo Sandré


📄 Lien public DOIs: 10.1109/52.469759