[000] Naslov
Svakom ADR-u dodijelite broj radi lakšeg referenciranja i katalogiziranja
NAPOMENA: Sav kurzivni tekst daje savjete i treba ga ukloniti u produkcijskoj verziji
Status - NACRT / AKTIVNO / ZASTARJELO zbog [000] / ZAMJENJUJE [000]
Kontekst
Ukratko opišite problem(e) koje ovaj ADR namjerava riješiti i zašto problemi postoje.
Odabrani pristup
Detaljno opišite arhitekturno značajnu odluku koja je donesena / bit će donesena i opišite kako ona rješava probleme navedene u odjeljku Kontekst.
Posljedice
Kakav je učinak ove odluke na arhitekturne karakteristike i funkcionalne zahtjeve sustava?
Upravljanje
Kako će se pratiti ishodi ove odluke?
Kako će se osigurati usklađenost s ovom odlukom?
Analiza opcija
Ako je primjenjivo, uključite ili povežite sve analize kompromisa provedene kako bi se došlo do odluke donesene u ovom dokumentu.
Legenda
Neobavezno: Pružite dionicima vizualna pomagala koja mogu pomoći u brzom uočavanju pozitivnih i negativnih kompromisa – na primjer, jednostavno isticanje u boji semafora s pozitivnim ili negativnim prefiksima.
Zelena pozadina označava dobro podudaranje, koje se pogoršava preko jantarne, a crvena je najlošije podudaranje.
+ označava komentar s pozitivnim učinkom
- označava komentar s negativnim učinkom
Pregled na visokoj razini
Koliko se svaka opcija na prvi pogled uklapa u kontekst problema?
| Sažetak | Opcija 1 | Opcija 2 | Opcija 3 |
|---|---|---|---|
| Jednostavnost implementacije | + Vrlo jednostavno | - Zahtjevno | - Velika implementacija koja zahtijeva stručno znanje |
| Vremenski okviri | + Vrlo brzo | - Prilično sporo | - Vrlo sporo |
| Strateška vrijednost | - Nema strateške vrijednosti, čisto taktički | + Blago poboljšava iskustvo uvođenja klijenata | + Idealno za nadolazeće spajanje |
Funkcionalni zahtjevi
Koliko se svaka potencijalna opcija uklapa u željene funkcionalne zahtjeve?
| Scenarij | Opcija 1 | Opcija 2 | Opcija 3 |
|---|---|---|---|
| Scenarij 1 | |||
| Scenarij 2 | |||
| Scenarij 3 |
Neobavezno: Dodajte retke / još jednu tablicu kako biste pokrili poznate buduće scenarije.
Nefunkcionalni zahtjevi
Koliko se svaka potencijalna opcija uklapa u željene arhitekturne karakteristike? Napomena: „Arhitekturne karakteristike“ bio bi prikladniji naslov, ali prilagodite ga jeziku poznatom u vašoj poslovnoj domeni.
| Arhitekturna karakteristika | Opcija 1 | Opcija 2 | Opcija 3 |
|---|---|---|---|
| Skalabilnost | |||
| Performanse | |||
| Dostupnost |
Neobavezno: Dodajte ili povežite definicije arhitekturnih karakteristika kako se odnose na vaše poslovanje / proizvod.