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

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

 

 

قسمتی از سوالات مستند سازی نرم افزار :

 – شرح کدام مورد صحیح است ؟ 

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

ب. neg بخشی با یک شرط که اگر درست باشد اجرا خواهد شد. 

ج. par ادغام پیام ها را در عملوندهای دیگر نمایش می دهد.  ☑

د. alt انتخابی که در آن با این بخش اجرا می شود یا نمی شود. 


 – در نمودارهای توالی خطوط حیات و زمان در قاب به چه صورت تنظیم میشوند (به ترتیب از راست به چپ) ؟ 

الف.. عمودی – عمودی 

ب. عمودی – افقی 

ج. افقی – افقی 

د. افقی – عمودی  ☑


 – دروازه ها نقاطی هستند که پیامهای ………. تعامل را به پیام های ………… تعامل در یک نمودار دیگر متصل می کند. 

الف.. داخل – خارج 

ب. خارج – خارج 

ج. خارج – داخل  ☑

د. داخل – داخل 


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

الف. توانی – فعالیت 

ب. فعالیت – ارتباطی 

ج. توالی – مرور تعامل 

د. ارتباطی – توالی  ☑


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

الف. کلاس – توالی 

ب. کلاس – ارتباطی 

ج. یوزکیس – توالی 

د. یوزکیس – ارتباطی  ☑


 – هدف تعریف پورت روی قطعات چیست؟ 

الف. نمایش اینکه خود قطعه واسط هایش را تولید نمی کند. ☑

ب. امکان ایجاد پیام برای سایر قطعات فرعی 

ج. نمایش رفتار خارجی قطعه 

د. ایجاد امکان اتصال قطعه به یک قاب


 – کدام عبارت در مورد نمودارهای توالی اشتباه است؟ 

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

ب. برای مدلسازی تعامل سطح بالای بین اشیاء فعال سیستم بکار می روند 

ج. برای شناسایی پیش شرط و پس شرط ها برای Use Case ها بکار می روند.  ☑

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


 – بخشی از UML که کاربردهای مهم آن انتزاعی کردن ویژگیهای طراحی است؟ 

الف. نمودارها  ☑

ب. کلیشه ها 

ج. قوانین خوش فرم 

د. شمای XML 


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

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

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

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

د. تنها روش موجود در طراحی سیستم های شبی گراست. 


 – کلیشه delegate در UML برای کدام کاربرد ارائه شده است؟ 

الف. برای توصیف یک پورت در نمودار کلاس 

ب. برای توصیف نوعی خاص از رابطه وابستگی بین کلاسها 

ج. برای توصیف اتصال بین قطعه اصلی با قطعات فرعی  ☑

د. برای توصیف واسط پیاده سازی شده 


 – کدام نمودار UML جنبه های پویای سیستم را مدلسازی می کند؟ 

الف. نمودار Class

ب. نمودار  Use Case ☑

ج. نمودار قطعه 

د. نمودار استقرار 


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

الف. مدلسازی بخشهای استاتیک سیستم و روابط بین آنها  ☑

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

ج. تعیین مبنایی برای تعیین مشخصات تست 

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


 – در کدام نمودار UML خط حیات وجود ندارد؟ 

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

ب. نمودار توالی 

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

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


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

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

ب. تعامل بین قطعات را   

ج. تعامل بين Use Case ها را 

د. تعامل بین نمونه های شیء را ☑


 – ارتباط UML با فرآیند توسعه یکنواخت (UP) چگونه است؟ 

الف. UP نسخه تکامل یافته UML است. 

ب. UP چگونگی استفاده از UML را برای توسعه سیستم شرح می دهد.  ☑

ج. UML چگونگی استفاده از UP را برای توسعه سیستم شرح می دهد. 

د. UP و UML دو روش مجزا در توسعه سیستم های نرم افزاری هستند. 


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

الف. یک متدولوژی شی گرا برای تحلیل و طراحی سیستم های نرم افزاری است. 

ب. یک زبان مدلسازی برای تحلیل و طراحی سیستم های نرم افزاری است.  ☑

ج. یک تکنیک شی گرا برای تحلیل و طراحی سیستم های نرم افزاری است. 

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


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

الف. رابطه ساختاری  ☑

ب. رابطه علت و معلولی 

ج. رابطه تکاملی 

د. رابطه موقتی 


 – نحو انتزاعی چگونه بیان می شود؟ 

الف. OCL و زبان XML

ب. زبان XML

ج.  زبان طبیعی و OCL 

د. نمودار و زبان طبیعی  ☑


 – کدام عبارت در مورد Use Case نادرست است؟ 

الف. از نمادگذاری بیضی برای نمایش آن استفاده می شود. 

ب. ممکن است با چندین سناریو توصیف شود. 

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

د. دارای صفات و رفتار است.  ☑


 – یکی از نمودارهای UML است که رفتار استاتیک سیستم را نشان می دهد. 

الف. نمودار ماشین حالت 

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

ج. نمودار کلاس  ☑

د. نمودار توالی


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

الف.  مشتق بودن صنعت  ☑

ب. Public بودن صفت  

ج. قابلیت رؤیت صفت 

د. تعدد یا کثرت صفت 


 – مفهوم رابطه تجمع (Aggrigation) در UML چیست؟ 

الف. رابطه بین دو کلاس است که یکی در برگیرنده دیگری باشد. 

ب. رابطه بین کلاس پدر است با کلاسهای فرزند. 

ج. رابطه بین یک کلاس گل است با اجزایش  ☑

د. رابطه بین دو کلاس که مکمل یکدیگر باشند. 


 -نمادگذاری رابطه وابستگی در UML چگونه است؟ 

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

ب. یک خط توپر با یک لوزی توپر در انتهای رابطه 

ج. یک خط نقطه چین با یک فلش در انتهای رابطه  ☑

د. یک خط توپر با یک لوزی تو خالی در انتهای رابطه

 

 

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

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