wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CS8592 Object Oriented Analysis and Design - unit 2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Models

help us to________ a system as it is or the way it is wanted.

a)

Analyze

b)

Design

c)

Visualize

d)

Measure

2.

To hide

the internal implementation of an object we use________

a)

inheritance

b)

encapsulation

c)

polymorphism

d)

none of

these

3.

What

does a simple name in UML Class and objects consist of?

a)

Letters

b)

Digits

c)

Punctuation Characters

d)

All of the

mentioned

4.

A class

is divided into which of these compartments?

a)

Name

Compartment

b)

Attribute

Compartment

c)

Operation

Compartment

d)

All of the

mentioned

5.

What

should be mentioned as attributes for conceptual modelling?

a)

Initial

Values

b)

Names

c)

All of the

mentioned

d)

None of the

mentioned

6.

An operation can be described as?

a)

Object

behavior

b)

Class behavior

c)

Functions

d)

Object & Class behavior

7.

What is

the third step in sequence for conceptual class modelling?

a)

Adding

Class

b)

Adding Association

c)

Adding Attribute

d)

None of the

mentioned

8.

_______

shows a set of objects and their relationships.

a)

Class

diagram

b)

Object diagram

c)

Use case diagram

d)

Activity

diagram

9.

Forward

engineering of an ________ is theoretically possible but programmatically o

limited value.

a)

a.

object diagram

b)

b. activity

diagram

c)

c. class

diagram

d)

d. interaction

diagram

10.

________

represents one static frame in the dynamic storyboard.

a)

a.

Object diagram

b)

b. Activity

diagram

c)

c. Class

diagram

d)

d. Interaction

diagram

11.

________

helps to communicate the overall system architecture unambiguously.

a)

Flow

charts

b)

Designing

c)

SRS

d)

Templates

12.

The best

kind of models helps to choose ________

a)

Degree

of detail

b)

Design view

c)

Single model

d)

Choice of model

13.

A

collection of operations that specify the services rendered by a class or

component known as________

a)

Class

b)

Interaction

c)

Interface

d)

Collaboration

14.

Which one of the following is not a structural thing?

a)

Class

b)

Package

c)

Use case

d)

Node

15.

A person

may function in ________

a)

Only one

role

b)

Many roles

c)

One role per

system

d)

One role per

use case

16.

________

can be done for both simple and complex systems.

a)

Generalization

b)

Specification

c)

Modeling

d)

Collaboration

17.

The system icon identifies ________

a)

The

boundaries of the system

b)

The scope of

the project so

c)

The context of

the system

d)

Another system

in the role of an actor

18.

What is

multiplicity for an association?

a)

The

multiplicity at the target class end of an association is the number of

instances that can be associated with a single instance of source class

b)

The multiplicity at the target class end of

an association is the number of instances that can be associated with a

number instance of source class

c)

All of the mentioned

d)

None of the

mentioned

19.

Which of

the following are not in composition in " Car as a system"

a)

Car and

seat covers

b)

car and music

system

c)

car and colour

d)

car and engine

20.

For

which level of visibility, the attributes of an object can be accessed and

methods can be invoked by any other methods in any other class?

a)

public

b)

private

c)

protected

d)

package