تالار گفتمان مانشت
سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲
سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - bagher.sajadi - 27 دى ۱۳۹۳ ۰۷:۰۱ ب.ظ

دوستان اگه کسی سوالات مهندسی نرم افزار سال قبل(دکتری ۹۳) رو داره آپلود کنه تا در مورد جواباش و منابعش بحث کنیم.

دو تا از سوالات بدین شرح هستن:

۱- در تست‌های رسمی(Formal) کدام گزینه صحیح نیست؟

۱) از اثبات ریاضی مبتنی بر استنتاج مشابه اثبات قضایای ریاضی استفاده می‌شود.
۲) یکی از این تکنیک‌ها، تست سیستم به ازای تمام ورودی‌های ممکن است.
۳) تاکید روی تصدیق (Verification) است.
۴) در تست‌های رسمی به نیازمندی‌های غیر کارکردی سیستم(non functional Requiement) همچون سرعت پاسخ پرداخته نمی‌شود.



۲- در مورد انواع تست نرم‌افزار کدام گزینه صحیح نیست؟

۱) تست دود (Smoke Testing) برای تشخیص اشکالات پایه‌ای سیستم مورد استفاده قرار می‌گیرد و معمولا تستی مقدماتی است.
۲) تست مخرب (Destructive test) تنومندی(Robustness) را مورد بررسی قرار می‌دهد.
۳) تست Fuzzing برای ارزیابی تنومندی سیستم است.
۴) تنومندی سیستم به قابلیت سیستم در مواجهه به اشکالات و خطاهای نرم افزاری در زمان اجرا گفته می‌شود.

کسی جواب این دو تا سوال رو میدونه؟
من کل جزوه و اسلایدهای دکتر محسن زاده رو خوندم ولی این مفاهیم توش نبود.

سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - hnarghani - 29 دى ۱۳۹۳ ۰۹:۴۱ ق.ظ

در مورد سوال دوم گزینه یک و دو درست و گزینه سه نادرست.در مورد گزینه یک
For example, a smoke test may ask basic questions like "Does the program run?", "Does it open a window?", or "Does clicking the main button do anything?"
در مورد گزینه دو The purpose of destructive testing is to determine service life and to detect design weaknesses that may not show up under normal working conditions

و در مورد تست فازی
Fuzz testing or fuzzing is a software testing technique used to discover coding errors and security loopholes in software, operating systems or networks by inputting massive amounts of random data, called fuzz, to the system in an attempt to make it crash. If a vulnerability is found, a tool called a fuzz tester

RE: سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - samirakhan - 01 بهمن ۱۳۹۳ ۰۱:۱۲ ق.ظ

[/font]

ببخشید این موترد تو جزوه دکتر محسن زاده نیست؟شما جواب سوالات رو از کتاب پرسمن پیدا کردید؟

RE: سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - hnarghani - 02 بهمن ۱۳۹۳ ۰۵:۴۹ ب.ظ

(۰۱ بهمن ۱۳۹۳ ۰۱:۱۲ ق.ظ)samirakhan نوشته شده توسط:  [/font]

ببخشید این موترد تو جزوه دکتر محسن زاده نیست؟شما جواب سوالات رو از کتاب پرسمن پیدا کردید؟
نه اینا تو جزوه نیستن.. از اینترنت سرچ کردم.

سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - Sadeghq1 - 05 بهمن ۱۳۹۳ ۱۲:۵۸ ق.ظ

