دانلود سوالات اصول طراحی نرم افزار (استخدامی)

دانلود رایگان سوالات اصول طراحی نرم افزار با جواب (استخدامی)

 

 

قسمتی از سوالات اصول طراحی نرم افزار :

– در مدل تحلیل برای بیان تحقق مورد کاربرد از سه نوع کلاس کلی استفاده میکنیم کدام گزینه این کلاس ها را نشان  می دهد؟ 

الف. کلاسهای معماری کلاسهای کنترلی کلاس های موجودیت 

ب. کلاس های خارجی کلاسهای کنترلی کلاس های موجودیت 

ج. کلاسهای داخلی کلاسهای کنترلی کلاس های موجودیت 

د. کلاس های مرزی کلاسهای کنترلی، کلاس های موجودیت  ☑


 – در مدل نیازمندی ها سیستم به عنوان یک ……… از منظر کاربران و ذینفعان آن توصیف میشود. 

الف. جعبه سیاه  ☑

ب. جعبه سفید 

ج. جعبه خاکستری 

د. جعبه شیشه ای 


 – عبارت زیر مربوط به کدام خصوصیت قابلیت آزمون است؟ 

«سیستم نرم افزار از پیمانه های مستقل ساخته میشود.» 

الف. عملیاتی بودن 

ب. قابلیت کنترل 

ج. تجزیه پذیری  ☑

د. پایداری


 – عبارت زیر کدام گزینه را بهتر توصیف میکند؟ 

«معیاری از نرم افزار است که اندازه پیچیدگی منطقی برنامه را مشخص می کند.» 

الف. پیچیدگی دورانی  ☑

ب. پیچیدگی منحنی 

ج. پیچیدگی جریانی 

د. پیچیدگی تابعی 


 –  عبارت زیر کدام گزینه را بهتر توصیف میکند؟ 

«ابزاری برای پیگیری روند تغییرات نرم افزار و اطمینان از پیاده سازی تغییرات» 

الف. مدیریت پیکربندی  ☑

ب. مدیریت طرح

ج. مدیریت برنامه ریزی 

د. مدیریت ریسک


 – برنامه ایی که کنترل و هماهنگی فعالیتهای سخت افزار کامپیوتر و هدایت پردازش داده ها را به عهده دارد چه نامیده می  شود؟ 

الف. برنامه سیستمی 

ب. برنامه تعاملی 

ج. برنامه کاربردی  ☑

د. برنامه کنترلی 


 – نرم افزار سیستمی حاوی برنامه های عمومی است که در کنترل و و و اجرای برنامه های  کاربردی کمک می کند. 

الف. کار آمدی، طراحی، هدایت 

ب. کارآمدی ، پشتیبانی، طراحی و ساخت 

ج. کارآمدی ، ساخت ، نگهداری  ☑

د. کارآمدی، اجرا، ساخت 


 – در چه نوع محاسباتی نرم افزار باید توانایی اجرا به طور موازی روی تعدادی کامپیوتر را داشته باشد؟ 

الف. محاسبات متراکم 

ب. محاسبات سیستمی 

ج. محاسبات توزیعی  ☑

د. محاسبات پراکنده 


 – کدام گزینه چالشهای فرآ روی مهندسی نرم افزار در قرن ۲۱ را به درستی مطرح می کند؟ 

الف. برقراری امنیت رشد فناوری در دیده شدن 

ب. رشد فناوری از کار افتادگی تحویل 

ج. رشد فناوری به کارگیری، کهنگی 

د. کهنگی رشد فناوری برقراری امنیت، تحویل، ناهمگنی  ☑


 – روشهای مهندسی نرم افزار در بر گیرنده چه وظایفی هستند؟ 

الف. تجزیه و تحلیل نیازمندی ها برنامه نویسی، پشتیبانی 

ب. تجزیه و تحلیل نیازمندی ها طراحی و ساخت آزمون 

ج. تجزیه و تحلیل نیازمندی ها طراحی ساخت آزمون، پشتیبانی  ☑

د. طراحی، ساخت، نگهداری 


 – نرم افزارهای تبلیغاتی مزاحم نرم افزارهای پایگاه داده آبی و سیستم عامل ها به ترتیب جزء کدام دسته از انواع نرم افزار  هستند؟ 

الف.  نرم افزارهای کاربردی نرم افزارهای پایه برنامه نویسی نرم افزارهای سیستم خبره 

ب. بد افزارها، نرم افزارهای پایه سیستمی نرم افزارهای جانبی مفید 

ج. بد افزار ها، نرم افزارهای کاربردی نرم افزارهای سیستمی  ☑

د. نرم افزارهای جانبی مفید، نرم افزارهای کاربردی نرم افزارهای پایه برنامه نویسی


 – چرخه مصاحبه با مشتری ساخت یا تجدید نظر مدل و آزمایش نمونه توسط مشتری مربوط به کدام مدل چرخه حیات نرم  افزار است؟ 

الف. مدل خطی 

ب. مدل چرخه ایی 

