wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OOAD_Test_1

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

کدام یک از اهداف مهندسی نرم‌افزار نیست؟

a)

بهبود کیفیت نرم‌افزار

b)

کاهش هزینه‌ی توسعه

c)

کاهش زمان تا تحویل محصول به بازار

d)

افزایش خلاقیت

2.

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

a)

تضمین کیفیت، توسعه

b)

توسعه، تضمین کیفیت

c)

توسعه، مدیریت پروژه

d)

مدیریت پروژه، مدیریت پروژه

3.

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

a)

تحلیل نیازمندی‌های نرم‌افزار، یک‌پارچه‌سازی

b)

طراحی نرم‌افزار، یک پارچه‌سازی

c)

طراحی نرم‌افزار، آزمون پذیرش

d)

تحلیل نیازمندی‌های نرم افزار، آزمون پذیرش

4.

در فرآیند توسعه‌ی نرم افزار، فعالیتی با نام طراحی نرم‌افزار وجود دارد. کدام یک از موارد زیر جزء این فعالیت نیست؟

a)

تعیین معماری سیستم

b)

طراحی واسط کاربری

c)

مشخص کردن الگوریتم‌های پردازش اطلاعات

d)

پالایش نیازمندی‌های تخصیص داده شده

5.

راه‌های تضمین کیفیت نرم‌افزار را فقط نام برده و سپس تفاوت اعتبار‌سنجی پویا و ایستا را به صورت خلاصه توضیح دهید.

4 lines
6.

کدام گزینه صحیح است؟

a)

عقب ماندن پروژه از زمان‌بندی جزء اقلام ریسک نیست

b)

فرآیند یکنواخت و آبشاری به ترتیب، افزایشی، ترتیبی هستند

c)

یک فرآیند نرم‌افزاری مشخص می‌کند که یک کار چگونه انجام شود

d)

روش توسعه‌ی لاغر جزء متودولوژی چابک نیست

7.

آیا روش‌های شیءگرا جایگزین روش‌های سنتی می‌شوند؟

a)

بله زیرا روش‌های سنتی برای نیاز‌های حال حاضر پاسخ‌گو نیستند

b)

خیر زیرا مهاجرت از روش‌های سنتی به شیءگرا هزینه‌بر است.

c)

خیر زیرا برای برخی از پروژه‌ها ممکن است یک متودولوژی سنتی مناسب‌تر باشد

d)

بله زیرا روش‌های سنتی و شیئ‌گرا نمی‌توانند تا سال‌های متمادی در کنار یک دیگر وجود داشته باشند

8.

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

a)

مهندسی نرم‌افزار فقط روی جنبه‌های فنی تأکید دارد

b)

علم کامپیوتر بر هر چهار جنبه‌ی پی- کیو- سی- تی تأکید فراوانی دارد

c)

مهندسی نرم‌افزار و علوم کامپیوتر کاملاً به هم مرتبط هستند

d)

مهندس نرم‌افزار لازم نیست که جنبه‌های وسیعی از علم کامپیوتر نظیر، پایگاه داده، سیستم عامل و داده‌ساختار‌ها را بداند

9.

مفهوم‌سازی چیست؟ آن را به طور خلاصه توضیح دهید

4 lines
10.

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

a)

الف) وارسی اطمینان می‌دهد که دست‌ساخته‌ها، با استانداردهای کیفی وفق دارند

b)

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

c)

اعتبارسنجی بررسی می‌کند که آیا طراحی سیستم، قیود را برآورده ساخته یا خیر

d)

آزمون پذیرش مواد آزمونی تولید می‌کند تا کلاس‌های نرم‌افزار را تست کرده و مطمئن شود که با یک‌دیگر کار می‌کنند