کدامیک از جملات زیر در مورد ریسک پروژه نرم افزاری درست است ؟
۱- تمرکز ریسک بر روی فعالیت های ایمن سازی است
۲- فرآیند مدیریت ریسک تلاش می کند که اهداف پروژه علاوه بر زمان و هزینه حتی کارهای تکنیکی هم تحثث باید
۳- مدیریت ریسک یه جبرانی ناتوانی تیم کاری می پردازد
۴- در فرآیند مدیریت ریسک همه ریسک ها باید تحلیل شوند و چه کم اهمیت و چه پرامیت باید به همه اعضای تیم گزارش شود.
-----
کدامیک از معبارهای طراحی برای سیستم های پیمانه، هنگام انجام تغیرات، کنترب خطاها را ساده تر می کند
۱- انسجام
۲- اتصال
۳- پنهان سازی اطلاعات
۴- استقلال تابعی
-----
کدامیک از مدل های روش تخمین COCOMO II در مرحله تولید نرم افزار بکار گرفته می شود ؟
۱- مدل تحلیل ۲- مدل طراحی اولیه ۳- مدل ساختار ترکیبی کاربرد ۴- مدل مرحله پسامعماری
-----
کدامیک از فعالیت ها در سطح سوم مدل بلوغ فرآیند (CMM) انجام می شود ؟
۱- برنامه آموزش ۲- مدیریت تغیر فرآیند ۳- برنامه ریزی پروژه نرم افزاری ۴- مدیریت کیفیت نرم افزار

سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - sharareh_moradi - 05 بهمن ۱۳۹۳ ۰۵:۰۵ ق.ظ

این سوال ها کلید نداره؟

RE: سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - hnarghani - 05 بهمن ۱۳۹۳ ۱۱:۵۹ ق.ظ

(۰۵ بهمن ۱۳۹۳ ۱۲:۵۸ ق.ظ)Sadeghq1 نوشته شده توسط:  کدامیک از جملات زیر در مورد ریسک پروژه نرم افزاری درست است ؟
۱- تمرکز ریسک بر روی فعالیت های ایمن سازی است
۲- فرآیند مدیریت ریسک تلاش می کند که اهداف پروژه علاوه بر زمان و هزینه حتی کارهای تکنیکی هم تحثث باید
۳- مدیریت ریسک یه جبرانی ناتوانی تیم کاری می پردازد
۴- در فرآیند مدیریت ریسک همه ریسک ها باید تحلیل شوند و چه کم اهمیت و چه پرامیت باید به همه اعضای تیم گزارش شود.
-----
کدامیک از معبارهای طراحی برای سیستم های پیمانه، هنگام انجام تغیرات، کنترب خطاها را ساده تر می کند
۱- انسجام
۲- اتصال
۳- پنهان سازی اطلاعات
۴- استقلال تابعی
-----
کدامیک از مدل های روش تخمین COCOMO II در مرحله تولید نرم افزار بکار گرفته می شود ؟
۱- مدل تحلیل ۲- مدل طراحی اولیه ۳- مدل ساختار ترکیبی کاربرد ۴- مدل مرحله پسامعماری
-----
کدامیک از فعالیت ها در سطح سوم مدل بلوغ فرآیند (CMM) انجام می شود ؟
۱- برنامه آموزش ۲- مدیریت تغیر فرآیند ۳- برنامه ریزی پروژه نرم افزاری ۴- مدیریت کیفیت نرم افزار
در سوال یک گزینه ۴ درست است و حتما این کار باید انجام شود و مخصوصا" اون قسمتی که باید اعضای تیم در جریان ریسک ها باشند.
سوال دو گزینه ۱ درسته چون تو درسیستم های پیمانه ای دو اصل وابستگی و انسجام مطرح است که هر چه انسجام بیشتر و وابستگی یا نداشته باشند یا حداقل رو داشته باشند..بهتر است.
سوال سه هم گزینه ۳ درسته که در کوکومو دو در مدل ترکیبی قرار دارد.
در مورد سوال چهار مدیریت کیفیت مربوط به سطح چهارم هست.فکر کنم گزینه یک باشه.

سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - نازان - ۰۶ بهمن ۱۳۹۳ ۰۱:۱۸ ق.ظ

از دوستانی که درباره ی سوالات نرم نظرشونو گفتند لطفا راجع به سوالات دیگه مثل سیستم عامل الگوریتم و پایگاه داده ها هم نظرشونو بگند. باتشکر

