کد محصول: 1276
تعداد صفحه: 38 صفحه
نوع فایل: PDF,Word
قیمت: 31000 تومان
چکیده
در مهندسی نرمافزار، مدل-نما-کنترلگر یا امویسی (Model–view–controller – MVC) به یک الگوی معماری نرمافزار گفته میشود.
الگوی ساختاری امویسی به جداسازی دادههای کاربرد (از جمله محتویات بخش مدل) از مؤلفههای ارائه شده بهصورت گرافیکی (بخش نما) و منطق مربوط به پردازش ورودیها (بخش کنترلگر) اقدام مینماید.
هدف الگوی ساختاری امویسی صرفاً یکپارچگی در ساختار نرمافزار است و به کمک آن بدست گیری نرمافزار در راستای مدیریت و گسترش به سادگی انجام میگیرد.
MVC برای بار نخست در سال ۱۹۷۹توسط Trygve Reenskaug و سپس کار بر روی اسمال تاک در XEROX PARC شناسانده شد. پیاده سازی اصلی به طور دقیق در نوشتار «برنامه نویسی کاربردی در اسمال تاک-۸۰: نحوه استفاده از مدل-نما-کنترل گر» توصیف شد.
کلیدواژگان: MVC، مدل، نما، کنترلگر، مهندسی نرم افزار