Besoin

Définir une conception de référence.

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.