Outils pour utilisateurs

Outils du site


analyse:architecture

Architecture logicielle

Influancée par

  • Requis fonctionnels
  • Requis non-fonctionnels
  • Attributs de qualité
  • Contraintes techniques
  • Expériences développeurs
  • Temps / budget / qualité
  • Parties prenantes

Livres

Architecure Decision Records

Sections

Context: Dans cette section, nous ajoutons une ou deux phrases résumant le problème et une liste de solutions.

Decision: Dans cette section, nous allons communiquer la décision architecturale et donner des justifications (rationale) détaillées de la décision.

Consequences: Dans cette section, nous allons décrire les conséquences une fois que la décision a été mis en place et aussi discuter des trade-offs qui ont été considérés.

Modèle

Garder les décisions dans et sous le format: docs/arch/adr-NNN.md.

# 1. Record architecture decisions
 
* Date: 2020-04-30
* Logdate: 2020-04-30
* Status: **Accepted**
 
## Context
 
As the project is an example of a more advanced monolith architecture, it is necessary to save all architectural decisions in one place.
 
## Decision
 
For all architectural decisions Architecture Decision Log (ADL) is created. All decisions will be recorded as Architecture Decision Records (ADR). 
 
Each ADR will be recorded using [Michael Nygard template](http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions), which contains following sections: Status, Context, Decision and Consequences.
 
## Consequences
 
All architectural decisions should be recorded in log. Old decisions should be recorded as well with an approximate decision date. New decisions should be recorded on a regular basis.

Architecture Styles Comparison

analyse/architecture.txt · Dernière modification : 2024/08/06 22:17 de sgariepy