wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Software Engineering

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

RAD stands for

a)

Relative Application Development

b)

Rapid Application Development

c)

Rapid Application Document

d)

None of the mentioned

2.

Which is not one of the types of prototype of Prototyping Model?

a)

Horizontal Prototype

b)

Vertical Prototype

c)

Diagonal Prototype

d)

Domain Prototype

3.

Which one of the following models is not suitable for accommodating any change?

a)

Build & Fix Model

b)

Prototyping Model

c)

RAD Model

d)

Waterfall Model

4.

RAD Model has

a)

2 phases

b)

3 phases

c)

5 phases

d)

6 phases

5.

SDLC stands for

a)

Software Development Life Cycle

b)

System Development Life cycle

c)

Software Design Life Cycle

d)

System Design Life Cycle

6.

What is the major drawback of using RAD Model?

a)

Highly specialized & skilled developers/designers are required

b)

Increases reusability of components

c)

Encourages customer/client feedback

d)

Increases reusability of components, Highly specialized & skilled developers/designers are required

7.

The results of structured analysis can be easily understood by ordinary customers.

a)

True

b)

False

8.

What is the major advantage of using Incremental Model?

a)

Customer can respond to each increment

b)

Easier to test and debug

c)

It is used when there is a need to get a product to the market early

d)

Easier to test and debug & It is used when there is a need to get a product to the market early

9.

The spiral model has two dimensions namely _____________ and ____________

a)

diagonal, angular

b)

radial, perpendicular

c)

radial, angular

d)

diagonal, perpendicular

10.

If you were to create client/server applications, which model would you go for?

a)

WINWIN Spiral Model

b)

Spiral Model

c)

Concurrent Model

d)

Incremental Model

11.

Which two models doesn’t allow defining requirements early in the cycle?

a)

Waterfall & RAD

b)

Prototyping & Spiral

c)

Prototyping & RAD

d)

Waterfall & Spiral

12.

Which of the following life cycle model can be chosen if the development team has less experience on similar projects?

a)

Spiral

b)

Waterfall

c)

RAD

d)

Iterative Enhancement Model

13.

One can choose Waterfall Model if the project development schedule is tight.

a)

True

b)

False

14.

Purpose of process is to deliver software

a)

in time

b)

with acceptable quality

c)

that is cost efficient

d)

both in time & with acceptable quality

15.

The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change.

i. support

ii. development

iii. definition

a)

1, 2, 3

b)

2, 1, 3

c)

3, 2, 1

d)

3, 1, 2

16.

Which of the following activities of a Generic Process framework provides a feedback report?

a)

Communication

b)

Planning

c)

Modeling & Construction

d)

Deployment

17.

Four types of change are encountered during the support phase. Which one of the following is not one that falls into such category?

a)

Translation

b)

Correction

c)

Adaptation

d)

Prevention

18.

Agile Software Development is based on

a)

Incremental Development

b)

Iterative Development

c)

Linear Development

d)

Both Incremental and Iterative Development

19.

Which on of the following is not an agile method?

a)

XP

b)

4GT

c)

AUP

d)

All of the mentioned

20.

How many phases are there in Scrum ?

a)

2

b)

3

c)

4

d)

5