دانلود نمونه سوالات اصول طراحی نرم افزار
دانلود نمونه سوالات اصول طراحی نرم افزار

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

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

برای دانلود رایگان اینجا کلیک کنید

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

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

«نرم افزارهایی هستند که برای انجام وظایف خاص در محصولات و یا سیستمهای دیگر و یا در درون سخت افزار تعبیه  شده اند.» 

الف. نرم افزارهای مبتنی بر وب

ب. نرم افزارهای علمی – مهندسی   

ج. نرم افزارهای توکار و تعبیه شده  ☑

د. نرم افزارهای هوش مصنوعی 

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

«در این رهیافت به تولید مشخصات رسمی و ریاضی از سیستم تأکید دارد.» 

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

ب. فرایندهای مبتنی بر روش های رسمی  ☑

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

د. فرایندهای مبتنی بر مونتاژ نرم افزار با مولفه های قابل استفاده مجدد 

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

الف. نیازمندی ها  ☑

ب. دلایل شکست 

ج. عدم مستند سازی 

د. مدل افزایشی

 – اسم دیگر مدل ترتیبی خطی چیست؟ 

الف. چرخه حیات کلاسیک  ☑

ب. چرخه حیات ایستا 

ج. چرخه حیات داینامیک

د.  چرخه حیات نوین 

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

«عناصر مدل ترتیبی خطی را با فلسفه تکرار و نمونه سازی در هم می آمیزد.» 

الف. مدل حلزونی 

ب. مدل مونتاژ مؤلفه ها 

ج. مدل افزایشی  ☑

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

 – در مدل مونتاژ مؤلفه ها کدام فناوری استفاده میشود؟ 

الف. فناوری اسمبلی

ب. فناوری هوش مصنوعی   

ج. فناوری شی گرایی  ☑

د. فناوری خاصی به کار نمی رود. 

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

«خدمات و محدودیتهای سیستم را به تفصیل بیان میکند» 

الف. خواسته های کاربر 

ب. خواسته های سیستم  ☑

ج. مشخصات طراحی نرم افزار 

د. خواسته های عملیاتی 

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

«هدف از این مستند گردآوری و ثبت نیازهای اداره مورد نظر است.» 

الف. مستند معرفی سیستم 

ب. مستند فرهنگ لغات 

ج. مستند در خواست های دی نفعان  ☑

د. مستند قواعد تجاری

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

«زمانی که پیمانه شدن نرم افزار رعایت شود میتوان از پیمانه های نرم افزار در پروژه های بعدی نیز استفاده کرد» 

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

ب. حفاظت از پیمانه ها 

ج. استفاده مجدد از نرم افزار  ☑

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

 – یک پیمانه در حالت ایده آل دارای چه چیزهایی است؟ 

الف. یک ورودی و دو خروجی 

ب. دو خروجی و یک ورودی 

ج. یک ورودی و یک خروجی  ☑

د. یک ورودی و بدون هیچ خروجی 

  تعریف زیر چه دیدگاهی است؟ 

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

الف. دیدگاه منطقی 

ب. دیدگاه توسعه  ☑

ج. دیدگاه 

د. دیدگاه فیزیکی

 – تفاوت بین یک عامل و یک کاربر خاص سیستم کدام مورد است؟ 

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

ب. عامل یک کلاس عمومی از کاربران سیستم را نشان می دهد. 

ج. عامل در شناسایی مرزهای سیستم کمی نمی کند. 

د. عامل یک کلاس خاص از کاربران سیستم را نشان می دهد. ☑

 – کدام مورد مربوط به مدل تحلیل است؟ 

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

ب. بیان عملیات سیستم 

ج. ارائه منظر درونی سیستم  ☑

د. در برگیرنده تعریف مورد کاربرد. 

 – توصیف زیر مربوط به کلاسی است؟ 

«کلاسهایی که واسطی برای ارتباطات بین کاربران انسانی سیستم هستند.» 

الف. کلاسهای واسط کاربر  ☑

ب. کلاس های واسط سیستم 

ج. کلاس های واسط ابزار 

د. کلاس های واسط نرم افزار 

 – نام دیگر آزمون جعبه سفید چیست؟ 

الف. آزمون جعبه خاکستری 

ب. آزمون جعبه شیشه ای  ☑

ج. آزمون جعبه سیاه 

د. آزمون جعبه رفتاری 

 – تغییر اصلاحی چیست؟ 

الف. تغییری که به معنای رفع خطا هست.  ☑

ب. تغییری که به معنی بهبود است. 

ج. تغییری که به صورت ممانعت از وخامت کاربری فرایند است. 

د. سیستمی که معیار قبولی آن کار کرد صحیح است.

 – یکی از مهمترین اهداف مدیریت پیکربندی و کنترل تغییر چیست؟ 

الف. قابلیت تولید مجدد  ☑

ب. تعیین هزینه و زمان 

ج. تولید فرایند 

د. پیگیری فرایند مجدد در سیستم

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

«در این فرایندها با استفاده از مشخصات یک سیستم اولیه به عنوان نمونه اولیه به سرعت ایجاد میشود.» 

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

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

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

د. فرایندهای مبتنی بر موتنا نرم افزار با مولفه های قابل استفاده مجدد

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

«محدودیت با شرایطی را برای عملکرد سیستم تعیین می کند.»

الف. نیازمندی های عملیاتی 

ب. نیازمندی های غیر عملیاتی  ☑

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

د. نیازمندی های سیستمی 

 – درخواستهای غیر عملیاتی خاصیت سهولت استفاده با چه چیزی سنجیده می شود؟ 

الف. زمان آموزش  ☑

ب. میانگین زمان شکست 

ج. زمان لازم از سرگیری پس از خرابی 

د. زمان نوسازی صفحه نمایش 

 – در مدل FURPS نیازمندیها بر چه اساسی دسته بندی شده اند؟ 

الف. بر اساس تعداد کاربران 

ب. بر اساس ماهیت  ☑

ج. بر اساس مهارت کاربران 

د. بر اساس درک کاربران از سیستم

 – طراحی نرم افزار در …………. فرایند مهندسی نرم افزار جای می گیرد. 

الف. سطح بالا

ب. سطح میانی 

ج. سطح پایین 

د. هسته فنی  ☑

 – فرایند نرم افزار از چه فعالیتهایی تشکیل شده است؟ 

الف. طراحی، مدل سازی، آزمون

ب. طراحی، تولید کد. آزمون   ☑

ج. ارتباطات، برنامه ریزی، آزمون 

د. ارتباطات برنامه ریزی ساخت 

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

الف. مدل مورد کاربرد  ☑

ب. مدل منطقی 

ج. مدل شی گرا 

د. مدل سلسله مراتبی

 – ……. بخشی از یک مدل مورد کاربرد است که از مجموعه ای تقریباً مستقل از مورد کاربرد وابسته به هم است. 

الف. ماژول مورد کاربرد 

ب. کلاس مورد کاربرد 

ج. بسته مورد کاربرد  ☑

د. تابع مورد کاربرد 

دیدگاهتان را بنویسید

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