Aller au contenu

Qu'est-ce que Architecture logicielle ? Définition et explications

L'architecture logicielle est l'ensemble des décisions structurantes d'un système : découpage en composants, responsabilité de chacun, modes de communication, stockage des données, frontières de sécurité. Ce sont les choix coûteux à défaire. Elle se distingue du design du code au quotidien, qui reste local et facile à modifier ; l'architecture, elle, engage l'équipe sur des années.

En une phrase

L'architecture logicielle regroupe les décisions structurantes d'un système, celles qu'on ne défait pas facilement.

Termes associés

Sources et références

Glossaire