ج. مدل طراحی و ساخت سریع 

د. مدل نمونه سازی اولیه  ☑


 – مدل های تکاملی فرآیند تولید نرم افزار کدام است؟ 

الف. مدل آبشاری مدل افزایشی مدل حلزونی 

ب. مدل طراحی و ساخت سریع مدل آبشاری مدل چرخه ایی 

ج. مدل افزایشی مدل حلزونی، مدل مونتاژ مولفه  ☑

د. مدل ساخت نمونه اولیه مدل چرخه آبی مدل حلزونی 


 – کدام مدل روش تکراری و افزایشی را بدون تشریفات فراوان و برنامه ریزیهای مفصل پیش می گیرد؟ 

الف. مدل روش های صوری 

ب. مدل چابک  ☑

ج. مدل چرخه ایی 

د. مدل طراحی و ساخت سریع 


 – برداشت وجه و واریز همزمان برای هزاران حساب در زمان کمتر از ۱۰ ثانیه به ترتیب چه نوع نیازمندی می باشند؟ 

الف.عملیاتی غیر عملیاتی  ☑

ب. غیر عملیاتی، دامنه کاربرد 

ج. عملیاتی، دامنه کاربرد 

د. غیر عملیاتی، عملیاتی 


 – ناتوانی در از دست رفتن داده های مهم در دسته کدام نیازمندیهای عملیات قرار می گیرد؟ 

الف. قابلیت استفاده مجدد 

ب. امنیت  ☑

ج. قابلیت درک 

د. همکاری متقابل با سیستم های دیگر


 – قابلیت نرم افزار در حفظ یک سطح ثابت و مشخص از کارایی در هنگام بروز خطاهای عملیاتی چه نام دارد؟ 

الف. نرخ خرابی 

ب. در دسترس پذیری 

ج. تحمل پذیری خطا  ☑

د. کارایی 


 – رسیدن از مرحله چه به مرحله چگونه در کدام فاز فرآیند نرم افزاری رخ می دهد؟ 

الف. تجزیه و تحلیل 

ب. برنامه نویسی 

ج. طراحی  ☑

د. پشتیبانی


 -طراح را قادر می سازد که رویه ها و داده ها را مشخص کند و …………. به طراح کمک میکند تا جزئیات سطح پایین را مشخص سازد. 

الف. انتزاع – بالايش  ☑

ب. بالایش – انتزاع 

ج. انتزاع – پیمایش 

د. پیمایش – پالایش 


 – درجه ارتباط عناصر داخلی یک واحد نسبت به همدیگر چه نامیده می شود؟ 

الف. اتصال 

ب. انسجام  ☑

ج. ارتباط 

د. هیچکدام 


 – اگر ساختمان داده ها به عنوان یک شناسه بین دو پیمانه انتقال داده شود چه نوع اتصالی رخ می دهد؟ 

الف. اتصال محتوایی 

ب. اتصال اشتراکی 

ج. اتصال داده ایی 

د. اتصال گزینشی  ☑


 – کدام گزینه شامل کلیشه های کلاس تحلیل می باشد؟ 

الف. مرزی کنترل موجودیت  ☑

ب. خطی، کنترل موجودیت 

ج. مرزی کنترل جریانی 

د. خطی کنترل جریانی 


 – عملکردی که تنها برای کلاس خودش برای زیر کلاسهای آن با برای دوستان کلاس قابل رویت است. کدام گزینه می  باشد؟ 

الف. عمومی 

ب. خصوصی 

ج. پیاده سازی 

د. محافظت شده ☑


 – اصل پارتو در آزمون نرم افزار چه مفهومی دارد؟ 

الف. ۸۰ درصد خطاهای نرم افزاری در ۲۰ درصد مولفه های آن قرار دارند.  ☑

ب.  ۲۰ درصد خطاهای نرم افزاری در ۸۰ درصد مولفه های آن وجود دارند. 

ج. ۷۰ درصد خطاهای نرم افزاری در ۳۰ درصد مولفه های آن قرار دارند. 

د.  ۳۰ درصد خطاهای نرم افزاری در ۷۰ درصد مولفه های آن قرار دارند. 


 – پیچیدگی دورانی چیست؟ 

الف. تعداد مسیرهای مستقل در مجموعه پایه برنامه و حد بالایی برای تعداد آزمونهایی در جهت اطمینان از اجرای حداقل یکبار دستورات  ☑

ب. تعداد مسیرهای وابسته در مجموعه پایه برنامه و حد پایینی برای تعداد آزمونهایی در جهت اطمینان از اجرای حداقل یکبار دستورات 

ج. تعداد مسیرهای مستقل در مجموعه پایه برنامه و حد بالایی برای تعداد آزمونهایی در جهت اطمینان از اجرای بیش از یکبار  دستورات 

د. تعداد مسیرهای وابسته در مجموعه پایه برنامه و حد بالایی برای تعداد آزمونهایی در جهت اطمینان از اجرای بیش از یکبار دستورات

 

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *