Sto imparando il design del sistema (da solo) e ancora non sono chiaro su alcune cose. Supponiamo che ci sia una semplice applicazione con un front-end e un database per la memorizzazione dei dati. Nel diagramma dell'architettura di sistema, ci saranno solo due parti (UI e DB) o dovrei includere alcuni moduli UI per i calcoli, per esempio? E i dispositivi hardware che il sistema sta utilizzando?
Per dare un esempio più preciso: ho un'applicazione che viene utilizzata da due tipi di utenti (uno ha accesso limitato). Questa app utilizza un DB e i suoi moduli funzionano con un dispositivo hardware esterno.
Non sono sicuro di come iniziare con il diagramma di sistema.