متن زیر چه موضوعی را مورد بحث قرار داده است؟

متن: در مهندسی نرم‌افزار، مدل-نما-کنترل‌گر یا ام‌وی‌سی (model–view–controller - mvc) به یک الگوی معماری نرم‌افزار گفته می‌شود. الگوی ساختاری ام‌وی‌سی به جداسازی داده‌های کاربرد (از جمله محتویات بخش مدل) از مؤلفه‌های ارائه‌شده به‌صورت گرافیکی (بخش نما) و منطق مربوط به پردازش ورودی‌ها (بخش کنترل‌گر) اقدام می‌نماید. هدف الگوی ساختاری ام‌وی‌سی صرفا یکپارچگی در ساختار نرم‌افزار است و به کمک آن بدست‌گیری نرم‌افزار در راستای مدیریت و گسترش به سادگی انجام می‌گیرد. 
موضوع:
ام وی سی