mvc ابتدای سه کلمه ی Model View Controller میباشد که معرف یک مدل پیاده سازی نرم افزاری است و در مهندسی نرم افزار مطرح میشود.
هدف از این مدل ، جدا سازی قسمت های مختلف برنامه با حفظ رابطه ی میان آنها میباشد . و این مدل شامل سه قسمت میشود .
۱٫مدل : معرف داده ها و اطلاعات میباشد و همچنین مقررات و...