Skip to content

Introduction

logo
Logo généré avec firefly.adobe.com

Définitions

L'architecture logicielle a une définition différente selon l'entreprise, l'équipe et même le pays.

Grady Booch

Architecture represents the set of significant design decisions that shape the form and the function of a system , where significant is measured by cost of change.

Architecture logicielle : l’indispensable à savoir

L’architecture logicielle c’est simplement l’organisation dans laquelle les différents composants de ton application vont être séparés et vont communiquer entre eux.

Wikipedia

L’architecture logicielle décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications produites par l’analyse fonctionnelle, le modèle d'architecture, produit lors de la phase de conception, ne décrit pas ce que doit réaliser un système informatique mais plutôt comment il doit être conçu de manière à répondre aux spécifications. L’analyse décrit le « quoi faire » alors que l’architecture décrit le « comment le faire ».

But de l'architecture

Architecture logicielle : l’indispensable à savoir

Le but ultime de l’architecture logicielle c’est de faciliter le développement, l’évolution, le déploiement et la maintenance d’un système. Une bonne architecture fait ressortir le cœur du problème à résoudre, pas les détails d’implémentation.

Ressources