نمونه سوال درس مباحث پیشرفته در مهندسی نرم افزار نیمسال دوم 94-93
بیست فایل

نمونه سوال درس مباحث پیشرفته در مهندسی نرم افزار نیمسال دوم 94-93

Current View
counter free hit unique web
دیگر مطالب مرتبط
مطالب مرتبط
متن نوشتاری این نمونه سوال


WWWy 20FIL E. ORG . የማየ/: - انشتاه پیام نور کارشناسی =
«А:»» مر=ح--ز آزمون و سنجش
SW 丝
-
-
-> ミー
द्रं, NS
تعداد سوالات : تستی : ۲۵ تشریحی : ۵ زمان آزمون (دقیقه) : تستی : ۶۰ تشریحی : ۶۰ سری سوال : یک ۱
عن-وان درس : مباحث پیشرفته در مهندسی نرم افزار
رشته تحصیلی / کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر- نرم افزار(چند بخشی ) ۱۱۱۵۱۳۴
۱- این واقعیت که هر سازمان باید به صورت مداوم توانایی خود را برای جذب، توسعه، ایجاد انگیزه، سازماندهی و نگهداری نیروی کار بهبود دهد تا به اهداف استراتژیک کسب و کار خود دست یابد به چه مفهوم کلیدی تکیه دارد؟
۱. مدل بلوغ توانمندی نیروی انسانی ( PeOple-CMM) ۲. مدل بلوغ پروژه نرم افزاری (SOftWare-CMM) ۳. مدلی بلوغ کیفیت نرم افزار (Quality-CMM) ۴. مدل بلوغ کسب و کار (Business-CMM) ۲- مدیریت پروژه موثر بر کدام عوامل تاکید دارد؟ ۱. افراد، محصول، فرآیند، زمان و هزینه ۲. افراد، محصول، فرآیند، پروژه ۳. محصول، کیفیت، هزینه و زمان ۴. محصول، کیفیت، مکان ۳- کدام گروه از ذی نفعان پروژه نیازمندیهای نرم افزار را تعیین می کنند؟ ۱. مدیران ارشد آ: مشتری ٠٢ مدير پروژه ۴. کاربر نهایی
۴- شخصیت مدیریتی (Manager identity) به عنوان یکی از خصوصیات تعریف کننده یک مدیر پروژه موثر به چه معناست ؟
۱. کشف مشکلات پروژه و سازمان و ایجاد ساختار لازم جهت رفع آنها ۲. تاثیرگذاری بر افراد و قابلیت درک ادبیات اعضای مختلف تیم ۳. پذیرش ریسک های پروژه و انتقال دستاوردها به افراد درگیر در فرآیند موفقیت ۴. قبول مسئولیت پروژه و واگذاری اختیارات لازم به افراد متخصص و فنی در پروژه ۵- کدام یک از عبارات زیر در مورد توسعه چابک (agile) نرم افزار صحیح است؟ ۱. استفاده از تیمهای بزرگ کاری به منظور حصولی بالاترین سطح رضایت مشتری و تحویل نرم افزار در سریع ترین زمان ممکن ۲. استفاده از تیم های چابک و کوچک کاری به منظور تحویل یک نسخه محصول نهایی و منطبق بر نیازمندیهای مشتری ۳. بدست آوردن رضایت مشتری از طریق تحویل زودهنگام نسخه اولیه و انجام تکرارهای بعدی به منظور تکمیل خروجی ۴. کاهش اعضای تیم و زمان توسعه نرم افزار به منظور کاهش هزینه ها و دستیابی به نسخه ای اولیه از نرم افزار ۶- با افزایش تعداد اعضای تیم پروژه نرم افزاری، کدام یک از نتایج زیر غیر قابل اجتناب خواهد بود؟ ۱. پیچیدگی روابط، مشکلات هماهنگی ۲. کوتاه تر شدن زمان انجام کار، مشکلات هماهنگی
۳. هزینه بالاتر، کوتاه تر شدن زمان انجام پروژه ۲. روابط ساده تر، تقسیم کار بیشتر
ץ VV"ו"ו. ו. ון. ו. ו
نیمسال دوم ۹۴-۱۳۹۳ = صفحه ۱ از ۵
***
SW 丝
-
-
WWWy 20FIL E. ORG . የማየ/: - انشتاه پیام نور کارشناسی =
«А:»» مر=ح--ز آزمون و سنجش
-> ミー
द्रं, NS
تعداد سوالات : تستی : ۲۵ تشریحی : ۵ زمان آزمون (دقیقه) : تستی : ۶۰ تشریحی : ۶۰ سری سوال : ۱ یک
عن-وان درس : مباحث پیشرفته در مهندسی نرم افزار
رشته تحصیلی / کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر- نرم افزار(چند بخشی ) ۱۱۱۵۱۳۴
۷- محدوده (SCOpe) پروژه چگونه تعریف می شود؟ ۱. جایگاه نرم افزار در محیط خود، اطلاعات ورودی و خروجی نرم افزار، فعالیت ها و عملکرد آن ۲. جایگاه نرم افزار در سازمان مشتری، عملکرد آن در رفع نیاز ذی نفعان، هزینه توسعه آن ۳. اطلاعاتی که نرم افزار پردازش می کند، سازمان مشتری، هزینه توسعه آن ۴. اطلاعاتی که نرم افزار پردازش می کند، فعالیت ها و عملکرد آن، هزینه توسعه آن
۸- کدام یک از عوامل زیر در انتخاب مدل فرآیند توسعه نرم افزار موثر هستند؟
Y ۱. مشتری، محیط تیم پروژه، زمان و هزینه
مشتری، محصول، محیط تیم پروژه ۳. محصول، تیم پروژه، ذی نفعان ۴. محصول، ذی نفعان، زمان و هزینه
۹- کدام گزینه در مورد متریک های USC CaSC گرا درست است ؟ ۱. در این متریک تعداد زیر سیستم ها اندازه گیری می شود.
۲. این متریک به صورت ابتدایی به دنبال اندازه گیری امنیت سیستم است.
۳. این متریک به صورت ابتدایی به دنبال اندازه گیری کیفیت و بهروری است.
f با وجود عدم امکان تعریف یک اندازه استاندارد برای این متریک، از آن به عنوان یک متریک نرمال کننده استفاده می کنند.
۱۰- به منظور دستیابی به تخمین مناسبی از هزینه و کار، کدام یک از راهکارهای زیر قابل استفاده نیستند؟
۱. به تاخیر انداختن تخمین تا زمانی که اطلاعات اجرایی در خصوص پروژه کامل گردد. ۲. استفاده از یک یا چند روش تجربی به منظور تخمین هزینه ها و کار مورد نیاز برای انجام پروژه ۳. استفاده از تکنیکهای تجزیه به منظور دستیابی به تخمین مناسبی از پروژه ۲. تخمین زدن بر اساس پروژه های مشابه که تا کنون پایان یافته اند. ۱۱- در یک درخت تصمیم ساخت و یا خرید نرم افزار در مسیر ساخت نرم افزار از ابتدا دو حالت وجود دارد. حالت یک احتمالی ۰.۳۰ کار ساده ای در پیش داریم و هزینه تخمینی آن ۸ میلیون تومان است و حالت دیگر به احتمال ۰٫۷۰ کار سختی در
پیش رو داریم و هزینه تخمینی آن ۲۰ میلیون تومان می باشد. هزینه محتمل (COSt expected) برای این مسیر از درخت تصمیم چند میلیون تومان است؟
Y2Y t \S/* . Y. \ † † የ \ ו. ץן"ץ
A ו"ו. ו. ון. ו. ו نیمسال دوم ۹۴-۱۳۹۳ ت= صفحه ۲ از"VV ץ
***
d oth . WWW29FILE.ORG کاو شنا را به خانههای
SW2 = انشتاه پیام نور
«А:»» مر=ح--ز آزمون و سنجش দ্বাক্ষ تعداد سوالات : تستی : ۲۵ تشریحی : ۵ زمان آزمون (دقیقه) : تستی : ۶۰ تشریحی : ۶۰ سری سوال : ۱ یک
عن-وان درس : مباحث پیشرفته در مهندسی نرم افزار
رشته تحصیلی / کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر- نرم افزار(چند بخشی ) ۱۱۱۵۱۳۴
țY– کدام گزینه در مورد شبکه وظایف صحیح است ؟ ۱. در شبکه وظایف باید از وجود وظایف موازی جلوگیری شود. ۲. روابط وظایف و زیروظایف ارتباطی به ترتیب ظهور آنها در شبکه وظایف ندارد. ۳. شبکه وظایف نمایشی گرافیکی از جریان وظایف در یک پروژه است.
۲. شبکه وظایف یک زیرمجموعه از شبکه فعالیت هاست.
۱۳- کدام یک از گزینه های زیر از نقاط عطف (mileStone) فنی نشان دهنده پایان مرحله طراحی در پروژه های شی گرا محسوب می شود؟ ۱. کلاس ها با قابلیت استفاده مجدد مشخص شده باشند. ۲. مجموعه زیر سیستم ها تعریف و بازنگر شده باشد.
۳. ارتباطات کلاسی ها تعیین و بازنگری شده باشند. ۴. تست های در سطح سیستم تعریف و انجام شده باشند.
۱۴- ریسک مربوط به عدم قطعیت در خصوص سادگی تصحیح، تطبیق و بهبود نرم افزار تولید شده در آینده مربوط به کدام یک از مولفه های ریسک در نرم افزار می شود؟ ۱. ریسک کارایی ۲. ریسک زمانبندی ۲. ریسک هزینه f ریسک پشتیبانی ۱۵- برای پروژه نرم افزاری انتظار استفاده مجدد از ۱۰۰ مولفه از قبل آماده شده می رود، ریسک این پروژه این است که ممکن است تنها ۹۰ درصد این مولفه ها قابل استفاده مجدد باشد. با فرض اینکه برای ساخت هر مولفه ای که قابل استفاده در این پروژه نباشد ۱ میلیون تومان باید هزینه شود و احتمال رخ دادن این ریسک ۸۰ درصد باشد، مقدار در معرضی ریسک قرار گرفتن برای این پروژه چند تومان است؟
۷.۱ میلیون ۸۰۲ میلیون ۹۰۳ میلیون ۱۰۰۴ میلیون
۱۶- در کدام یک از فازهای مدل مهندسی مجدد کسب و کار (BPR) فرآیند تغییر یافته قبل از عملیاتی شدن، تست خواهد
شد ؟ process evaluation Y process identification . ) refinment and instantiation . * prototyping . Y
۱۷- در مدل فرآیند مهندسی مجدد نرم افزار بعد از فاز inVentOry analySiS نوبت به انجام کدام فاز می باشد؟ Data restructuring . Y Forward engineering . )
Code restructuring Document restructuring . Y
۱۸- به استخراج اطلاعات طراحی از طریق کدهای برنامه چه می گویند؟
۱. مهندسی مجدد ۲. مهندسی معکوس ۰۳ مهندسی نیازمندیها ۴. مهندسی نرم افزار
صفحه ۳ از ۵
4 W.IV.y. rrwwy.1 نیمسال دوم ۹۴-۱۳۹۳
***
d oth . WWW29FILE.ORG کاو شنا را به خانههای
SW2 = انشتاه پیام نور
«А:»» مر=ح--ز آزمون و سنجش দ্বাক্ষ تعداد سوالات : تستی : ۲۵ تشریحی : ۵ زمان آزمون (دقیقه) : تستی : ۶۰ تشریحی : ۶۰ سری سوال : ۱ یک
عن-وان درس : مباحث پیشرفته در مهندسی نرم افزار
رشته تحصیلی / کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر- نرم افزار(چند بخشی ) ۱۱۱۵۱۳۴
۱۹- کدام گزینه در خصوصی ساختاردهی مجدد کد (reStructuring COde) صحیح است؟
۱. عملکرد اصلی برنامه تغییر نمی کند و تنها قابلیت نگهداری را افزایش می دهد.
۲. خطاهای گزارش شده در فاز تست برطرف می شود.
۳. به منظور تعییرات اساسی در عملکرد برنامه انجام می شود.
۲. به منظور تطبیق کدها با خروجی های فاز طراحی صورت می گیرد. ۲۰- هزینه های انجام شده در فاز مهندسی مجدد، منجر به کاهش هزینه های کدام فاز خواهد شد؟
۱. هزینه های طراحی ۰۲ پیاده سازی ۰۳ تحلیل و طراحی ". نگهداری و پشتیبانی ۲۱- کدام یک از چارچوب های زیر به منظور ارزیابی بلوغ فرآیند نرم افزاری سازمان ها استفاده می شود؟
COB|T . * ΤΟCΑF. γ' SPI , Y zachman . ) IᏚ❍ ᏭᏇᏇ 1:2QᏇᏇ یک روش ممیزی به منظور بررسی تطبیقی سازمان با (SPI) ۲۲- کدام یک از چارچوب های بهبود نرم افزار
دهی باشد ؟
ISO/IEC t Bootstrap . Y. PSP and TSP .. Y TICKIT . )
۲۳- کدام یک از گزینه ها مدل مناسبی برای ارزیابی تاثیرات بلند مدت تکنولوژی ارائه می دهد؟
Function Point . * COCOmO . * hype cycle Y S–CUIre . )
۲۴- کدام گزینه در خصوصی وعده های نرم افزار متن باز (ODGT OUTCG) صحیح نمی باشد؟
. این نرم افزارها صرفا مجانی هستند. ۲. معمولا دارای کیفیت و قابلیت اطمینان پایینی هستند. ۳. هر شخص بدون هیچ گونه محدودیتی امکان تغییر آن را دارد. آن با هدف کیفیت بهتر، قابلیت اطمینان بیشتر و هزینه کمتر ارائه می شوند.
۲۵- کدام یک از گزینه ها در خصوص مدل توسعه مبتنی بر مدل (model-drien) صحیح می باشد؟ ) ... این مدل توسعه تنها از یک زبان ویژه مدل برای توصیف سطح بالا استفاده می کند. ۲. این مدل توسعه تنها از یک زبان ویژه مدل و یک موتور تبدیل سطح بالا به سطح پایین تشکیل شده است. ۳. این مدل توسعه تنها از یک موتور تبدیل که با گرفتن ورودی سطح بالا خروجی سطح پایین تولید می کند تشکیل شده است.
۴. این مدل توسعه از زبان مدل سازی MLلا استفاده می کند.
۱۰۱۰/۱۰۱۰۳۳۷۷۲ = نیمسال دوم ۹۴-۱۳۹۳ = صفحه ۴ از ۵
***

نطر کاربران درباره این مطلب
نظر شما درباره این مطلب:

نام :

پیشنهاد :