wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OOSD

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Which of the following is not the merit of JSD?

a)

It is designed to solve real time problem.

b)

it is a better approach for micro code application.

c)

It is a methodology for high level analysis and data base design.

d)

It considers simultaneous processing and timing.

2.

JSD is a Flexible methodology due to pseudo code representation.

a)

True

b)

False

3.

What does a component diagram consists of?

a)

Internal structure

b)

Internal structure, Components & their Relationship to the environment

c)

Components, their Relationship to the environment

d)

Packages and dependency

4.

What types of units does Component follow?

a)

Unit with well defined interface

b)

Modular Unit

c)

All of the mentioned

d)

Replaceable Unit

5.

Which of the following statement is false?

a)

A note is a dog-eared box connected to any model element by a dashed line

b)

A dependency relation holds between two entities D and I where change in I does not affect D

c)

All of the mentioned

d)

The main way to extend UML is by constraints, properties, etc

6.

What is meant by extending a use case?

a)

Creating a new use case by adding new steps to an existing base case

b)

Creating a new use case by removing steps from an existing base case

c)

Reusing one use case's steps inside another use case

d)

Adding exception and alternative flows to an existing base use case

7.

Which of the following diagram is time oriented?

a)

Sequence

b)

Collaboration

c)

Use case

d)

Activity

8.

To arrive at a form which is suitable for implementation in some programming language is the purpose of

a)

Structured Analysis (SA)

b)

Detailed Design (DD)

c)

None of the mentioned

d)

Structured Design (SD)

9.

Which of the following is a disadvantage of OOD ?

a)

Easier maintenance

b)

Objects are potentially reusable components

c)

None of the mentioned

d)

Objects may be understood as stand-alone entities

10.

Grady Booch, James Rumbaugh, and Ivar Jacobson combined the best features of their individual object-oriented analysis into a new method for object oriented design known as

a)

XML

b)

SGML

c)

UML

d)

HTML

11.

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

a)

Analyze

b)

Design

c)

Visualize

d)

Measure

12.

________ can be done for both simple and complex systems.

a)

Generalization

b)

Specification

c)

Modeling

d)

Collaboration

13.

An Object-oriented program is structured as a community of interacting agents, called ________

a)

Objects

b)

Classes

c)

Functions

d)

Statements

14.

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

a)

Class

b)

Interaction

c)

Use case

d)

Collaboration

15.

An actor is ________

a)

A person

b)

Job Title

c)

A role

d)

A system

16.

The association stereotype «Extends» indicates ________

a)

Delegation of part of a task to another use case

b)

The target use case is a subprocess of the source use cases

c)

A specialized form of a use case

d)

A deviation from the UML standard

17.

.______ are used to create new building blocks from existing blocks.

a)

Tagged Values

b)

Stereotypes

c)

Constraints

d)

Diagrams

18.

Aggregation represents ______ .

a)

is_a relationship

b)

part_of relationship

c)

Has_a relationship

d)

none of above

19.

In OOD, the attributes(data variables) and methods( operation on the data) are bundled together is called _______ .

a)

Classes

b)

Objects

c)

Encapsulation

d)

Inheritance

20.

OOD languages provide a mechanism where methods performing similar tasks but vary in arguments, and that can be assigned to the same name is called _____

a)

Classes

b)

Object

c)

Polymorphism

d)

Encapsulation