The golden age of software architecture

✒ Enzo SandrĂ© · 📆 06/05/2025 · 📐 Architecture · 👔 Avis d'expert

🔎 L’architecture logicielle est nĂ©e dans la seconde moitiĂ© des annĂ©es 80. Il s’agissait pour les chercheurs d’identifier les solutions que les praticiens avaient imaginĂ©es pour orchestrer des systĂšmes logiciels comportant de nombreux modules. La thĂ©orisation, d’abord balbutiante, s’est faite dans les annĂ©es 1990. Le fouillis qu’est encore aujourd’hui l’architecture, oĂč cohabite bullshit et pĂ©pites, vient de cette thĂ©orisation parcellaire et a posteriori.

🌟 Les annĂ©es 2000 sont qualifiĂ©es d’ñge d’or de l’architecture par les auteurs de cet article de synthĂšse. Les premiers standards sont Ă©tablis, les premiĂšres formations sont dispensĂ©es et les Ă©diteurs vomissent des dizaines de livres plus ou moins inspirĂ©s. Il aura fallu 20 ans. Quiconque connaĂźt la maniĂšre dont les technologies maturent ne sera pas surpris.

🚀 Notre papier du jour a Ă©tĂ© publiĂ© en 2006. Ses auteurs n’ont pas connu le dĂ©samour des dĂ©veloppeurs pour l’architecture dans les annĂ©es 2010, ni sa rĂ©appropriation actuelle, sous l’impulsion du mouvement craft. Quelle sera la suite de l’histoire ? A nous de l’écrire, en espĂ©rant qu’elle se fasse sans UML, dĂ©jĂ  qualifiĂ© d’erreur dans ce papier.

SOURCE

M. Shaw and P. Clements, “The golden age of software architecture,” in IEEE Software, vol. 23, no. 2, pp. 31-39, March-April 2006, DOI:10.1109/MS.2006.58

Enzo Sandré


📄 Lien public DOIs: 10.1109/MS.2006.58