Aller au contenu

Architecture logicielle et applicative

Définitions

  • L'architecture logicielle (software architecture) se concentre sur la structure globale du système, les composants logiciels et leurs interactions. Elle définit les principes de conception, les styles architecturaux (comme MVC, Microservices, etc.) et les décisions techniques qui guident le développement du logiciel.

  • L'architecture applicative (application architecture) se concentre sur la structure et le comportement d'une application spécifique, en tenant compte des besoins des utilisateurs et des contraintes du domaine d'application. Elle définit comment les fonctionnalités de l'application sont organisées et interagissent entre elles.

Ressources

-Understanding the Difference Between Software Architecture and Application Architecture in Enterprise Architecture