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
Navigation
Les ADR sont organisés chronologiquement et numérotés pour faciliter leur suivi et leur référencement.