Quando si parla di architettura, dipende sempre. Quando si costruisce un'applicazione semplice da buttare via, si documenta molto meno di quando si costruisce una grande architettura orientata ai servizi. Quando si costruisce un'applicazione in un'organizzazione agile, si documenta meno quando si costruisce un'applicazione in un'organizzazione a cascata altamente governata.
Quando si tratta di determinare cosa usare mi piace IEEE 1471 modo di pensare
(immaginedal link )
Guarda i tuoi stakeholder, determina le loro preoccupazioni, identifica i punti di vista che meglio descrivono come la tua architettura affronta le preoccupazioni, descrivi questi punti di vista.
In alternativa e in un modo più comune il " 4 + 1 Architectural View Model " risponde all'esigenza di molti progetti.
Ciò che probabilmente non volevi dire, ma che potrebbe darti anche qualche nuovo modo di pensarci è PSA (Project start architecture) . Che è più di un documento di architettura aziendale. Un'eccellente presentazione sul PSA e su come si inserisce TOGAF può essere trovata qui (pdf)
Un ottimo libro che fornisce anche molte informazioni su come descrivere le architetture software è " Architettura del software in pratica "( terza edizione disponibile a breve)
Spero che questo aiuti e buona fortuna.