Quando voglio progettare l'architettura del sistema nel diagramma, di solito prendo alcuni modelli di architettura e fornisco loro l'identità del sistema.
Ad esempio, un semplice sistema per la gestione della scuola con Layer Pattern può essere:
Ma MVC come dosa di pattern di architettura non ottiene facilmente l'identità di sistema nei diagrammi.
Non so come disegnare il mio diagramma con pattern MVC, perché non so come presentare l'identità di sistema con questo pattern. Si riempie che se forzerò MVC alla mia identità di sistema otterrò le classi e non i moduli.
Non so nemmeno perché MVC sia considerato come modello di architettura e non come modello di progettazione.
Da Wikipedia:
Model–view–controller (MVC) is a software design pattern for implementing user interfaces on computers
Sembra che MVC sia un modello per implementare la progettazione di classi e non di moduli.
Quindi perché MVC è considerato come Pattern di architettura? E come devo disegnare un diagramma di architettura per questo semplice sistema con MVC?