Liste des décisions architecturales de l’ANS

Une Décision Architecturale (DA) est un choix de conception logicielle justifié qui répond à un besoin fonctionnel ou non fonctionnel d’importance architecturale. Cette décision est documentée dans un Rapport de Décision Architecturale (ADR), qui détaille une DA unique et sa justification sous-jacente. Pour capturer ces enregistrements de manière concise, les ADR sont disponibles au format Markdown.

Sommaire

Aperçu

Un Décision Architecturale (DA) est un choix de conception logicielle qui répond à un besoin fonctionnel ou non fonctionnel d’importance architecturale. Cela peut, par exemple, être un choix technologique (par exemple, Java vs. JavaScript), un choix d’IDE (par exemple, IntelliJ vs. Eclipse IDE), un choix entre une bibliothèque (par exemple, SLF4J vs java.util.logging), ou une décision sur les fonctionnalités. Comme les exemples l’illustrent, toute décision qui pourrait avoir un impact sur l’architecture est une décision architecturale. Toute décision doit être capturée de manière structurée. Ce dépôt offre une solution pour enregistrer toutes les décisions et fournit des fichiers pour les documenter.

Exemple d’ADR :

Voir le lien suivant (Modèle).

Structure des ADR

Chaque ADR suit un format standard qui comprend :

  • Une date
  • Un titre descriptif
  • Un contexte
  • Les options considérées
  • La décision
  • Les conséquences

Les ADR sont organisés chronologiquement et numérotés pour faciliter leur suivi et leur référencement.