wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUIZ OOSE

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

________ is an abstraction of a set of functions that the system performs.

a)

Class

b)

Interaction

c)

Use case

d)

Collaboration

2.

Associations ________

a)

May exist only between actors and use cases

b)

Identify the flow of data between actors and use cases

c)

Identify interactions between actors and use cases

d)

Identify dependencies between actors and use cases

3.

Use cases ________

a)

Identify business processes

b)

Identify system goals

c)

Describe workflow

d)

Prioritize system procedures

4.

In a class diagram, a class is denoted by

a)

rectangle

b)

circle

c)

ellipse

d)

oval

5.

An actor in use case diagrams is a

a)

process

b)

subprogram

c)

users

d)

comments

6.

Which of the following diagram’s is used for dynamic modeling?

a)

class

b)

object

c)

use case

d)

interaction

7.

OMT is

a)

Object Methodology Gateway

b)

Objective Methodology Gateway

c)

Object Modeling techniques

d)

Object Management Group

8.

Object Oriented Software Engineering is given by

a)

Booch

b)

Rumbaugh

c)

Jacobson

d)

None of these

9.

Which core element of UML is being shown in the figure?

a)

Node

b)

Interface

c)

Class

d)

Component

10.

Interaction Diagram is a combined term for

a)

Sequence Diagram + Collaboration Diagram

b)

Activity Diagram + State Chart Diagram

c)

Deployment Diagram + Collaboration Diagram

d)

None of the mentioned

11.

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

12.

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

13.

Agile Software Development is based on

a)

Incremental Development

b)

Iterative Development

c)

Linear Development

d)

Both Incremental and Iterative Development

14.
Identify the common stages of software development life cycles (SDLCs).
a)
Analysis, Design, Development, Testing, Implementation, Evaluation and Maintenance.
b)
Analysis, Design, Development, Testing, , Evaluation and Maintenance.
c)
Analysis, Design, , Testing, Implementation, Evaluation and Maintenance.
d)
, Design, Development, Testing, Implementation, Evaluation and Maintenance.
e)
Analysis, Design, Development, Testing, Implementation, Evaluation.
15.

Behavioral Model can be represented in which Diagram

a)

Data Flow Diagram

b)

State transition Diagram

c)

None of the above

d)

All of the above

16.

Software engineering approach is used to achieve:

a)

Better performance of hardware

b)

Error free software

c)

Reusable software

d)

Quality software product

17.

If requirements are easily understandable and defined, which model is best suited?

a)

Waterfall Model

b)

Prototyping Model

c)

Spiral Model

d)

V-Model

18.

A software process model represents which one of the following?

a)

The way in which software is developed

b)

The way in which software processes data

c)

The way in which software is used

d)

The way in which s/w may fail

19.

Which of the following UML diagrams has a static view?

a)

Use case

b)

Collaboration

c)

State chart

d)

Activity

20.

________ shows a set of objects and their relationships.

a)

Class diagram

b)

Object diagram

c)

Use case diagram

d)

Activity diagram