RE: سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - threefx - 06 بهمن ۱۳۹۳ ۰۷:۲۲ ق.ظ

(۰۵ بهمن ۱۳۹۳ ۱۲:۵۸ ق.ظ)Sadeghq1 نوشته شده توسط:  کدامیک از معبارهای طراحی برای سیستم های پیمانه، هنگام انجام تغیرات، کنترب خطاها را ساده تر می کند
۱- انسجام
۲- اتصال
۳- پنهان سازی اطلاعات
۴- استقلال تابعی
-----
کدامیک از مدل های روش تخمین COCOMO II در مرحله تولید نرم افزار بکار گرفته می شود ؟
۱- مدل تحلیل ۲- مدل طراحی اولیه ۳- مدل ساختار ترکیبی کاربرد ۴- مدل مرحله پسامعماری
-----
سوال اول در نقل قول
به نظر گزینه ۱ هست ... در مورد سوال اول هم Cohesion هرچه بیش تر باشه در واقع باعث کمتر شدن Coupling میشه و قاعدتا استقلال بیش تر هست و پنهان سازی هم بالاتر هست و کنترل و رفع خطا سهل تر میشه ... یه جورایی گزینه های ۳ و ۴ نتیجه اجرا و رعایت گزینه ۱ هست

سوال دوم در نقل قول
کوکومو ۲ به نظر من گزینه ۴ هستش بر خلاف نظر دوستمون شاید من اشتباه متوجه شدم ...
در مدل ترکیب کاربرد در طول مراحل اولیه مهندسی نرم افزار به کار میرود خصوصا نمونه سازی واسط کاربر و ارتباط نرم افزار با محیط پیرامون و ارزیابی ...
در مدل مرحله اولیه طراحی زمانی به کار میره که نیازمندی ها به ثبات و پایداری رسیدن ...
در مدل مرحله آخر معماری در طول ایجاد نرم افزار به کار میره ...

RE: سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - bagher.sajadi - 06 بهمن ۱۳۹۳ ۱۲:۰۰ ب.ظ

در ارتباط با سبک معماری کدام یک از جملات ذیل صحیح نیست؟

۱- در یک سبک معماری محدودیت‌ها، مدل‌های معنایی و مجموعه‌ای از مولفه‌ها نیز وجود دارد.
۲- معیارهای ارزیابی کیفیت طراحی معماری باید مبتنی بر قابلیت دسترسی و اعتماد سیستم باشد.
۳- سبک‌های معماری توسط دیدگاه‌های پیمانه‌ای و پردازشی و جریان داده‌ای قابل توصیف است.
۴- تمرکز معیارهای سنجش طراحی معماری بر پیچیدگی داخلی پیمانه هاست.

RE: سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - bagher.sajadi - 06 بهمن ۱۳۹۳ ۰۳:۵۲ ب.ظ

سوالات مطرح شده تا کنون عبارت اند از:

