Analyse
L'architecture définit les principes structurants de la conception d'une application.
On décrit souvent l'architecture d'une application de sa répartition :
- logique en couches (tiers) indépendantes et jouant un rôle particulier (présentation,
métier, intégration, etc.).
- physique de la logique applicative sur plusieurs machines (on parlera alors d'
architecture
distribuée
ou non).
Exemples
Des exemples d'architecture sont :
Limitations
- Le développement d'un projet organisé autour d'une architecture (UP
par exemple) peut se révéler moins souple que d'autres approches (XP par exemple) qui font émerger l'architecture adaptée au fil
du développement.
Notes
- Les AP apportent des solutions-types à des problèmes-types d'architecture.