آشنایی با مدل MVC در مهندسی نرمافزار
تعریف علمی و تخصصی
در مهندسی نرمافزار، مدل-نما-کنترلگر (Model–View–Controller) یا مدل MVC به یک الگوی معماری نرمافزار اطلاق میشود. الگوی معماری مدل MVC به جداسازی دادههای کاربردی (مانند محتویات بخش مدل) از مؤلفههای ارائهشده بهصورت گرافیکی (بخش نما) و منطق مربوط به پردازش ورودیها (بخش کنترلگر) اقدام مینماید. هدف الگوی معماری امویسی صرفاً یکپارچگی در معماری نرمافزار است و به کمک آن به دست گیری نرمافزار در راستای مدیریت و توسعه به سهولت انجام میگیرد.