۱- در تست‌های رسمی(Formal) کدام گزینه صحیح نیست؟
۱) از اثبات ریاضی مبتنی بر استنتاج مشابه اثبات قضایای ریاضی استفاده می‌شود.
۲) یکی از این تکنیک‌ها، تست سیستم به ازای تمام ورودی‌های ممکن است.
۳) تاکید روی تصدیق (Verification) است.
۴) در تست‌های رسمی به نیازمندی‌های غیر کارکردی سیستم(non functional Requiement) همچون سرعت پاسخ پرداخته نمی‌شود.
-----------------------------------------------------------------------
۲- در مورد انواع تست نرم‌افزار کدام گزینه صحیح نیست؟
۱) تست دود (Smoke Testing) برای تشخیص اشکالات پایه‌ای سیستم مورد استفاده قرار می‌گیرد و معمولا تستی مقدماتی است.
۲) تست مخرب (Destructive test) تنومندی(Robustness) را مورد بررسی قرار می‌دهد.
۳) تست Fuzzing برای ارزیابی تنومندی سیستم است.
۴) تنومندی سیستم به قابلیت سیستم در مواجهه به اشکالات و خطاهای نرم افزاری در زمان اجرا گفته می‌شود.
-----------------------------------------------------------------------
۳- کدامیک از جملات زیر در مورد ریسک پروژه نرم افزاری درست است ؟
۱) تمرکز ریسک بر روی فعالیت های ایمن سازی است
۲) فرآیند مدیریت ریسک تلاش می کند که اهداف پروژه علاوه بر زمان و هزینه حتی کارهای تکنیکی هم تحثث باید
۳) مدیریت ریسک یه جبرانی ناتوانی تیم کاری می پردازد
۴) در فرآیند مدیریت ریسک همه ریسک ها باید تحلیل شوند و چه کم اهمیت و چه پرامیت باید به همه اعضای تیم گزارش شود.
-----------------------------------------------------------------------
۴- کدامیک از معبارهای طراحی برای سیستم های پیمانه، هنگام انجام تغیرات، کنترب خطاها را ساده تر می کند
۱) انسجام
۲) اتصال
۳) پنهان سازی اطلاعات
۴) استقلال تابعی
-----------------------------------------------------------------------
۵- کدامیک از مدل های روش تخمین COCOMO II در مرحله تولید نرم افزار بکار گرفته می شود ؟
۱) مدل تحلیل
۲) مدل طراحی اولیه
۳) مدل ساختار ترکیبی کاربرد
۴) مدل مرحله پسامعماری
-----------------------------------------------------------------------
۶- کدامیک از فعالیت ها در سطح سوم مدل بلوغ فرآیند (CMM) انجام می شود ؟
۱) برنامه آموزش
۲) مدیریت تغیر فرآیند
۳) برنامه ریزی پروژه نرم افزاری
۴) مدیریت کیفیت نرم افزار
-----------------------------------------------------------------------
۷- در ارتباط با سبک معماری کدام یک از جملات ذیل صحیح نیست؟
۱) در یک سبک معماری محدودیت‌ها، مدل‌های معنایی و مجموعه‌ای از مولفه‌ها نیز وجود دارد.
۲) معیارهای ارزیابی کیفیت طراحی معماری باید مبتنی بر قابلیت دسترسی و اعتماد سیستم باشد.
۳) سبک‌های معماری توسط دیدگاه‌های پیمانه‌ای و پردازشی و جریان داده‌ای قابل توصیف است.
۴) تمرکز معیارهای سنجش طراحی معماری بر پیچیدگی داخلی پیمانه هاست.
-----------------------------------------------------------------------
۸- در تست های رسمی (Formal) کدام گزینه صحیح نیست؟
۱) از اثبات ریاضی مبتنی بر استنتاج مشابه اثبات قضایای ریاضی استفاده می شود.
۲) یکی از تکنیک ها، تست سیستم به ازای تمام ورودی های ممکن است.
۳) تاکید روی تصدیق(Verification) است.
۴) در تست های رسمی به نیازمندی های غیر کارکردی سیستم(non functional requirement) همچون سرعت پاسخ پرداخته نمی شود.
-----------------------------------------------------------------------
۹- در مورد معماری نرم افزار کدام گزینه صحیح نیست؟
۱) به جنبه های رفتاری پویای سیستم نمی‌پردازد
۲) هر معماری یک طراحی است.
۳) در معماری نگاه فرآیندی وجود ندارد و معماری مبتنی بر دیدگاه موارد کاربری (use-case) است.
۴) نوع پروژه، میزان جزییات لازم برای بیان در اسناد معماری را مشخص می کند.

سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - sharmin1 - 09 بهمن ۱۳۹۳ ۰۵:۴۱ ق.ظ

