طراحی سیستم های شئی-گرا
مدرس : بهروز رضا سروش       نیمسال ـــــ        سال تحصیلی ـــــــــ       زمان پاسخگویی :90 دقیقه  
نام و نام خانوادگی : *
تایپ نام و نام خانوادگی ضروری می باشد.
سئوالات تستی (بارم 1 نمره)
1-برای توسعه سيستم­ نر م­ افزاری شئی­-گرا، کدامیک را ترجیح می­دهید؟
Clear selection
2- پیاده­ سازی منطق کاری براساس معماری چند-لایه در کدامیک از مراحل توسعه سیستم­­ نرم ­افزاری شئی-­گرا اهمیت  دارد.
Clear selection
سئوالات تشریحی (بارم 8 نمره)
1-عوامل ارتقای معیارهای کیفی و امنیتی نرم ­افزار چیست؟
2- آیا در طراحی سیستم­­­های شئی-­گرا از الگوهای طراحی استفاده می­شود؟ چرا ؟
3- ارتباط لایه ­های معماری سه لایه (3-Layer)  با لایه­ های معماری MVC  را با رسم شکل شرح دهید.              
4-  آیا معیارهای کیفی نرم افزار کارکرد (Functionality) با کارایی (Performance) تفاوتی دارد ؟ شرح دهید.                              
5- مفهوم اصل معکوس­ سازی وابستگی (Dependency inversion principle) از اصول طراحیSOLID  چیست؟
6-  مفاهیم وابستگی بیرونی کم (Low Coupling) و همبستگی درونی زیاد (High Cohesion) در طراحی سیستم­­­های شئی-­گرا را شرح دهید.
7- مزایای استفاده از رابطه وراثت (Inheritance) از اصل شئی-گرایی سلسله مراتب (Hierarchy) را نام ببرید.
8- تصویر زیر را تشریح نمایید.      
Captionless Image
سئوالات مدلسازی (بارم 3 نمره)
1- سيستم­ نرم ­افزاری شئی-­گرای "سلامت، بهداشت و زیبایی" را برای مراحل زیر توسعه دهید :الف) طراحی واسط گرافیکی کاربر (GUI)        طراحی فرم ­های سفارش دارای :1-   مشخصات ورودی­­ ها و خروجی ­های سفارش شامل اقلام (شناسه، نام، تعرفه و ...) می­باشد.  2- عملیات سیستم شامل محاسبه هزینه ، مالیات و ... می ­باشد.
نظرسنجی
برگزاری آزمون آنلاین برای چه نوع دروس دانشگاهی، مناسب می باشد ؟
Clear selection
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy