نه ببینید، معماری همون 3 لایه است. ولی خوب توی UI اومدین از یک Design Pattern استفاده کردین. برای مثال، اگه توی View بیایم از Template Engine استفاده کنیم، نمیگیم که MVC چهار لایه داره یا معماری کلی ما 6 لایه شده! معماری همون سه لایه است و درسته. توی برنامه های بزرگ، MVC فقط توی لایه UI قرار میگیره. شاید بگین خوب Model که به دیتابیس دسترسی داره ولی بحث اینه که Model ازطریق یک API به دیتابیس وصل میشه و لایه Data Access توی معماری سه لایه یه سطح بالاتره (خود DBMS و مدیریت دیتابیس و طراحی اون و مواردی مثل سیستمهای ذخیره سازی و Cache و...)