Nei primi giorni della programmazione web c'era l'applicazione Java Pet Shop che è stata usata come un tipo di riferimento per un'applicazione di esempio.
Attualmente sto cercando un riferimento simile ma con enfasi su systems = design =. Cioè quali aspetti del suo progetto dovrebbero essere messi su carta da un architetto / progettista di sistemi e comunicare a fondo con sviluppatori e clienti (gestione).
Sto cercando un esempio o riferimento attuale e completo, non un elenco di proprietà di buona progettazione, ecc. (Possibilmente di un sistema ipotetico.)