When I want to design architecture of system in diagram, I usually take some architecture patterns and give them the system identity.
For example, a simple system for school management with Layer Pattern can be:
But MVC as architecture pattern dose not easily gets the system identity in diagrams.
I don't know how to draw my diagram with MVC pattern, because I don't know how to present the system identity with this pattern. Its fills that if I will force MVC to my system identity I will get classes and not modules.
I don't know even why MVC is considered as architecture pattern and not design pattern.
Model–view–controller (MVC) is a software design pattern for implementing user interfaces on computers
It sounds that MVC is pattern to implement design of classes and not modules.
So why MVC is considered as Architecture Pattern? And how should I draw a architecture diagram for this simple system with MVC?