کدامیک از فعالیت ها در سطح سوم مدل بلوغ فرآیند (CMM) انجام می شود ؟
۱- برنامه آموزش ۲- مدیریت تغیر فرآیند ۳- برنامه ریزی پروژه نرم افزاری ۴- مدیریت کیفیت نرم افزا

گزینه دو در جزوه دکتر محسن زاده صریحا گفته شده

کدامیک از مدل های روش تخمین COCOMO II در مرحله تولید نرم افزار بکار گرفته می شود ؟
۱) مدل تحلیل
۲) مدل طراحی اولیه
۳) مدل ساختار ترکیبی کاربرد
۴) مدل مرحله پسامعماری

گزینه ۴ این هم در جزوه هست

در مورد معماری نرم افزار کدام گزینه صحیح نیست؟
۱) به جنبه های رفتاری پویای سیستم نمی‌پردازد
۲) هر معماری یک طراحی است.
۳) در معماری نگاه فرآیندی وجود ندارد و معماری مبتنی بر دیدگاه موارد کاربری (use-case) است.
۴) نوع پروژه، میزان جزییات لازم برای بیان در اسناد معماری را مشخص می کند.

فکرکنم گزینه سه : گفته شده معماری تعریف مولفه ها و ارتباط بین آنهاست. ومنظور از مولفه آن چیزی که محاسبات و فرایندها و... را در خود انجام میدهد.
همچنین در معماری ۴+۱ یکی از دیدگاه ها نگاه فرآیندی است پس گزینه سه اشتباه است.

سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - sharmin1 - 09 بهمن ۱۳۹۳ ۰۷:۳۵ ق.ظ

۷- در ارتباط با سبک معماری کدام یک از جملات ذیل صحیح نیست؟
۱) در یک سبک معماری محدودیت‌ها، مدل‌های معنایی و مجموعه‌ای از مولفه‌ها نیز وجود دارد.
۲) معیارهای ارزیابی کیفیت طراحی معماری باید مبتنی بر قابلیت دسترسی و اعتماد سیستم باشد.
۳) سبک‌های معماری توسط دیدگاه‌های پیمانه‌ای و پردازشی و جریان داده‌ای قابل توصیف است.
۴) تمرکز معیارهای سنجش طراحی معماری بر پیچیدگی داخلی پیمانه هاست.

فکر کنم گزینه ۴ : چون گفته شده ارزیابی معماری بیشتر مبتنی بر سناریو است

RE: سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - bagher.sajadi - 09 بهمن ۱۳۹۳ ۰۱:۱۱ ب.ظ

کدامیک از فعالیت ها در سطح سوم مدل بلوغ فرآیند (CMM) انجام می شود ؟

برنامه ریزی پروژه نرم افزاری: سطح ۲
برنامه آموزش: سطح ۳
مدیریت کیفیت نرم افزار: سطح ۴
مدیریت تغییر نرم افزار: سطح ۵

RE: سوالات درس مهندسی نرم افزار- کنکور دکتری ۹۳ - sharareh_moradi - 09 بهمن ۱۳۹۳ ۱۱:۳۵ ب.ظ

(۰۹ بهمن ۱۳۹۳ ۰۱:۱۱ ب.ظ)bagher.sajadi نوشته شده توسط:  کدامیک از فعالیت ها در سطح سوم مدل بلوغ فرآیند (CMM) انجام می شود ؟

برنامه ریزی پروژه نرم افزاری: سطح ۲
برنامه آموزش: سطح ۳
مدیریت کیفیت نرم افزار: سطح ۴
مدیریت تغییر نرم افزار: سطح ۵

منبع این پاسختون کجاست؟؟
چون یکی دیگه از دوستان گفتند در جزوه دکتر صراحتا مدیریت تغییرات رو گفته در سطح سوم است!!
مدیریت کیفیت سطح ۴
برنامه ریزی هم سطح ۲
این دو تا قبول
ولی اون دوتای دیگه رو منبع بدین تا مطمئن شیم لطفا