You are on page 1of 184

�Select The Blank

��Question��
The manager ________ manages an application�s data needs by mapping data
requirements to data source in the database.

��Correct Answer��
ODBC driver

��Your Answer��
ODBC driver

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
A state chart diagram shows method of execution on receipt of message and
activities used in the method.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
If the software is written in C++, name of constructor and destructor must differ.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
OOA and OOD are based on :-

��Correct Answer��
Business analysis model

��Your Answer��
Structural model
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In context of transactions, OODBMS :-

��Correct Answer��
Handle nested transactions , Supports MROW , Supports long transactions

��Your Answer��
Handle nested transactions , Supports MROW , Supports long transactions

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Land
Place class
Place class

PC, printer, telephone


Tangible and device class
Tangible and device class

Reversation office
Organisation class
Organisation class

Counter clerks
People class
People class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False
��Question��
A value of object changes when event occurs.

��Correct Answer��
True

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ provides diverse set of interfaces to reach data stored at any database
and then manipulates it to produce the result.

��Correct Answer��
MDBS

��Your Answer��
OODBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
It has been said that Pascal and C programs are collections of procedures and C++
programs are collections of

��Correct Answer��
Classes

��Your Answer��
Classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Objects can not interact unless they know the details of each others data or code.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The registration form is filled for each member of family under one address

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Once class is defined we can create limited number of objects belonging to that
class.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Processes run by the users are modeled in the use case and situation in which user
plays this role is called :-

��Correct Answer��
Scenario

��Your Answer��
Scenario

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
OODBMS provides all required advanced features in addition to all features of :-

��Correct Answer��
RDBMS

��Your Answer��
DBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In formulating algorithms we take help of :-

��Correct Answer��
Activity diagrams , Class properties , Associated classes

��Your Answer��
Activity diagrams , Class properties , Associated classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Ability to send a message to several objects and to allow receiving object to


respond method specified on the object.
Ploymorphism
Ploymorphism

We can define abstract operation on abstract data


Data abstraction
Overriding

Process of sharing properties of the higher level object or class


Inheritance
Inheritance

Ability to inherit attributes and methods from 2 or more objects or classes


Multiple inheritance
Multiple inheritance

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Object-oriented programming focuses on the integrated data and functionality as
discrete units that have both knowledge (data) and capabilities (functions).
Procedural programs, on the other hand, focus on functions and how they act on
data.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
A functionality prototype can be designed that does not have the final user
interface, but allows users to try out various features, such as forwarding
messages or attaching files without worrying about the final interface.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
How big is a class object?

��Correct Answer��
Is as big as sum of the sizes of its member variables

��Your Answer��
Is as big as sum of the sizes of its member variables

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ needs use case analysis from the viewpoint of identifying those business
class that need human interaction.

��Correct Answer��
Identification
��Your Answer��
Simulation

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In RDD, the technique in which we gather information on group activity that
resolves differences in opinion, solutions & requirements, is termed as

��Correct Answer��
Brainstorming

��Your Answer��
Prototyping

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Usually the methods are declared after its variables in the class body.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________models one or more roles that a user or a system interacting the system
can play.

��Correct Answer��
Actor

��Your Answer��
Actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The concept of OOPS was first introduced in

��Correct Answer��
Simula Language

��Your Answer��
Simula Language

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
If Dog derives from Mammal, and Mammal derives from Animal, then -

��Correct Answer��
Dog inherits Animal's functions and data

��Your Answer��
Mammal inherits Animal's functions and data

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The incremental approach means repeating software development cycle , analysis and
modeling, designing and implementation or programming to achieve incremental
goals.

��Correct Answer��
True

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The existing computer system at DEL is developed using :-

��Correct Answer��
Independent systems

��Your Answer��
Web systems

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Access to other OODBMS comprises of :-

��Correct Answer��
Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS

��Your Answer��
Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-
hoc queries with the following :-

��Correct Answer��
4GL , C++ , GUI

��Your Answer��
GUI , C++ , LISP

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The link between business object [ e.g. passenger, employee, ticket, train ] and
the respective data stores is provided by :-

��Correct Answer��
Access layer

��Your Answer��
Lower layer

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ has a role which is performed through well defined tasks. These tasks are
performed in logical sequence to achieve a system goal.

��Correct Answer��
Actor
��Your Answer��
Actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ enables the development of extremely flexible client-server systems as it
is possible to locate reusable objects /components stored anywhere in the network
and manipulate them as per the application requirements.

��Correct Answer��
DOC

��Your Answer��
OODBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The DBMS criteria is supported by O2, objectivity, object store and Versent. The
criteria for the same is as follows :-

��Correct Answer��
Replication of data , Data encryption , Database language based on SQL

��Your Answer��
Data encryption , Database language based on SQL , Storage of methods of objects
in database

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Most of the applications have a three tier layered architecture. The three tier
layers are :-

��Correct Answer��
Server , Application , Client

��Your Answer��
Server , Application , Client

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
A class inherits state and behaviour from its ________ .

��Correct Answer��
Superclass

��Your Answer��
Superclass

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The main function will have following contents in C++

��Correct Answer��
Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration

��Your Answer��
Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The mismatch between application objects and relational data needs to be mapped
for use in the application.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
When it is limited to use structure in part or full by other object, then the
degree of coupling is :-

��Correct Answer��
Low

��Your Answer��
Low

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Use cases for different scenarios arising out of smaller input variations need not
be modeled.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In C++ language if the class member is to be created, following are the actions :-

��Correct Answer��
Specify methods in the class , Specify constructor , Specify destructor

��Your Answer��
Specify methods in the class , Specify constructor , Specify destructor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
ActiveX is also known as :-

��Correct Answer��
OLE

��Your Answer��
OLE

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The most widely used OOPL is ________

��Correct Answer��
C++

��Your Answer��
C++

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
If an algorithm having single result is provided with well defined pre and post
conditions, it becomes very simple.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In first generation client-server computing , methods/applications were available
to serve on demand at :-

��Correct Answer��
Server side

��Your Answer��
Client side

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The main difference between structure and class is

��Correct Answer��
Structure does not support OOPS Class Supports OOPS.

��Your Answer��
Structure does not support OOPS Class Supports OOPS.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer


��Question��
The method for industrial development of software based on use-case-driven design
is

��Correct Answer��
OOSE [ Object Oriented Software Engineering ]

��Your Answer��
OOD [ Object Oriented Design ]

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support
application programming in following languages.

��Correct Answer��
C++ , JAVA , SMALLTALK

��Your Answer��
C++ , JAVA , FORTRAN

##

Top of Form
# HTMLCONTROL Forms.HTML:Hidden.1 #### HTMLCONTROL Forms.HTML:Hidden.1 ###
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET ###

�True/False

��Question��
Use cases are not beneficial for all interface requirements.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
When the method is chosen and performed on the data, the object status changes.
The static object assumes :-

��Correct Answer��
Dynamic state
��Your Answer��
Dynamic state

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The sequence diagram shows a task or activity sequence but do not show the
relationship between objects through the roles that play in the interaction.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ provides diverse set of interfaces to reach data stored at any database
and then manipulates it to produce the result.

��Correct Answer��
MDBS

��Your Answer��
MDBS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Class Shape
Triangle, rectangle, circle, ellipse
Triangle, rectangle, circle, ellipse

Class Vehicle
Scooter, car, truck, tractor
Scooter, car, truck, tractor
Class Animal
Cat, dog, cow, tiger
Cat, dog, cow, tiger

Class Color
Red, yellow, blue, green
Red, yellow, blue, green

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
ODBC with ________ provides standard database access through a common interface,
independent of application .

��Correct Answer��
API

��Your Answer��
RDBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Each object is associated with the data of type class with which they are created.
A class is thus a collection of objects of

��Correct Answer��
Similar type

��Your Answer��
Similar type

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
OODBMS standards comprise of :-

��Correct Answer��
ODL , OQL , ODMG C++ binding

��Your Answer��
ODL , OQL , ODMG C++ binding

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The ________ may have two or more constructors.

��Correct Answer��
Class

��Your Answer��
Class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Invoice and ________ are two classes in the noun phrase approach .But Amount is an
attribute in invoice, hence should be rejected for class consideration.

��Correct Answer��
Amount

��Your Answer��
Amount

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
A first step in design is to construct a static UML class diagram consisting of :-

��Correct Answer��
Attributes , Methods , Class name

��Your Answer��
Class name , Attributes , Methods

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
When you express user-system interaction, the scenario in the model is called
________
��Correct Answer��
Case model

��Your Answer��
Case model

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
In evolutionary model, the management activities are emphasised with respect to
inception, elaboration, construction & transition.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
"Designing classes", consists of identifying following entities for each class:-

��Correct Answer��
Structures , Protocols , Methods

��Your Answer��
Structures , Methods , Arrays

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
How big is a class object?

��Correct Answer��
Is as big as sum of the sizes of its member variables

��Your Answer��
Is as big as sum of the sizes of its member variables

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer


��Question��
If Dog derives from Mammal, and Mammal derives from Animal, then -

��Correct Answer��
Dog inherits Animal's functions and data

��Your Answer��
Dog inherits Animal's functions and data

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Usually the methods are declared after its variables in the class body.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In formulating algorithms we take help of :-

��Correct Answer��
Activity diagrams , Class properties , Associated classes

��Your Answer��
Activity diagrams , Class properties , Associated classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The columns to be filled in DVD reservation slip are as stated below :-

��Correct Answer��
Member name , Member ID , Contact phone number

��Your Answer��
Member name , Member ID , Contact phone number

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The concept of OOPS was first introduced in

��Correct Answer��
Simula Language

��Your Answer��
Simula Language

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________model is based on actors and use cases.

��Correct Answer��
Use case

��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ enables the development of extremely flexible client-server systems as it
is possible to locate reusable objects /components stored anywhere in the network
and manipulate them as per the application requirements.

��Correct Answer��
DOC

��Your Answer��
OODBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Collection of similar datatypes is called as

��Correct Answer��
Array

��Your Answer��
Array
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

We can define abstract operation on abstract data


Data abstraction
Data abstraction

Process of sharing properties of the higher level object or class


Inheritance
Inheritance

Ability to inherit attributes and methods from 2 or more objects or classes


Multiple inheritance
Multiple inheritance

Ability to send a message to several objects and to allow receiving object to


respond method specified on the object.
Ploymorphism
Ploymorphism

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Registration form is filled in by :-

��Correct Answer��
Customer

��Your Answer��
Customer

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank


��Question��
The user must have access to both OODB and RDB to manipulate data. The developer
therefore must develop applications that could source data from ________ databases
[ OODB, RDB etc] .

��Correct Answer��
All

��Your Answer��
All

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are
as follows :-

��Correct Answer��
OQL , ODMG C++ binding , Smalltalk binding

��Your Answer��
OQL , ODMG C++ binding , Smalltalk binding

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
When it is limited to use structure in part or full by other object, then the
degree of coupling is :-

��Correct Answer��
Low

��Your Answer��
Low

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Object Oriented program is like a community of interacting individuals each having
assigned responsibilities, working together towards attainment of common goal.

��Correct Answer��
True

��Your Answer��
True
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ provide initialization of an object created from the class.

��Correct Answer��
Constructors

��Your Answer��
Constructors

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The contents of DVD reservation slip form are as follows :-

��Correct Answer��
Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member

��Your Answer��
Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Once actors and their interface requirements are identified, the use of sequence
and collaboration diagrams is necessary to identify the interaction sequence and
objects that collaborate in the use case activities.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Once algorithms are finalised, we convert them into a program using OOPL or using
________containing automatic programming and testing.

��Correct Answer��
CASE tool

��Your Answer��
CASE tool

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
There are no set rules or guidelines on ' how many case scenarios are necessary to
represent the system? '

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The contents of DVD return slip form are as follows :-

��Correct Answer��
Member ID , Contact phone number , Feedback on DVD

��Your Answer��
Member ID , Contact phone number , Feedback on DVD

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In Railway Reservation and Ticketing system, we can call following parameters as
attributes of class Passenger :-

��Correct Answer��
Name , Age , Sex

��Your Answer��
Name , Age , Sex

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The main difference between structure and class is

��Correct Answer��
Structure does not support OOPS Class Supports OOPS.

��Your Answer��
Structure does not support OOPS Class Supports OOPS.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The model of interaction between user and system is called

��Correct Answer��
Use case model

��Your Answer��
Use case model

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
A technical term for an object of a class is termed as

��Correct Answer��
Instance

��Your Answer��
Instance

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The minimum hardware and system requirements for proposed software for DVD titles
are as follows :-

��Correct Answer��
CPU - PIII, 1 Ghz , OS - MS windows XP , Disk Space - 1 GB free

��Your Answer��
CPU - PIII, 1 Ghz , Disk Space - 1 GB free
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Objects can not interact unless they know the details of each others data or code.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Most of the applications have a three tier layered architecture. The three tier
layers are :-

��Correct Answer��
Server , Application , Client

��Your Answer��
Server , Application , Client

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Sequence diagrams and collaboration diagrams are very difficult to select classes
and objects.

��Correct Answer��
False

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The process of mapping and integrating begins with defining the relationships
between the table structure in RDB and class structure in object model in OODB

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The corresponding equivalent of table in OODBMS is ________ with attributes and
methods.

��Correct Answer��
Class

��Your Answer��
Class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Use case steps are executed in :-

��Correct Answer��
Logical order

��Your Answer��
Serial order

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
A way of approaching a problem especially when it belongs to general class of
problems is indicated by :-

��Correct Answer��
Pattern

��Your Answer��
Pattern

##

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done


Match The Following##Question
Correct Answer
Your Answer

##Component diagram & deployment diagram


Deployment model
Deployment model

##Class diagram
Static business model
Static business model

##Use case diagram


Static use case
Dynamic use case model

##Interactions diagram
Dynamic use case model
Static business model

### INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*


MERGEFORMATINET ####�##�True/False##��Question��#If the software is written in C++
, the class body will be terminated by semicolon.##��Correct Answer��#True##��Your
Answer��#True### INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif"
\* MERGEFORMATINET ####�##�Select The Blank##��Question��#The user must have
access to both OODB and RDB to manipulate data. The developer therefore must
develop applications that could source data from ________ databases [ OODB, RDB
etc] .##��Correct Answer��#All##��Your Answer��#One of### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Multiple Answer##��Question��#The main function will have
following contents in C++##��Correct Answer��#Name of class followed by name of
object , Name of object and method separated by dot operator. , Variable
declaration ##��Your Answer��#Name of class followed by name of object , Variable
declaration , Header files ### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Single Answer##��Question��#C++ is basically a procedural
language having extension of##��Correct Answer��#Object Oriented
technology##��Your Answer��#Object Oriented technology### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Select The Blank##��Question��#Proximity switch Sensors and UPS are
devices that help to perform applications. These are ________ and
class.##��Correct Answer��#Tangible entiry pattern##��Your Answer��#Tangible
entiry pattern### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�True/False##��Question��#Isolated objects have no purpose in the
system.##��Correct Answer��#True##��Your Answer��#False### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Multiple Answer##��Question��#The solution to simplicity
of design lies in the following factors :-##��Correct Answer��#Class design ,
Building hierarchy , Grouping classes in aggregate sets that have similar
characteristics. ##��Your Answer��#Class design , Building hierarchy , Grouping
classes in aggregate sets that have similar characteristics. ### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�True/False##��Question��#A common example of multithreading is the user
interface. By using threads, a user can click a button and get a quick response
rather than waiting until the program finishes its current task.##��Correct
Answer��#True##��Your Answer��#True### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Single Answer##��Question��#The collaboration diagram
shows interaction between objects & sequence of activities denoted by :##��Correct
Answer��#Number##��Your Answer��#Name### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�True/False##��Question��#The sequence diagram shows flow of behaviour and
collaboration of objects.##��Correct Answer��#False##��Your Answer��#True###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Single Answer##��Question��#When two
classes refer to one class to read or write data, then the degree of coupling is
:-##��Correct Answer��#High##��Your Answer��#Medium### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Multiple Answer##��Question��#All OODBMS products namely
O2 , Objectivity, ObjectStore and Versant support ad-hoc queries with the
following :-##��Correct Answer��#GUI , 4GL , C++ ##��Your Answer��#4GL , C++ ,
LISP ### INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�True/False##��Question��#The class may have one or more
associated classes.##��Correct Answer��#True##��Your Answer��#True###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Multiple Answer##��Question��#The
subsystem packages are built by the help of following parameters :-##��Correct
Answer��#Classes , Associates , Aggregation ##��Your Answer��#Classes , Associates
, Macros ### INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Multiple Answer##��Question��#All OODBMS
products namely O2 , Objectivity , ObjectStore and Versant support application
programming in following languages.##��Correct Answer��#C++ , JAVA , SMALLTALK
##��Your Answer��#C++ , JAVA , SMALLTALK ### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Multiple Answer##��Question��#In designing classes, we are
improving and enriching the class content in terms of properties and we screen
them for :-##��Correct Answer��#Local and communication association , Eliminating
unnecessary association , Identifying the relationship, top-down or bottom up,
aggregation and declaring relationship pattern. ##��Your Answer��#Eliminating
unnecessary association , Identifying the relationship, top-down or bottom up,
aggregation and declaring relationship pattern. , Serial and parallel
communication. ### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�True/False##��Question��#XML is a meta data language developed to specify
data with a goal of improving interoperatability of different data
sources.##��Correct Answer��#True##��Your Answer��#True### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Single Answer##��Question��#The clarity of interaction
diagram is lost with complex conditional behaviour. In such cases, the best
designing tool is:##��Correct Answer��#Activity diagram##��Your Answer��#Activity
diagram### INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Select The Blank##��Question��#________ provides diverse
set of interfaces to reach data stored at any database and then manipulates it to
produce the result.##��Correct Answer��#MDBS##��Your Answer��#OODBMS###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Multiple Answer##��Question��#VLCs are
responsible for two major requirements of applications, one is fetching input and
the other is delivering output of application by way of :-##��Correct
Answer��#Display , Print , Store ##��Your Answer��#Display , Print , Store ###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Single Answer##��Question��#Computer, car,
vacuum cleaner etc are##��Correct Answer��#Tangible##��Your Answer��#Tangible###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Single Answer##��Question��#For conducting
OOA &D, the membership registration is taken as a :-##��Correct
Answer��#Class##��Your Answer��#Class### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Single Answer##��Question��#An actor may perform different
roles in different :-##��Correct Answer��#Use cases##��Your Answer��#Programs###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Multiple Answer##��Question��#In Railway
Reservation and Ticketing system, the objects [ business class ] that collaborate
are as follows :-##��Correct Answer��#Counter clerk , Reservation form , Ticket
menu ##��Your Answer��#Counter clerk , Reservation form , Ticket menu ###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Select The Blank##��Question��#________ is a specific
sequence of transactions in a dialogue between a user & a system representing a
particuler way to use the system.##��Correct Answer��#Use case##��Your
Answer��#Procedure### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Select The Blank##��Question��#The main purpose in building access layer
classes is to create a mechanism to ________ with data source.##��Correct
Answer��#Communicate##��Your Answer��#Communicate### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Select The Blank##��Question��#Many times , ________ are added in the
process of building specifications and also in the phase of
development.##��Correct Answer��#Classes##��Your Answer��#Classes###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Multiple Answer##��Question��#"Designing
classes", consists of identifying following entities for each class:-##��Correct
Answer��#Structures , Protocols , Methods ##��Your Answer��#Structures , Protocols
, Methods ### INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Select The Blank##��Question��#________ provide
initialization of an object created from the class.##��Correct
Answer��#Constructors##��Your Answer��#Constructors### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Single Answer##��Question��#Use case steps are executed in
:-##��Correct Answer��#Logical order##��Your Answer��#Serial order###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Single Answer##��Question��#Because of the
concept of independent objects responding to messages, object orientation is a
natural way to implement##��Correct Answer��#Event driven programming##��Your
Answer��#Message deiven programming### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Multiple Answer##��Question��#The class 'member' is
constructed as follows in C++ :-##��Correct Answer��#Specify unique name for class
, Specify whether it is private, public, protected or friend , Specify variables
in the class ##��Your Answer��#Specify whether it is private, public, protected or
friend , Specify variables in the class ### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Multiple Answer##��Question��#The DBMS criteria is
supported by O2, objectivity, object store and Versent. The criteria for the same
is as follows :-##��Correct Answer��#Replication of data , Data encryption ,
Database language based on SQL ##��Your Answer��#Data encryption , Database
language based on SQL , Storage of methods of objects in database ###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Select The Blank##��Question��#Messaging and constructing
messages is a complex task. The golden rule is to keep messages to a ________ ,
both at receiving end and sending end.##��Correct Answer��#Minimum##��Your
Answer��#Minimum### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Select The Blank##��Question��#The ________ may have two or more
constructors.##��Correct Answer��#Class##��Your Answer��#Object### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Single Answer##��Question��#Each object is associated with
the data of type class with which they are created. A class is thus a collection
of objects of##��Correct Answer��#Similar type##��Your Answer��#Similar type###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�True/False##��Question��#OOSAD approach is applicable only
to stable systems.##��Correct Answer��#False##��Your Answer��#True###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Multiple Choice Multiple Answer##��Question��#The
following features are supported by OODBMS products viz O2 , Objectivity ,
ObjectStore and Versant :-##��Correct Answer��#SUN OS , AIX , MS Windows ##��Your
Answer��#AIX , MS Windows , VMS ### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Single Answer##��Question��#If Dog derives from Mammal,
and Mammal derives from Animal, then -##��Correct Answer��#Dog inherits Animal's
functions and data##��Your Answer��#Mammal inherits Animal's functions and data###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Select The Blank##��Question��#The row of table in RDBMS
contains data which maps ________ of class in OODBMS.##��Correct
Answer��#Instance##��Your Answer��#Instance### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Multiple Choice Single Answer##��Question��#In RDD, the technique in which
model is built to test the requirements and to obtain confirmation from user is
termed as##��Correct Answer��#Prototyping##��Your Answer��#Prototyping###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�Match The Following##Question
Correct Answer
Your Answer

##Test Model
Stipulates test strategy, test plans, test specifications, test results and test
recovary reports.
Presents information how object model will be executed.

##Analysis Object Model


Presents information how object model will be executed.
Tests carbage data

##Use case Model


Defines actors inside and outside of use case and their behaviour.
Implements use case data

##Implementation Model
Converts design object model to implementation model based on reusable component
technology.
Converts design object model to implementation model based on reusable component
technology.

### INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*


MERGEFORMATINET ####�##�True/False##��Question��#In sense of time activity is
longer and the action is relatively instantaneous.##��Correct
Answer��#True##��Your Answer��#True### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�Select The Blank##��Question��#________model is based on actors and use
cases.##��Correct Answer��#Use case##��Your Answer��#Use case### INCLUDEPICTURE
"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET
####�##�True/False##��Question��#The danger of scenario-driven approach is that
the system is built too much around current needs & this focus will compromize the
long term flexibility.##��Correct Answer��#True##��Your Answer��#True###
INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ####�##�True/False##��Question��#OODBMS is a result of blending
OOP and database technology to meet the application needs of systems defined in
OOT##��Correct Answer��#True##��Your Answer��#True##

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done### INCLUDEPICTURE


"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET ###

�True/False

��Question��
In the process of rationalising and organizing classes we simplify class
structure, minimizing number of classes and reducing information content in each
of them .

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support
following criteria for access to other DBMS whenever an application is running on
the OODBMS :-

��Correct Answer��
Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE

��Your Answer��
Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In C++ language if the class member is to be created, following are the actions :-

��Correct Answer��
Specify methods in the class , Specify constructor , Specify destructor

��Your Answer��
Specify methods in the class , Specify constructor , Specify destructor
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The class and its hierarchy build through inheritance should lead to a :-

��Correct Answer��
Single purpose class

��Your Answer��
Multi purpose class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Various database packages are :-

��Correct Answer��
Oracle , Sibase , SAP

��Your Answer��
Oracle , Sibase , SAP

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
C++ is basically a procedural language having extension of

��Correct Answer��
Object Oriented technology

��Your Answer��
Object Oriented technology

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Fuzzy Classes may be relevant or irrelevant.

��Correct Answer��
True
��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The data once created by a process survives for long till it is created
externally, is called :-

��Correct Answer��
Persistence data

��Your Answer��
Persistence data

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Interface object [ VLC ] handles communication with ________ and is not concerned
about business rules, methods or other related Activities.

��Correct Answer��
Actor

��Your Answer��
Actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The role of user in a system is played by

��Correct Answer��
Actor

��Your Answer��
Actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
One has to determine sequence of activities and develop sequence collaboration
diagram for drawing the :-

��Correct Answer��
Interaction diagram

��Your Answer��
Interaction diagram

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
ODBMS Queries comprise of :-

��Correct Answer��
Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp

��Your Answer��
Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In RDD, the technique in which we gather information on specific questions &
debate why and why not on number of points, is termed as

��Correct Answer��
Interviewing

��Your Answer��
Brain storming

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The relationships between VLC and BLC are ________ the relationships between BLC
and ALC.

��Correct Answer��
Opposite of

��Your Answer��
Opposite of

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The observer pattern is made of two closely associated classes. One is observable
class and the other is its :-

��Correct Answer��
Associated interface class

��Your Answer��
Observer class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Invoice and ________ are two classes in the noun phrase approach .But Amount is an
attribute in invoice, hence should be rejected for class consideration.

��Correct Answer��
Amount

��Your Answer��
Amount

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Prototyping is a tool to test the design of system

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The good attribute of ________ is, it should be singular and represents only one
object and has no parallel.

��Correct Answer��
Name

��Your Answer��
Name

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In Railway Reservation and Ticketing system, we can call following parameters as
attributes of class Passenger :-

��Correct Answer��
Name , Age , Sex

��Your Answer��
Name , Age , Sex

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
If a class fruit has object mango, the relationship is expressed as :

��Correct Answer��
Fruit mango

��Your Answer��
Fruit mango

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________model is based on actors and use cases.

��Correct Answer��
Use case

��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The manager ________ manages an application�s data needs by mapping data
requirements to data source in the database.
��Correct Answer��
ODBC driver

��Your Answer��
ODBC driver

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Traditional approach for collecting DVD titles from rack are :-

��Correct Answer��
Member gives list to clerk , Clerk picks up titles mentioned in the list one by
one , The picked items are tick marked and items not available are cross marked in
the list

��Your Answer��
Member gives list to clerk , Clerk picks up titles mentioned in the list one by
one , The picked items are tick marked and items not available are cross marked in
the list

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Use cases are not beneficial for all interface requirements.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
DELL observed that there is a decline in membership every year by about :-

��Correct Answer��
20-30%

��Your Answer��
20-30%

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ enables the development of extremely flexible client-server systems as it
is possible to locate reusable objects /components stored anywhere in the network
and manipulate them as per the application requirements.

��Correct Answer��
DOC

��Your Answer��
DOC

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The columns to be filled in DVD reservation slip are as stated below :-

��Correct Answer��
Member name , Member ID , Contact phone number

��Your Answer��
Member name , Member ID , Contact phone number

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The danger of scenario-driven approach is that the system is built too much around
current needs & this focus will compromize the long term flexibility.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Use case steps are executed in :-

��Correct Answer��
Logical order

��Your Answer��
Logical order

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Even though contents may look similar, criteria of selection and application
should be clearly spelt out for designers to go by. In documentation content, this
is known as :-

��Correct Answer��
Criteria of selection

��Your Answer��
Criteria of selection

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
VLCs are responsible for two major requirements of applications, one is fetching
input and the other is delivering output of application by way of :-

��Correct Answer��
Display , Print , Store

��Your Answer��
Display , Print , Store

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support
application programming in following languages.

��Correct Answer��
C++ , JAVA , SMALLTALK

��Your Answer��
C++ , JAVA , SMALLTALK

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
A class may be thought of as 'data-type' and object as ________ of that data-type.

��Correct Answer��
Variable

��Your Answer��
Variable

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
With its strength, ODBC has become an industry standard for interoperatability on
different databases.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
OODBMS is a result of blending OOP and database technology to meet the application
needs of systems defined in OOT

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
A common example of multithreading is the user interface. By using threads, a user
can click a button and get a quick response rather than waiting until the program
finishes its current task.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ is a specific sequence of transactions in a dialogue between a user & a
system representing a particuler way to use the system.

��Correct Answer��
Use case

��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
More use classes may not necessarily bring better understanding or more clarity.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
ALC performs following main tasks :-

��Correct Answer��
Translates the data-related request from business objects , Translates the results
[ processed through data ] to appropriate business objects. , Sends business
objects into business layer.

��Your Answer��
Translates the data-related request from business objects , Translates the results
[ processed through data ] to appropriate business objects. , Sends business
objects into business layer.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Many times , ________ are added in the process of building specifications and also
in the phase of development.
��Correct Answer��
Classes

��Your Answer��
Classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In sequence diagram, the horizontal lines are arranged in sequence of their

��Correct Answer��
Occurrence

��Your Answer��
Occurrence

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Land
Place class
Place class

PC, printer, telephone


Tangible and device class
Tangible and device class

Reversation office
Organisation class
Event class

Counter clerks
People class
People class
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Database of the following parameters can be created :-

��Correct Answer��
DVD title database , Member database , Staff database

��Your Answer��
DVD title database , Member database , Staff database

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Type
Public
Public

Class
Bike
Bike

Data
Color
Color

Method
Handle()
Handle()

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
OODBMS can not handle wide range of datatypes supporting complex data and
structure .

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The minimum hardware and system requirements for proposed software for DVD titles
are as follows :-

��Correct Answer��
CPU - PIII, 1 Ghz , OS - MS windows XP , Disk Space - 1 GB free

��Your Answer��
CPU - PIII, 1 Ghz , OS - MS windows XP , Disk Space - 1 GB free

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ coordinates the processing of global transactions split into various
local databases to achieve consistency and integrity of data and results.

��Correct Answer��
MDBS

��Your Answer��
MDBS

##

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done### INCLUDEPICTURE


"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The minimum hardware and system requirements for proposed software for DVD titles
are as follows :-

��Correct Answer��
Disk Space - 1 GB free , CPU - PIII, 1 Ghz , OS - MS windows XP
��Your Answer��
Disk Space - 1 GB free , CPU - PIII, 1 Ghz , OS - MS windows XP

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Identifying classes is not enough. We must identify ________ of the class and
other classes.

��Correct Answer��
Dependencies

��Your Answer��
Dependencies

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Once class is defined we can create limited number of objects belonging to that
class.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In C++ language if the class member is to be created, following are the actions :-

��Correct Answer��
Specify methods in the class , Specify constructor , Specify destructor

��Your Answer��
Specify methods in the class , Specify constructor , Specify destructor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The sequence diagram shows a task or activity sequence but do not show the
relationship between objects through the roles that play in the interaction.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The contents of DVD reservation slip form are as follows :-

��Correct Answer��
Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member

��Your Answer��
Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The concept of OOPS was first introduced in

��Correct Answer��
Simula Language

��Your Answer��
Simula Language

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The simple logic for system specifications is provided by a languages named :-

��Correct Answer��
OCL [ Object Constraint Language ]

��Your Answer��
OOPL [ Object oriented Programming Language ]

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
O2, Objectivity, ObjectStore and Versant support following DBMS criteria :-

��Correct Answer��
Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc
updates of DB-schema with OOL.

��Your Answer��
Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. , Ad-
hoc updates of DB-schema with 4GL

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
How big is a class object?

��Correct Answer��
Is as big as sum of the sizes of its member variables

��Your Answer��
Is as big as sum of the sizes of its member variables

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
When it is limited to use structure in part or full by other object, then the
degree of coupling is :-

��Correct Answer��
Low

��Your Answer��
Low

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Interface object [ VLC ] handles communication with ________ and is not concerned
about business rules, methods or other related Activities.

��Correct Answer��
Actor
��Your Answer��
Actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The ________ may have two or more constructors.

��Correct Answer��
Class

��Your Answer��
Class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
A class is the________ for an object.

��Correct Answer��
Template

��Your Answer��
Instance

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The three layered architecture is made up of layer classes as follows :-

��Correct Answer��
Access Layer Class , Business Layer Class , View Layer Class

��Your Answer��
Access Layer Class , Business Layer Class , View Layer Class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
If Dog derives from Mammal, and Mammal derives from Animal, then -

��Correct Answer��
Dog inherits Animal's functions and data

��Your Answer��
Dog inherits Animal's functions and data

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
When you express user-system interaction, the scenario in the model is called
________

��Correct Answer��
Case model

��Your Answer��
Case model

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The main difference between structure and class is

��Correct Answer��
Structure does not support OOPS Class Supports OOPS.

��Your Answer��
Structure does not support OOPS Class Supports OOPS.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
C++ is basically a procedural language having extension of

��Correct Answer��
Object Oriented technology

��Your Answer��
Object Oriented technology

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Prototype design is essential to minimize the risk of wrong understanding of
system requirements and user requirements affecting effort, cost and quality.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
If a class fruit has object mango, the relationship is expressed as :

��Correct Answer��
Fruit mango

��Your Answer��
Fruit mango

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The subsystem packages are built by the help of following parameters :-

��Correct Answer��
Classes , Associates , Aggregation

��Your Answer��
Classes , Associates , Aggregation

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
UA advocates use of UML notations and diagrams for modeling the system.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Class diagrams help to analyse the structure of system by identifying -

��Correct Answer��
Objects

��Your Answer��
Objects

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The pure Object Oriented language is

��Correct Answer��
Java

��Your Answer��
Java

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Objects can not interact unless they know the details of each others data or code.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The term 'SRS' in context of OAA stands for

��Correct Answer��
System Requirements Specifications

��Your Answer��
System Requirements Specifications

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Many times , ________ are added in the process of building specifications and also
in the phase of development.

��Correct Answer��
Classes

��Your Answer��
Classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
OOA and OOD are based on :-

��Correct Answer��
Business analysis model

��Your Answer��
Business analysis model

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In Railway Reservation and Ticketing system, the objects [ business class ] that
collaborate are as follows :-

��Correct Answer��
Counter clerk , Reservation form , Ticket menu

��Your Answer��
Counter clerk , Reservation form , Ticket menu

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Single object
Single table
Single table

Passenger object
Passenger Table
Passenger Table

Instance
Row
Row

Attribute
Column
Column

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In a student hostel, rooms, room number and contents are same year after year but
students who occupy room are different year. This pattern is called :-

��Correct Answer��
Abstraction-Occurrence Pattern

��Your Answer��
Abstraction-Occurrence Pattern

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The solution to simplicity of design lies in the following factors :-

��Correct Answer��
Class design , Building hierarchy , Grouping classes in aggregate sets that have
similar characteristics.

��Your Answer��
Class design , Building hierarchy , Grouping classes in aggregate sets that have
similar characteristics.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Object Oriented program is like a community of interacting individuals each having
assigned responsibilities, working together towards attainment of common goal.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
In real world, we have to source data from multiple data sources that have
different data models.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ coordinates the processing of global transactions split into various
local databases to achieve consistency and integrity of data and results.

��Correct Answer��
MDBS

��Your Answer��
MDBS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The ALC may interact with actor as given below and automatically becomes class for
a business class :-

��Correct Answer��
Bar code reading , Database , Web
��Your Answer��
Bar code reading , Database , Web

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Invoice and ________ are two classes in the noun phrase approach .But Amount is an
attribute in invoice, hence should be rejected for class consideration.

��Correct Answer��
Amount

��Your Answer��
Amount

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Versant
www.versant.com
www.versant.com

O2
www.o2tech.com
www.o2tech.com

Objectivity
www.objectivity.com
www.objectivity.com

Odi.com
www.Objectstore
www.Objectstore

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The use case may begin with no precondition or with some preconditions.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
ALC performs following main tasks :-

��Correct Answer��
Translates the data-related request from business objects , Translates the results
[ processed through data ] to appropriate business objects. , Sends business
objects into business layer.

��Your Answer��
Translates the data-related request from business objects , Translates the results
[ processed through data ] to appropriate business objects. , Sends business
objects into business layer.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-
hoc queries with the following :-

��Correct Answer��
GUI , 4GL , C++

��Your Answer��
GUI , 4GL , C++

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Advantage of ________ is that, by extension, it builds additional classes with
additional properties.
��Correct Answer��
Hierarchy

��Your Answer��
Hierarchy

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Most of the applications have a three tier layered architecture. The three tier
layers are :-

��Correct Answer��
Server , Application , Client

��Your Answer��
Server , Application , Client

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Collection of similar datatypes is called as

��Correct Answer��
Array

��Your Answer��
Array

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Since there is so much heterogeneity distributed in the network in terms of
servers, clients, databases, platforms, applications and architecture, which can
not be easily dispended with, what is needed is therefore :-

��Correct Answer��
Standard DOC system

��Your Answer��
Standard DOC system

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Each object is associated with the data of type class with which they are created.
A class is thus a collection of objects of

��Correct Answer��
Similar type

��Your Answer��
Different type

##

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done### INCLUDEPICTURE


"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET ###

�True/False

��Question��
XML is a meta data language developed to specify data with a goal of improving
interoperatability of different data sources.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The use case analysis approach becomes more difficult if it contains extensions
from other use cases.

��Correct Answer��
True

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
C++ is also named as

��Correct Answer��
C with classes

��Your Answer��
C with classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2, Objectivity, Object Store and Versant support
following DBMS criteria :-

��Correct Answer��
User defined datatype , Is_a relationship , Part_of relationship

��Your Answer��
User defined datatype , Is_a relationship , Part_of relationship

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Inheritance supports concept of

��Correct Answer��
Hierarchical classification

��Your Answer��
Hierarchical classification

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In context of transactions, OODBMS :-

��Correct Answer��
Handle nested transactions , Supports MROW , Supports long transactions

��Your Answer��
Handle nested transactions , Supports MROW , Supports long transactions

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Because of the concept of independent objects responding to messages, object
orientation is a natural way to implement

��Correct Answer��
Event driven programming

��Your Answer��
Event handler

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support
application programming in following languages.

��Correct Answer��
C++ , JAVA , SMALLTALK

��Your Answer��
C++ , JAVA , SMALLTALK

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The manager ________ manages an application�s data needs by mapping data
requirements to data source in the database.

��Correct Answer��
ODBC driver

��Your Answer��
ODBC driver

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Messaging and constructing messages is a complex task. The golden rule is to keep
messages to a ________ , both at receiving end and sending end.

��Correct Answer��
Minimum

��Your Answer��
Minimum

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
UML supports both static modeling and dynamic modeling

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ needs use case analysis from the viewpoint of identifying those business
class that need human interaction.

��Correct Answer��
Identification

��Your Answer��
Identification

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Isolated objects have no purpose in the system.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The process by which objects of one class acquire properties of objects of other
class is called

��Correct Answer��
Inheritance
��Your Answer��
Inheritance

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
ODBMS Queries comprise of :-

��Correct Answer��
Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp

��Your Answer��
Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-

��Correct Answer��
Single-user, single-tasking environment , Single-user, multi-tasking environment ,
Multi-user environment

��Your Answer��
Single-user, single-tasking environment , Single-user, multi-tasking environment ,
Multi-user environment

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In sequence diagram, the existance of objects in the behaviour are shown by

��Correct Answer��
Dotted line

��Your Answer��
Dotted line

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Use domain analysis documents to identify actors in the system. Whether the system
is current or new ask the question mainly :-

��Correct Answer��
Who are the users of a system?

��Your Answer��
Who are the users of a system?

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Once algorithms are finalised, we convert them into a program using OOPL or using
________containing automatic programming and testing.

��Correct Answer��
CASE tool

��Your Answer��
CASE tool

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
ODBC with ________ provides standard database access through a common interface,
independent of application .

��Correct Answer��
API

��Your Answer��
API

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Booch emphasises development of mechanisms with ________ model.

��Correct Answer��
Data

��Your Answer��
Data

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Ability to send a message to several objects and to allow receiving object to


respond method specified on the object.
Ploymorphism
Ploymorphism

We can define abstract operation on abstract data


Data abstraction
Data abstraction

Process of sharing properties of the higher level object or class


Inheritance
Inheritance

Ability to inherit attributes and methods from 2 or more objects or classes


Multiple inheritance
Multiple inheritance

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Polymorphism means ability to take

��Correct Answer��
More than one form

��Your Answer��
More messages

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The columns to be filled in DVD reservation slip are as stated below :-
��Correct Answer��
Member name , Member ID , Contact phone number

��Your Answer��
Member name , Member ID , Contact phone number

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The registration form is filled for each member of family under one address

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Protected visibility
Accessibility only to subclasses and operations of class
Accessibility only to subclasses and operations of class

Private visibility
Accessible only be operations of class
Accessible only be operations of class

Visibility
Accessibility by classes
Accessibility by all classes

Public visibility
Accessibility by all classes
Accessibility by classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
A functionality prototype can be designed that does not have the final user
interface, but allows users to try out various features, such as forwarding
messages or attaching files without worrying about the final interface.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
A first step in design is to construct a static UML class diagram consisting of :-

��Correct Answer��
Class name , Attributes , Methods

��Your Answer��
Class name , Attributes , Methods

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
UML uses :

��Correct Answer��
OCL [ object Constraint Language ]

��Your Answer��
OCL [ object Constraint Language ]

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ clearly identifies the actors and the task they perform through
interaction.

��Correct Answer��
Use case
��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
A subset of class with additional properties is termed as :

��Correct Answer��
Subclass

��Your Answer��
Super class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The lock that ensures that no other transaction is committed till the earlier
transaction completes the task is called :-

��Correct Answer��
Read Lock

��Your Answer��
Read Lock

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The following features are supported by OODBMS products viz O2 , Objectivity ,
ObjectStore and Versant :-

��Correct Answer��
SUN OS , AIX , MS Windows

��Your Answer��
SUN OS , AIX , MS Windows

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The methods used to have to perform on demand be put in ________ to enable
implementation of the method.

��Correct Answer��
Algorithms

��Your Answer��
Program

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
OODBMS supports comprise of :-

��Correct Answer��
User defined datatype , Is_a relationship , Part_of relationship

��Your Answer��
User defined datatype , Is_a relationship , Part_of relationship

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The class bird should have object

��Correct Answer��
Egale

��Your Answer��
Egale

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The row of table in RDBMS contains data which maps ________ of class in OODBMS.

��Correct Answer��
Instance

��Your Answer��
Instance

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In 'railway ticket reservartion system' the roles such as requisition processing,
ticket processing, ticket data updation are to be performed by the user called :-

��Correct Answer��
Counter Clerk

��Your Answer��
Counter Clerk

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
static binding allows to hold certain properties fixed and rigid, whereas ________
binding allows object to behave as per conditions emerge.

��Correct Answer��
Dynamic

��Your Answer��
Dynamic

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The actor in drama may have role of dancing in dance event and also may have a
role of singer in solo singing event . This pattern is known as :-

��Correct Answer��
Player role pattern

��Your Answer��
Player role pattern

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ is a person or device that uses the system.

��Correct Answer��
User

��Your Answer��
User
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In the first step of designing classes we :-

��Correct Answer��
Refine attributes , Refine methods by using activity diagrams. , Refine protocols
by using activity diagrams.

��Your Answer��
Refine attributes , Refine methods by using activity diagrams. , Refine protocols
by using activity diagrams.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Use case is used to model scenarios in the system run by

��Correct Answer��
User/actor

��Your Answer��
User/actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The data once created by a process survives for long till it is created
externally, is called :-

��Correct Answer��
Persistence data

��Your Answer��
Persistence data

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The DBMS criteria is supported by O2, objectivity, object store and Versent. The
criteria for the same is as follows :-
��Correct Answer��
Replication of data , Data encryption , Database language based on SQL

��Your Answer��
Replication of data , Data encryption , Database language based on SQL

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The contents of DVD return slip form are as follows :-

��Correct Answer��
Member ID , Contact phone number , Feedback on DVD

��Your Answer��
Member ID , Contact phone number , Feedback on DVD

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The insulation of data from direct access by the program is known as :

��Correct Answer��
Data hiding

��Your Answer��
Data hiding

##

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done### INCLUDEPICTURE


"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The Standard DOC system was developed by the organisation of about 500 companies
named :-

��Correct Answer��
Object Management Group [ OMG ]

��Your Answer��
Object Management Group [ OMG ]

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In Railway Reservation and Ticketing system, we can call following parameters as
attributes of class Passenger :-

��Correct Answer��
Name , Age , Sex

��Your Answer��
Name , Age , Sex

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
A class may be thought of as 'data-type' and object as ________ of that data-type.

��Correct Answer��
Variable

��Your Answer��
Variable

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In 'railway ticket reservartion system ' the role of system server is to be
performed by the user called :-

��Correct Answer��
Reservation and ticketing system

��Your Answer��
Reservation and ticketing system

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Objects may communicate with each other through

��Correct Answer��
Methods
��Your Answer��
Methods

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
OODBMS standards comprise of :-

��Correct Answer��
ODL , OQL , ODMG C++ binding

��Your Answer��
ODL , OQL , ODMG C++ binding

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
A technical term for an object of a class is termed as

��Correct Answer��
Instance

��Your Answer��
Instance

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The methods used in the class 'member ' will be declared as :-

��Correct Answer��
Public

��Your Answer��
Public

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
OODBMS can work on following Operating systems on server :-

��Correct Answer��
MS Windows , OS/2 , Sun OS

��Your Answer��
MS Windows , OS/2 , Sun OS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The linking of procedure call to the code to be executed in response to that call
is referred as

��Correct Answer��
Binding

��Your Answer��
Referencing

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
It has been said that Pascal and C programs are collections of procedures and C++
programs are collections of

��Correct Answer��
Classes

��Your Answer��
Classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
A role is nothing but a particular set of properties associated with the :-

��Correct Answer��
Class

��Your Answer��
Class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer


��Question��
In DAD, the information providers such as users, customers, vendors and
stakeholders paly a role of

��Correct Answer��
Participants

��Your Answer��
Actors

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
An actor may perform different roles in different :-

��Correct Answer��
Use cases

��Your Answer��
Use cases

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Object-oriented programming focuses on the integrated data and functionality as
discrete units that have both knowledge (data) and capabilities (functions).
Procedural programs, on the other hand, focus on functions and how they act on
data.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
OOT application in system development begins with OO analysis, OO design, OO
programming , OO testing and system implementation.

��Correct Answer��
True

��Your Answer��
True
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
In sense of time activity is longer and the action is relatively instantaneous.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Mango, apple and orange are members of class

��Correct Answer��
Fruit

��Your Answer��
Fruit

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
An interface design prototype provides the chance to test the look and feel of
your product with potential users.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Architecture prototype can be designed to give you a chance to develop a smaller
version of the program and to assess how easily your design decisions will "scale
up", as the program is fleshed out.
��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The methods for the class are defined in the ________ of the class .

��Correct Answer��
Body

��Your Answer��
Body

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ has a role which is performed through well defined tasks. These tasks are
performed in logical sequence to achieve a system goal.

��Correct Answer��
Actor

��Your Answer��
Actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The class 'member' is constructed as follows in C++ :-

��Correct Answer��
Specify unique name for class , Specify whether it is private, public, protected
or friend , Specify variables in the class

��Your Answer��
Specify unique name for class , Specify whether it is private, public, protected
or friend , Specify variables in the class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The fields such as name, address, telephone no etc will be identical in all
membership registration forms. This can be referred to as :-

��Correct Answer��
Inheritance

��Your Answer��
Inheritance

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The stores for persistent objects, such as disk files do not support queries or
interactive user interface operations. These problems are solved by :-

��Correct Answer��
DBMS

��Your Answer��
DBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In formulating algorithms we take help of :-

��Correct Answer��
Activity diagrams , Class properties , Associated classes

��Your Answer��
Activity diagrams , Class properties , Associated classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
"Designing classes", consists of identifying following entities for each class:-

��Correct Answer��
Structures , Protocols , Methods

��Your Answer��
Structures , Protocols , Methods
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The process of mapping and integrating begins with defining the relationships
between the table structure in RDB and class structure in object model in OODB

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The most widely used OOPL is ________

��Correct Answer��
C++

��Your Answer��
C++

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
In evolutionary model, the management activities are emphasised with respect to
inception, elaboration, construction & transition.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ handles through virtual database, cross database functionality by
constructing unified schemes.

��Correct Answer��
MDBS

��Your Answer��
MDBS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support
following criteria for access to other DBMS whenever an application is running on
the OODBMS :-

��Correct Answer��
Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE

��Your Answer��
Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Being an individual, different roles in a system performance can be played by :-

��Correct Answer��
User

��Your Answer��
User

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ is a specific sequence of transactions in a dialogue between a user & a
system representing a particuler way to use the system.

��Correct Answer��
Use case

��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In the Abstraction-Occurrence Pattern class is common and its occurrences :-

��Correct Answer��
Differ

��Your Answer��
Differ

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
A user palying a role in use case analysis is named as :-

��Correct Answer��
Actor

��Your Answer��
Actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The ODBC-API driver drives to reach to intended database, runs the application,
manipulates the data and puts it back in the position as the new data image.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The main function will have following contents in C++

��Correct Answer��
Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration

��Your Answer��
Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The more complex is the interaction more ________ should be the UI design for ease
of use and understanding.

��Correct Answer��
Simple

��Your Answer��
Simple

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Traditional approach for collecting DVD titles from rack are :-

��Correct Answer��
Member gives list to clerk , Clerk picks up titles mentioned in the list one by
one , The picked items are tick marked and items not available are cross marked in
the list

��Your Answer��
Clerk picks up titles mentioned in the list one by one , The picked items are tick
marked and items not available are cross marked in the list , Member directly
collects DVD drom the rack.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Access to other OODBMS comprises of :-

��Correct Answer��
Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS

��Your Answer��
Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Class: Railway
Methods : Reserve Ticket (), cancel Ticket ()
Methods : Reserve Ticket (), cancel Ticket ()

Class : Passenger
Attributes : name , age , sex
Attributes : name , age , sex

Class : Booking clerk


Attributes : Name , employee ID
Attributes : Name , employee ID

Class: train
Attributes : Train name , Train number
Attributes : Train name , Train number

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Database of the following parameters can be created :-

��Correct Answer��
DVD title database , Member database , Staff database

��Your Answer��
DVD title database , Member database , Staff database

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The good attribute of ________ is, it should be singular and represents only one
object and has no parallel.

��Correct Answer��
Name

��Your Answer��
Name

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Standard procedure
Method
Method

Table
Scheme representing complex relationships between entities
Scheme representing complex relationships between entities

Column
Refers datatype and name
Refers datatype and name

Row
Refers data for single entry
Refers data for single entry

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In OODBMS product O2 , the attributes of objects have to be defined in following
languages :-

��Correct Answer��
C++ , JAVA , SMALLTALK

��Your Answer��
C++ , JAVA , SMALLTALK

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The relationships between VLC and BLC are ________ the relationships between BLC
and ALC.

��Correct Answer��
Opposite of

��Your Answer��
Opposite of

##

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done### INCLUDEPICTURE


"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET ###

�Select The Blank

��Question��
________ clearly identifies the actors and the task they perform through
interaction.

��Correct Answer��
Use case

��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
"Designing classes", consists of identifying following entities for each class:-

��Correct Answer��
Structures , Protocols , Methods

��Your Answer��
Protocols , Methods , Structures

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Prototype design is essential to minimize the risk of wrong understanding of
system requirements and user requirements affecting effort, cost and quality.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Database of property such as furniture, computers, laptops, printers etc.


Asset DB
Asset DB

Database of various DVDs including name, company, date of purchase, usage count
etc
Title DB
Title DB

Database of members with name, ID no, address, telephone etc.


Member DB
Member DB

Database of staff members with name, designation, pay, date of joining etc.
Staff DB
Staff DB

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Collection of similar datatypes is called as

��Correct Answer��
Array

��Your Answer��
Array

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
According to Player Role Pattern, a class has role and the role is played by class
:-

��Correct Answer��
Owner

��Your Answer��
Owner

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The Standard DOC system was developed by the organisation of about 500 companies
named :-

��Correct Answer��
Object Management Group [ OMG ]

��Your Answer��
Object Management Group [ OMG ]

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
ActiveX is also known as :-

��Correct Answer��
OLE

��Your Answer��
OLE

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The DVD reservation slip has following columns :-
��Correct Answer��
From date , To date , Duration

��Your Answer��
From date , To date , Duration

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The columns to be filled in DVD reservation slip are as stated below :-

��Correct Answer��
Member name , Member ID , Contact phone number

��Your Answer��
Member name , Member ID , Contact phone number

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Object-oriented programming focuses on the integrated data and functionality as
discrete units that have both knowledge (data) and capabilities (functions).
Procedural programs, on the other hand, focus on functions and how they act on
data.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
If the user clicks on menu option or button the response to this interaction could
be :-

��Correct Answer��
Send a message to a business layer class , Open another interface , Close
interface

��Your Answer��
Send a message to a business layer class , Open another interface , Close
interface

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The objects which make the system contribute to its behaviour by ________ with
other objects.

��Correct Answer��
Collaborating

��Your Answer��
Collaborating

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ coordinates the processing of global transactions split into various
local databases to achieve consistency and integrity of data and results.

��Correct Answer��
MDBS

��Your Answer��
OODBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
UA advocates use of UML notations and diagrams for modeling the system.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
A representation of interaction between user and the system is given by :

��Correct Answer��
Use case
��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Mango, apple and orange are members of class

��Correct Answer��
Fruit

��Your Answer��
Fruit

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
One has to identify classes, class relationships, class attributes and class
methods for drawing the

��Correct Answer��
Static class diagram

��Your Answer��
Entity relationship class diagram

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
A class is the________ for an object.

��Correct Answer��
Template

��Your Answer��
Template

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Database of the following parameters can be created :-
��Correct Answer��
DVD title database , Member database , Staff database

��Your Answer��
DVD title database , Member database , Staff database

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The simple logic for system specifications is provided by a languages named :-

��Correct Answer��
OCL [ Object Constraint Language ]

��Your Answer��
XML [ Extended mark up language ]

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ is a specific sequence of transactions in a dialogue between a user & a
system representing a particuler way to use the system.

��Correct Answer��
Use case

��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support
following criteria for access to other DBMS whenever an application is running on
the OODBMS :-

��Correct Answer��
Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE

��Your Answer��
Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The pure Object Oriented language is

��Correct Answer��
Java

��Your Answer��
Java

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In Object Oriented technology following expression is appropriate

��Correct Answer��
object=data+menthods

��Your Answer��
object=data+menthods

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Once actors and their interface requirements are identified, the use of sequence
and collaboration diagrams is necessary to identify the interaction sequence and
objects that collaborate in the use case activities.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
ODBC stands for ________ .

��Correct Answer��
Open Database connectivity

��Your Answer��
Open Database connectivity

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Proximity switch Sensors and UPS are devices that help to perform applications.
These are ________ and class.

��Correct Answer��
Tangible entiry pattern

��Your Answer��
Tangible entiry pattern

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Access to other OODBMS comprises of :-

��Correct Answer��
Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS

��Your Answer��
Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Usually the methods are declared after its variables in the class body.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
We extensively use ________ for processing, refining and designing classes.
��Correct Answer��
UML

��Your Answer��
UML

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Object Oriented program is like a community of interacting individuals each having
assigned responsibilities, working together towards attainment of common goal.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ of an object remains unchanged even though its state and properties
change.

��Correct Answer��
Identity

��Your Answer��
Identity

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The number of messages incoming and outgoing remain minimum if classes are simple,
have a single goal and if the association characteristics are clear and well
defined.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Use cases are not beneficial for all interface requirements.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Messaging and constructing messages is a complex task. The golden rule is to keep
messages to a ________ , both at receiving end and sending end.

��Correct Answer��
Minimum

��Your Answer��
Minimum

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The complex data structures are handled effectively by :-

��Correct Answer��
OODB

��Your Answer��
OODB

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
OODBMS can not handle wide range of datatypes supporting complex data and
structure .

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The three layered architecture is made up of layer classes as follows :-

��Correct Answer��
Access Layer Class , Business Layer Class , View Layer Class

��Your Answer��
Access Layer Class , Business Layer Class , View Layer Class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
If the software is written in C++, name of constructor and destructor must differ.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
OODBMS supports comprise of :-

��Correct Answer��
User defined datatype , Is_a relationship , Part_of relationship

��Your Answer��
User defined datatype , Is_a relationship , Part_of relationship

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Once algorithms are finalised, we convert them into a program using OOPL or using
________containing automatic programming and testing.

��Correct Answer��
CASE tool

��Your Answer��
CASE tool

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Object Oriented approach for collecting DVD titles from rack are :-

��Correct Answer��
Member himself goes to the racks , He randomly selects titles irrespective of
chronology mentioned in the list. , His friend is met. He talks with the friend
and then continues picking up of title.

��Your Answer��
Member himself goes to the racks , He randomly selects titles irrespective of
chronology mentioned in the list. , His friend is met. He talks with the friend
and then continues picking up of title.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Finding of roles played by all actors and finding event in each role played by the
actor is indicated by the process of

��Correct Answer��
Identification

��Your Answer��
Identification

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Provides adjustment while compiling classes


Interface classes
Interface classes
Identify values & relevant operations
Abstract data types
Abstract data types

Complete implementation of class


Concrete data types
Concrete data types

Provides framework for other classes


Node classes
Node classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The lock in which objects are managed in a cache is called :-

��Correct Answer��
Null lock

��Your Answer��
Read Lock

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In Railway Reservation and Ticketing system, we can call following parameters as
attributes of class Passenger :-

��Correct Answer��
Name , Age , Sex

��Your Answer��
Name , Age , Sex

##

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done### INCLUDEPICTURE


"http://www.scdl.net/Assessment/images/spacer.gif" \* MERGEFORMATINET ###

�True/False
��Question��
Prototyping not only helps to build a quality design but also enables the designer
to build the system decremantally.

��Correct Answer��
False

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Isolated objects have no purpose in the system.

��Correct Answer��
True

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Being tangible, the device pattern describes and represents large number of
________ having very clear tangible specifications.

��Correct Answer��
Objects

��Your Answer��
Functions

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In first generation client-server computing , methods/applications were available
to serve on demand at :-

��Correct Answer��
Server side

��Your Answer��
Client side

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The lock that ensures that no other transaction is committed till the earlier
transaction completes the task is called :-

��Correct Answer��
Read Lock

��Your Answer��
Read Lock

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Associations are generally ________.

��Correct Answer��
Bidirectional

��Your Answer��
Multi-directional

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
In evolutionary model, the management activities are emphasised with respect to
inception, elaboration, construction & transition.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In the railway transport environment, the same train [ train name, number etc ]
leave everyday from one station to the other. But in their operations, dates,
drivers, passengers etc differ every day. This pattern is called :-

��Correct Answer��
Abstraction-Occurrence Pattern

��Your Answer��
Abstraction-Occurrence Pattern

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ has a role which is performed through well defined tasks. These tasks are
performed in logical sequence to achieve a system goal.

��Correct Answer��
Actor

��Your Answer��
Actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The user must have access to both OODB and RDB to manipulate data. The developer
therefore must develop applications that could source data from ________ databases
[ OODB, RDB etc] .

��Correct Answer��
All

��Your Answer��
One of

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
In design process, classes identified in OOA are revised with a view of
implementing them in a user environment.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The flow of events which when completed achieves the system goals as shown by

��Correct Answer��
Use case

��Your Answer��
DFD

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Identifying classes is not enough. We must identify ________ of the class and
other classes.

��Correct Answer��
Dependencies

��Your Answer��
Relation

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
How big is a class object?

��Correct Answer��
Is as big as sum of the sizes of its member variables

��Your Answer��
Is as big as sum of the sizes of its member variables

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The method for industrial development of software based on use-case-driven design
is

��Correct Answer��
OOSE [ Object Oriented Software Engineering ]

��Your Answer��
OOSE [ Object Oriented Software Engineering ]
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
If cohesion between two objects is of very high degree , then coupling

��Correct Answer��
Comes down

��Your Answer��
Goes up

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In context of transactions, OODBMS :-

��Correct Answer��
Handle nested transactions , Supports MROW , Supports long transactions

��Your Answer��
Handle nested transactions , Supports MROW , Supports long transactions

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The main function will have following contents in C++

��Correct Answer��
Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration

��Your Answer��
Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are
as follows :-

��Correct Answer��
OQL , ODMG C++ binding , Smalltalk binding

��Your Answer��
OQL , ODMG C++ binding , Smalltalk binding

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
OOT application in system development begins with OO analysis, OO design, OO
programming , OO testing and system implementation.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The contents of DVD reservation slip form are as follows :-

��Correct Answer��
Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member

��Your Answer��
Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The main difference between structure and class is

��Correct Answer��
Structure does not support OOPS Class Supports OOPS.

��Your Answer��
Structure has members. Class has objects.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer


��Question��
In Railway Reservation and Ticketing system, the objects [ business class ] that
collaborate are as follows :-

��Correct Answer��
Counter clerk , Reservation form , Ticket menu

��Your Answer��
Counter clerk , Reservation form , Ticket menu

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
If Dog derives from Mammal, and Mammal derives from Animal, then -

��Correct Answer��
Dog inherits Animal's functions and data

��Your Answer��
Dog inherits Animal's functions and data

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
An outcome of use case for which actor works is named as :-

��Correct Answer��
Mesaurable value

��Your Answer��
Mesaurable value

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Traditional approach for collecting DVD titles from rack are :-

��Correct Answer��
Member gives list to clerk , Clerk picks up titles mentioned in the list one by
one , The picked items are tick marked and items not available are cross marked in
the list

��Your Answer��
Member gives list to clerk , Clerk picks up titles mentioned in the list one by
one , The picked items are tick marked and items not available are cross marked in
the list

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Standard procedure
Method
Method

Table
Scheme representing complex relationships between entities
Scheme representing complex relationships between entities

Column
Refers datatype and name
Refers datatype and name

Row
Refers data for single entry
Refers data for single entry

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
.

��Correct Answer��
Very low

��Your Answer��
High

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer


��Question��
All OODBMS products namely O2, Objectivity, Object Store and Versant support
following DBMS criteria :-

��Correct Answer��
User defined datatype , Is_a relationship , Part_of relationship

��Your Answer��
User defined datatype , Is_a relationship , Pointer arithmetic

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The following are the columns to be filled in DVD reservation slip :-

��Correct Answer��
Name [ title ] , DVD ID , Required date

��Your Answer��
Name [ title ] , DVD ID , Required date

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
OODBMS can work on following Operating systems on server :-

��Correct Answer��
MS Windows , OS/2 , Sun OS

��Your Answer��
MS Windows , OS/2 , Sun OS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
In design phase ________ diagrams are refined to add more details with attributes
and methods for implementation.

��Correct Answer��
Class

��Your Answer��
Class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Various database packages are :-

��Correct Answer��
Oracle , Sibase , SAP

��Your Answer��
Oracle , Sibase , Basic

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Booch emphasises development of mechanisms with ________ model.

��Correct Answer��
Data

��Your Answer��
Logical

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The associations irrelevant to the needs of methods execution are found.

��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In a student hostel, rooms, room number and contents are same year after year but
students who occupy room are different year. This pattern is called :-

��Correct Answer��
Abstraction-Occurrence Pattern

��Your Answer��
Abstraction-Occurrence Pattern

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
In sequence diagram, the horizontal arrowhead line shows

��Correct Answer��
Message 'from- to'

��Your Answer��
Message 'from- to'

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________models one or more roles that a user or a system interacting the system
can play.

��Correct Answer��
Actor

��Your Answer��
Object

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Prototyping is a tool to test the design of system

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
If an algorithm having single result is provided with well defined pre and post
conditions, it becomes very simple.
��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In formulating algorithms we take help of :-

��Correct Answer��
Activity diagrams , Class properties , Associated classes

��Your Answer��
Activity diagrams , Class properties , Associated classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The ________ may have two or more constructors.

��Correct Answer��
Class

��Your Answer��
Class

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Class: Railway
Methods : Reserve Ticket (), cancel Ticket ()
Methods : Reserve Ticket (), cancel Ticket ()

Class : Passenger
Attributes : name , age , sex
Attributes : name , age , sex
Class : Booking clerk
Attributes : Name , employee ID
Attributes : Name , employee ID

Class: train
Attributes : Train name , Train number
Attributes : Train name , Train number

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
A product is considered ________ if it is significantly less expensive to adopt on
new hardware or platform.

��Correct Answer��
Portable

��Your Answer��
Portable

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The most widely used OOPL is ________

��Correct Answer��
C++

��Your Answer��
C++

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
More use classes may not necessarily bring better understanding or more clarity.

��Correct Answer��
False

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Open Software Bus provides a platform for objects components to operate across the
networks and on different :-

��Correct Answer��
Operating systems

��Your Answer��
Programming languages

##

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done##True/False

��Question��
In the process of rationalising and organizing classes we simplify class
structure, minimizing number of classes and reducing information content in each
of them .

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ provide initialization of an object created from the class.

��Correct Answer��
Constructors

��Your Answer��
Constructors

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The term 'SRS' in context of OAA stands for
��Correct Answer��
System Requirements Specifications

��Your Answer��
System Requirements Specifications

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-

��Correct Answer��
Single-user, single-tasking environment , Single-user, multi-tasking environment ,
Multi-user environment

��Your Answer��
Single-user, single-tasking environment , Single-user, multi-tasking environment ,
Multi-user environment

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Access to other OODBMS comprises of :-

��Correct Answer��
Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS

��Your Answer��
Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
A class is the________ for an object.

��Correct Answer��
Template

��Your Answer��
Template

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The subsystem packages are built by the help of following parameters :-

��Correct Answer��
Classes , Associates , Aggregation

��Your Answer��
Classes , Associates , Aggregation

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The ________ only adds description but may not change properties or methods.

��Correct Answer��
Adjective

��Your Answer��
Adjective

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support
application programming in following languages.

��Correct Answer��
C++ , JAVA , SMALLTALK

��Your Answer��
C++ , JAVA , SMALLTALK

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
A role is nothing but a particular set of properties associated with the :-

��Correct Answer��
Class

��Your Answer��
Class
# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Classification of objects into different classes on basis of properties and
methods discriminates one group of objects from other.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The methods used to have to perform on demand be put in ________ to enable
implementation of the method.

��Correct Answer��
Algorithms

��Your Answer��
Algorithms

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
A state chart diagram shows method of execution on receipt of message and
activities used in the method.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Once class is defined we can create limited number of objects belonging to that
class.
��Correct Answer��
False

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
Proximity switch Sensors and UPS are devices that help to perform applications.
These are ________ and class.

��Correct Answer��
Tangible entiry pattern

��Your Answer��
Tangible entiry pattern

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
The number of messages incoming and outgoing remain minimum if classes are simple,
have a single goal and if the association characteristics are clear and well
defined.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________models one or more roles that a user or a system interacting the system
can play.

��Correct Answer��
Actor

��Your Answer��
Actor

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

We can define abstract operation on abstract data


Data abstraction
Data abstraction

Process of sharing properties of the higher level object or class


Inheritance
Inheritance

Ability to inherit attributes and methods from 2 or more objects or classes


Multiple inheritance
Multiple inheritance

Ability to send a message to several objects and to allow receiving object to


respond method specified on the object.
Ploymorphism
Ploymorphism

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The main difference between structure and class is

��Correct Answer��
Structure does not support OOPS Class Supports OOPS.

��Your Answer��
Structure does not support OOPS Class Supports OOPS.

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
OOT application in system development begins with OO analysis, OO design, OO
programming , OO testing and system implementation.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Database of the following parameters can be created :-

��Correct Answer��
DVD title database , Member database , Staff database

��Your Answer��
DVD title database , Member database , Staff database

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are
as follows :-

��Correct Answer��
OQL , ODMG C++ binding , Smalltalk binding

��Your Answer��
OQL , ODMG C++ binding , Smalltalk binding

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The fields such as name, address, telephone no etc will be identical in all
membership registration forms. This can be referred to as :-

��Correct Answer��
Inheritance

��Your Answer��
Inheritance

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
Objects at location should be able to refer to objects at another location.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The data that has no value once the process that creates it is no more in
existence, is called

��Correct Answer��
Transient data

��Your Answer��
Transient data

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
When the methods are identified and programmed, they need to be activated through
________ from one class to other.

��Correct Answer��
Messages

��Your Answer��
Vectors

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Traditional approach for collecting DVD titles from rack are :-

��Correct Answer��
Member gives list to clerk , Clerk picks up titles mentioned in the list one by
one , The picked items are tick marked and items not available are cross marked in
the list
��Your Answer��
Member gives list to clerk , Clerk picks up titles mentioned in the list one by
one , The picked items are tick marked and items not available are cross marked in
the list

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________ needs use case analysis from the viewpoint of identifying those business
class that need human interaction.

��Correct Answer��
Identification

��Your Answer��
Identification

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The following features are supported by OODBMS products viz O2 , Objectivity ,
ObjectStore and Versant :-

��Correct Answer��
SUN OS , AIX , MS Windows

��Your Answer��
SUN OS , AIX , MS Windows

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
A common example of multithreading is the user interface. By using threads, a user
can click a button and get a quick response rather than waiting until the program
finishes its current task.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
One way to achieve portability is to write software in standard version of high
level language and to develop portable system and application software .

��Correct Answer��
True

��Your Answer��
False

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The purpose of declaring 'private' is :-

��Correct Answer��
Data hiding from accidental changes

��Your Answer��
Data hiding from accidental changes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
In a view layer class we build ________ where the user interacts with the system.

��Correct Answer��
Interface

��Your Answer��
Interface

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The unified approach [ UA ] is used to build

��Correct Answer��
Object Oriented system

��Your Answer��
Object Oriented system

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
The manager ________ manages an application�s data needs by mapping data
requirements to data source in the database.

��Correct Answer��
ODBC driver

��Your Answer��
ODBC driver

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The contents of DVD return slip form are as follows :-

��Correct Answer��
Member ID , Contact phone number , Feedback on DVD

��Your Answer��
Member ID , Contact phone number , Feedback on DVD

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
When the method is chosen and performed on the data, the object status changes.
The static object assumes :-

��Correct Answer��
Dynamic state

��Your Answer��
Dynamic state

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
Concurrency control and synchronisation of different processes is achieved by
using :-

��Correct Answer��
Locks
��Your Answer��
Locks

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Select The Blank

��Question��
________model is based on actors and use cases.

��Correct Answer��
Use case

��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The records such as name, ID No will be different for each member in all
membership registration forms. This can be referred to as :-

��Correct Answer��
Polymorphism

��Your Answer��
Polymorphism

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�True/False

��Question��
We must ensure in refining process that the class has a single value attributes
and reference attributes to other objects.

��Correct Answer��
True

��Your Answer��
True

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
The DVD reservation slip has following columns :-

��Correct Answer��
From date , To date , Duration

��Your Answer��
From date , To date , Duration

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
Most of the applications have a three tier layered architecture. The three tier
layers are :-

��Correct Answer��
Server , Application , Client

��Your Answer��
Server , Application , Client

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Multiple Answer

��Question��
In formulating algorithms we take help of :-

��Correct Answer��
Activity diagrams , Class properties , Associated classes

��Your Answer��
Activity diagrams , Class properties , Associated classes

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
A representation of interaction between user and the system is given by :

��Correct Answer��
Use case

��Your Answer��
Use case

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Multiple Choice Single Answer

��Question��
The variables in the class 'member ' will be declared as :-

��Correct Answer��
Private

��Your Answer��
Private

# INCLUDEPICTURE "http://www.scdl.net/Assessment/images/spacer.gif" \*
MERGEFORMATINET ###

�Match The Following

Question
Correct Answer
Your Answer

Land
Place class
Place class

PC, printer, telephone


Tangible and device class
Tangible and device class

Reversation office
Organisation class
Organisation class

Counter clerks
People class
People class

##

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done

Multiple Choice Single Answer


Question: The key feature that enables users/application to cooperate and
collaborate in application processing is named as :-
Correct Answer: Concurrency
Your Answer: Collaboration
Multiple Choice Multiple Answer
Question: In designing classes, we are improving and enriching the class content
in terms of properties and we screen them for :-
Correct Answer: Local and communication association , Eliminating unnecessary
association , Identifying the relationship, top-down or bottom up, aggregation and
declaring relationship pattern.
Your Answer: Local and communication association , Eliminating unnecessary
association , Identifying the relationship, top-down or bottom up, aggregation and
declaring relationship pattern.

True/False
Question: More use classes may not necessarily bring better understanding or more
clarity.
Correct Answer: False
Your Answer: False

Select The Blank


Question: ________helps to integrate homogeneous database system with multiple
database and data types other than relational data types.
Correct Answer: MDBS
Your Answer: OODBMS

True/False
Question: A state chart diagram shows method of execution on receipt of message
and activities used in the method.
Correct Answer: True
Your Answer: True

True/False
Question: The registration form is filled for each member of family under one
address
Correct Answer: True
Your Answer: True

Select The Blank


Question: We extensively use ________ for processing, refining and designing
classes.
Correct Answer: UML
Your Answer: UML

Select The Blank


Question: The user must have access to both OODB and RDB to manipulate data. The
developer therefore must develop applications that could source data from ________
databases [ OODB, RDB etc] .
Correct Answer: All
Your Answer: Any two

True/False
Question: When the system is modeled into different case scenarios it not only
goes down to a level of function and features, but also reveals relationships and
behaviours amongst different system components.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question: The concept of OOPS was first introduced in
Correct Answer: Simula Language
Your Answer: Simula Language
True/False
Question: With its strength, ODBC has become an industry standard for
interoperatability on different databases.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question: The following are the columns to be filled in DVD reservation slip :-
Correct Answer: Name [ title ] , DVD ID , Required date
Your Answer: Name [ title ] , DVD ID , Required date

Select The Blank


Question: The row of table in RDBMS contains data which maps ________ of class in
OODBMS.
Correct Answer: Instance
Your Answer: Instance

Multiple Choice Single Answer


Question: The sequence of states that the object goes through when it receives a
message to act is shown by the diagram called :-
Correct Answer: State chart diagram
Your Answer: Sequence diagram

True/False
Question: Mapping of multiple inheritance into a single table is possible in
RDBMS.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: All OODBMS products namely O2, Objectivity, Object Store and Versant
support following DBMS criteria :-
Correct Answer: User defined datatype , Is_a relationship , Part_of relationship
Your Answer: User defined datatype , Is_a relationship , Part_of relationship

Multiple Choice Single Answer


Question: How big is a class object?
Correct Answer: Is as big as sum of the sizes of its member variables
Your Answer: As big as superclass

Multiple Choice Single Answer


Question: In OOSAD, the object is the unit used for analysis of the system, hence
it is called:-
Correct Answer: OOA [ Object Oriented Analysis ]
Your Answer: OOA [ Object Oriented Analysis ]

Select The Blank


Question: ________ of an object remains unchanged even though its state and
properties change.
Correct Answer: Identity
Your Answer: Identity

Multiple Choice Single Answer


Question: If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer: Dog inherits Animal's functions and data
Your Answer: Dog inherits Animal's functions and data

Multiple Choice Single Answer


Question: The lock that cause interruption of the program when a new value is
committed in OODB is called :-
Correct Answer: Notify lock
Your Answer: Notify lock

True/False
Question: UML supports both static modeling and dynamic modeling
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question: In Object Oriented technology following expression is appropriate
Correct Answer: object=data+menthods
Your Answer: object=data+menthods

Multiple Choice Multiple Answer


Question: In context of transactions, OODBMS :-
Correct Answer: Handle nested transactions , Supports MROW , Supports long
transactions
Your Answer: Handle nested transactions , Supports MROW , Supports long
transactions

Multiple Choice Single Answer


Question: The lock that ensures that no other transaction is commited till the
transaction is in the mode of updation and creation of new version of object, is
called
Correct Answer: Write Lock
Your Answer: Write Lock

Match The Following


Question Correct Answer: Your Answer
Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle,
ellipse
Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractor
Class Animal Cat, dog, cow, tiger Cat, dog, cow, tiger
Class Color Red, yellow, blue, green Red, yellow, blue, green

Multiple Choice Multiple Answer


Question: Various database packages are :-
Correct Answer: Sibase , SAP , Oracle
Your Answer: Oracle , Sibase

Select The Blank


Question: When you express user-system interaction, the scenario in the model is
called ________
Correct Answer: Case model
Your Answer: OOPS model

Multiple Choice Single Answer


Question: In DAD, the domain-specific & organisation-specific terms are covered
under the title :-
Correct Answer: Features
Your Answer: Features

Multiple Choice Single Answer


Question: In the railway transport environment, the same train [ train name,
number etc ] leave everyday from one station to the other. But in their
operations, dates, drivers, passengers etc differ every day. This pattern is
called :-
Correct Answer: Abstraction-Occurrence Pattern
Your Answer: Abstraction-Occurrence Pattern

Select The Blank


Question: A class is the________ for an object.
Correct Answer: Template
Your Answer: Instance
True/False
Question: The principle of polymorphism helps to extend and modify the system
scope through appropriate messaging mechanism.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question: Access to other OODBMS comprises of :-
Correct Answer: Read data resident in other OODB , Modify data resident in other
OODB , Read data resident on RDBMS
Your Answer: Read data resident in other OODB , Modify data resident in other OODB

True/False
Question: The UI should be designed for blind and mechanical operation.
Correct Answer: True
Your Answer: False

Multiple Choice Multiple Answer


Question: The main function will have following contents in C++
Correct Answer: Name of class followed by name of object , Name of object and
method separated by dot operator. , Variable declaration
Your Answer: Name of class followed by name of object , Name of object and method
separated by dot operator. , Header files

Multiple Choice Single Answer


Question: The method for industrial development of software based on use-case-
driven design is
Correct Answer: OOSE [ Object Oriented Software Engineering ]
Your Answer: OOD [ Object Oriented Design ]

Multiple Choice Multiple Answer


Question: OODBMS standards comprise of :-
Correct Answer: ODL , OQL , ODMG C++ binding
Your Answer: ODL , OQL

Multiple Choice Single Answer


Question: The main difference between structure and class is
Correct Answer: Structure does not support OOPS Class Supports OOPS.
Your Answer: Structure comprises of dissimilar datatypes. Class comprises of
similar datatypes.

Multiple Choice Single Answer


Question: The class and its hierarchy build through inheritance should lead to a
:-
Correct Answer: Single purpose class
Your Answer: Super class

Multiple Choice Multiple Answer


Question: A first step in design is to construct a static UML class diagram
consisting of :-
Correct Answer: Class name , Attributes , Methods
Your Answer: Class name , Attributes , Methods

True/False
Question: Sequence diagrams and collaboration diagrams are very difficult to
select classes and objects.
Correct Answer: False
Your Answer: False

Multiple Choice Multiple Answer


Question: The solution to simplicity of design lies in the following factors :-
Correct Answer: Class design , Building hierarchy , Grouping classes in aggregate
sets that have similar characteristics.
Your Answer: Class design , Building hierarchy , Grouping classes in aggregate
sets that have similar characteristics.

Multiple Choice Single Answer


Question: The purpose of declaring 'private' is :-
Correct Answer: Data hiding from accidental changes
Your Answer: Operator overloading

Select The Blank


Question: Invoice and ________ are two classes in the noun phrase approach .But
Amount is an attribute in invoice, hence should be rejected for class
consideration.
Correct Answer: Amount
Your Answer: Amount

Match The Following


Question Correct Answer: Your Answer
Standard procedure Method Method
Table Scheme representing complex relationships between entities Scheme
representing complex relationships between entities
Column Refers datatype and name Refers datatype and name
Row Refers data for single entry Refers data for single entry

Multiple Choice Multiple Answer


Question: In Railway Reservation and Ticketing system, we can call following
parameters as attributes of class Passenger :-
Correct Answer: Name , Age , Sex
Your Answer: Name , Age , Sex

Multiple Choice Single Answer


Question: In DAD, the information providers such as users, customers, vendors and
stakeholders paly a role of
Correct Answer: Participants
Your Answer: Participants

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done

Multiple Choice Single Answer


Question:A process of identifying, assessing , evaluating risk exposure,
prioritizing the risk incidences, and developing risk monitoring, management and
mitigation plan is :-
Correct Answer: Project Risk Management
Your Answer:Project Risk Management
Multiple Choice Single Answer
Question:A Modification of the Software is done to accommodate the changes forced
by the external environment is
Correct Answer: Adaptive Maintenance
Your Answer:Corrective Maintenance

Multiple Choice Multiple Answer


Question:A documentation is tested through :-
Correct Answer: Technical Review , Actual Operational Review
Your Answer:Technical Review , Actual Operational Review , Code

Multiple Choice Single Answer


Question:In Interface Stage of SSAD phase the focus is on:-
Correct Answer: User Comfort
Your Answer:Design of the Output Formats

Multiple Choice Single Answer


Question:A type of testing which verifies that all the system elements are meshed
properly and that overall system function / performance is achieved is:-
Correct Answer: System testing
Your Answer:Component Testing

Select The Blank


Question:A ________ deals with identification and assessment of potential hazards
of software failing and its impact on the systems.
Correct Answer: Software Safety
Your Answer:Software Testing

True/False
Question:The Water Fall Model is used where the risk factor is almost nil
Correct Answer: True
Your Answer:True

Multiple Choice Single Answer


Question:A System in which next state of the system can be predicted without doubt
is :-
Correct Answer: Deterministic
Your Answer:Open System

True/False
Question:Spiral model itself is a model which is base for other software
development models
Correct Answer: False
Your Answer:True

True/False
Question:System testing checks the abnormality in the software system.
Correct Answer: False
Your Answer:True

True/False
Question:ISO 9001 is used to develop quality assurance systems.
Correct Answer: True
Your Answer:True

Multiple Choice Single Answer


Question:A type of testing where the focus is on design and development of the
software architecture is termed as:-
Correct Answer: Integration Testing
Your Answer:Module testing

True/False
Question:The results of the test case is recorded in the test specification
document.
Correct Answer: True
Your Answer:True

Multiple Choice Single Answer


Question:A Principle in which the Functional Cohesion between the sub system is
maintained:-
Correct Answer: Decomposition
Your Answer:Decoupling

Multiple Choice Multiple Answer


Question:SQA efforts most primarily assures:-
Correct Answer: Software Quality , Software Reliability , Software Availability
Your Answer:Software Quality , Software Reliability , Software Availability

Multiple Choice Multiple Answer


Question:The Customer Requirements could be analyzed by:-
Correct Answer: Interviewing , Questionnaire , Meeting with Key Users
Your Answer:Questionnaire , Case Study , Meeting with Key Users

Multiple Choice Single Answer


Question:The extent the software meets the customer quality goals and expectations
is termed as :-
Correct Answer: Correctness
Your Answer:Reliability

Multiple Choice Multiple Answer


Question:The Factors enabling easy change are :-
Correct Answer: Maintainability , Flexibility , Testability
Your Answer:Maintainability , Flexibility , Reusability

Match The Following


Question: Correct Answer: Your Answer:
Development of the Software Software Programs Software Engineering Layers
Corrective Maintenance Analysis Process, Tools & Methods Software Engineering
Layers Software Modules
Requirement Specifications Definition Phase Software Programs

Select The Blank


Question:Cohesion and Coupling is the criteria for measuring ________.
Correct Answer: Functional Dependency
Your Answer:Functional Dependency

Select The Blank


Question:A collection of programs written to service other set of programs and its
functions is called as ________
Correct Answer: System Software
Your Answer:Integrated Software

Select The Blank


Question:________ is a System Engineering approach that is used to define
architecture that enables a business to use Information Effectively.
Correct Answer: Business Processing Engineering
Your Answer:Business Process Models

Multiple Choice Single Answer


Question:The Application of a systematic, disciplined, quantifiable approach to
the development, operation and maintenance of the software is termed as
Correct Answer: Software Engineering
Your Answer:Software Maintenance

Multiple Choice Multiple Answer


Question:RMMM Plan deals with :-
Correct Answer: Mitigation , Monitoring , Management
Your Answer:Mitigation , Monitoring , Management

Select The Blank


Question:In ________Model the risk of the Software development is almost Nil
Correct Answer: Water Fall
Your Answer:Water Fall

True/False
Question:Stress Testing is a part of Integration testing.
Correct Answer: False
Your Answer:False

Multiple Choice Multiple Answer


Question:Black Box testing techniques are:-
Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary
Value Analysis
Your Answer:Graph Based Testing Methods , Stress Testing , Boundary Value Analysis

Multiple Choice Multiple Answer


Question:The types of Software are
Correct Answer: Business Software , Embedded Software , System Software
Your Answer:Business Software , Embedded Software , System Software

Multiple Choice Multiple Answer


Question:Following are the data models namely:-
Correct Answer: Hierarchical Model , Network Model , Relational Model
Your Answer:Hierarchical Model , Network Model , Relational Model

Select The Blank


Question:________ is achieved by carving out a module that is responsible for any
unique function and which does not need to interact with other parts of the
system.
Correct Answer: Functional Dependency
Your Answer:Functional Dependency

Multiple Choice Multiple Answer


Question:The stages of the Iterative Models are
Correct Answer: Requirement Analysis , System Design , Development Coding & Unit
Testing
Your Answer:Requirement Analysis , System Design , Development Coding & Unit
Testing

Multiple Choice Multiple Answer


Question:In a Software Risk Management Risk drivers are :-
Correct Answer: Technology , People , Requirements
Your Answer:Technology , People , Requirements

Select The Blank


Question:________ tests confirms that the needs and requirements are fulfilled on
the deployment platform.
Correct Answer: Beta
Your Answer:Stress

True/False
Question:The major resources in the project is people and funds.
Correct Answer: False
Your Answer:False

Match The Following


Question: Correct Answer: Your Answer:
Entity Object which is Uniquely Distinguished Object which is Uniquely
Distinguished
Hierarchical Model Tree Structure Tree Structure
Network Model Network Communications Network Communications
Relational Model Data are Linked Data are Linked

Select The Blank


Question:The company should establish a ________ and maintain a documented quality
system as a means of ensuring that it conforms to the specified requirements of
ISO.
Correct Answer: Quality System Procedure
Your Answer:Quality Management System

Multiple Choice Single Answer


Question:Who Defines SE as the application of a Systematic, disciplined and
quantifiable approach to the development and maintenance of a Software
Correct Answer: IEEE
Your Answer:ISO - 9001

True/False
Question:People, Procedures and Parameters are the Drivers of the Technology.
Correct Answer: False
Your Answer:True

True/False
Question:Six Sigma is one of the most widely used strategy for statistical quality
assurance in an industry.
Correct Answer: True
Your Answer:False

Select The Blank


Question:A ________ has to be performed regularly throughout the achievement life
cycle.
Correct Answer: Risk Management
Your Answer:Risk Management

Multiple Choice Multiple Answer


Question:Work Break Down Structure can also be traced back to ?
Correct Answer: System Requirements Specifications , Requirement Definition &
Description
Your Answer:System Requirements Specifications , Statement of Work , Planning
Multiple Choice Single Answer
Question:A type of testing where the focus is user and user Behavior is:-
Correct Answer: Usage based testing
Your Answer:Usage based testing
True/False
Question:A Software solution is evolved in parts as in an incremental fashion in
incremental model
Correct Answer: True
Your Answer:True

Multiple Choice Multiple Answer


Question:System Testing Techniques are :-
Correct Answer: Alpha Test , Beta Test
Your Answer:Alpha Test , Beta Test , Stress Testing

Select The Blank


Question:________ testing confirms that the needs and requirements are fulfilled
in the development environment.
Correct Answer: Alpha
Your Answer:Beta

Multiple Choice Single Answer


Question:In Design Phase at data and data Structure stage the focus is on:-
Correct Answer: Entities and Attributes
Your Answer:Entities and Attributes

Multiple Choice Single Answer


Question:The Extent of effort to locate the error and fix it is :-
Correct Answer: Maintainability
Your Answer:Flexibility

Multiple Choice Single Answer


Question:A process of identifying, assessing , evaluating risk exposure,
prioritizing the risk incidences, and developing risk monitoring, management and
mitigation plan is :-
Correct Answer: Project Risk Management
Your Answer:Project Risk Management

Multiple Choice Multiple Answer


Question:RMMM Plan deals with :-
Correct Answer: Mitigation , Monitoring , Management
Your Answer:Mitigation , Monitoring , Management

Select The Blank


Question:In ________Model the risk of the Software development is almost Nil
Correct Answer: Water Fall
Your Answer:Water Fall

True/False
Question:Stress Testing is a part of Integration testing.
Correct Answer: False
Your Answer:False

Multiple Choice Multiple Answer


Question:Black Box testing techniques are:-
Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary
Value Analysis
Your Answer:Graph Based Testing Methods , Stress Testing , Boundary Value Analysis

Multiple Choice Multiple Answer


Question:The types of Software are
Correct Answer: Business Software , Embedded Software , System Software
Your Answer:Business Software , Embedded Software , System Software

Multiple Choice Multiple Answer


Question:Following are the data models namely:-
Correct Answer: Hierarchical Model , Network Model , Relational Model
Your Answer:Hierarchical Model , Network Model , Relational Model

Select The Blank


Question:________ is achieved by carving out a module that is responsible for any
unique function and which does not need to interact with other parts of the
system.
Correct Answer: Functional Dependency
Your Answer:Functional Dependency

Multiple Choice Multiple Answer


Question:The stages of the Iterative Models are
Correct Answer: Requirement Analysis , System Design , Development Coding & Unit
Testing
Your Answer:Requirement Analysis , System Design , Development Coding & Unit
Testing

Multiple Choice Multiple Answer


Question:In a Software Risk Management Risk drivers are :-
Correct Answer: Technology , People , Requirements
Your Answer:Technology , People , Requirements
Select The Blank
Question:________ tests confirms that the needs and requirements are fulfilled on
the deployment platform.
Correct Answer: Beta
Your Answer:Stress

True/False
Question:The major resources in the project is people and funds.
Correct Answer: False
Your Answer:False

Match The Following


Question:Correct Answer: Your Answer:
Entity Object which is Uniquely Distinguished Object which is Uniquely
Distinguished
Hierarchical Model Tree Structure Tree Structure
Network Model Network Communications Network Communications
Relational Model Data are Linked Data are Linked

Select The Blank


Question:The company should establish a ________ and maintain a documented quality
system as a means of ensuring that it conforms to the specified requirements of
ISO.
Correct Answer: Quality System Procedure

LIST OF ATTEMPTED QUESTIONS AND ANSWERS


True/False
Question: The comparison of ten OODBMS products is created by Peter Kueng from
University of Fribourgh ,Switzerland
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question: A way of approaching a problem especially when it belongs to general
class of problems is indicated by :-
Correct Answer: Pattern
Your Answer: Solution

True/False
Question: The associations irrelevant to the needs of methods execution are found.
Correct Answer: False
Your Answer: True

Multiple Choice Single Answer


Question: The data once created by a process survives for long till it is created
externally, is called :-
Correct Answer: Persistence data
Your Answer: Persistence data

Select The Blank


Question: The role of access layer is not only to retrieve the data but also to
put it back into the ________ from where it was retrieved.
Correct Answer: Location
Your Answer: Location

True/False
Question: A common example of multithreading is the user interface. By using
threads, a user can click a button and get a quick response rather than waiting
until the program finishes its current task.
Correct Answer: True
Your Answer: True

Select The Blank


Question: ________ handles through virtual database, cross database functionality
by constructing unified schemes.
Correct Answer: MDBS
Your Answer: MDBS

True/False
Question: In collaboration diagrams, the connection between objects is shown.
Correct Answer: True
Your Answer: True
True/False
Question: Use cases for different scenarios arising out of smaller input
variations need not be modeled.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question: The process by which objects of one class acquire properties of objects
of other class is called
Correct Answer: Inheritance
Your Answer: Inheritance

Multiple Choice Single Answer


Question: " A use case is a sequence of transactions in a system whose task is to
yield results of measurable value to an individual actor of a system". This is
said by :-
Correct Answer: Jacobson et al
Your Answer: Jacobson et al

Multiple Choice Multiple Answer


Question: The columns to be filled in DVD reservation slip are as stated below :-
Correct Answer: Member name , Member ID , Contact phone number
Your Answer: Member name , Member ID , Contact phone number

Multiple Choice Multiple Answer


Question: In Railway Reservation and Ticketing system, the objects [ business
class ] that collaborate are as follows :-
Correct Answer: Counter clerk , Reservation form , Ticket menu
Your Answer: Counter clerk , Reservation form , Ticket menu

True/False
Question: In sequence diagrams, the connection between objects is shown.
Correct Answer: False
Your Answer: False

Match The Following


Question Correct Answer Your Answer
Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle,
ellipse
Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractor
Class Animal Cat, dog, cow, tiger Cat, dog, cow, tiger
Class Color Red, yellow, blue, green Red, yellow, blue, green

Multiple Choice Single Answer


Question: In DAD, the authority structure, decision-making hierarchy, staff set up
etc are covered under the title :-
Correct Answer: Organisation structure
Your Answer: Organisation structure

Multiple Choice Multiple Answer


Question: In designing classes, we are improving and enriching the class content
in terms of properties and we screen them for :-
Correct Answer: Local and communication association , Eliminating unnecessary
association , Identifying the relationship, top-down or bottom up, aggregation and
declaring relationship pattern.
Your Answer: Local and communication association , Eliminating unnecessary
association , Identifying the relationship, top-down or bottom up, aggregation and
declaring relationship pattern.

Multiple Choice Multiple Answer


Question: ODBMS Queries comprise of :-
Correct Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries
with Lisp
Your Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries
with Lisp
Multiple Choice Multiple Answer
Question: Database of the following parameters can be created :-
Correct Answer: DVD title database , Member database , Staff database
Your Answer: Member database , Staff database , Garbage database

Select The Blank


Question: The Java language is modeled on ________ platform.
Correct Answer: C/C++
Your Answer: Stimula

Select The Blank


Question: OOSAD begins with identification of actors, what activities they perform
and building ________ model for the function.
Correct Answer: Use-case
Your Answer: Use-case

Select The Blank


Question: The manager ________ manages an application�s data needs by mapping data
requirements to data source in the database.
Correct Answer: ODBC driver
Your Answer: ODBC driver

Select The Blank


Question: The main purpose in building access layer classes is to create a
mechanism to ________ with data source.
Correct Answer: Communicate
Your Answer: Access

True/False
Question: OODBMS can not handle wide range of datatypes supporting complex data
and structure .
Correct Answer: False
Your Answer: False

Multiple Choice Multiple Answer


Question: All OODBMS products namely O2 , Objectivity , ObjectStore and Versant
support application programming in following languages.
Correct Answer: C++ , JAVA , SMALLTALK
Your Answer: C++ , JAVA

True/False
Question: XML is a meta data language developed to specify data with a goal of
improving interoperatability of different data sources.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question: A technical term for an object of a class is termed as
Correct Answer: Instance
Your Answer: Instance

Multiple Choice Multiple Answer


Question: The following criteria accepted by O2 , Objectivity , ObjectStore and
Versant :-
Correct Answer: Single-user, single-tasking environment , Single-user, multi-
tasking environment , Multi-user environment
Your Answer: Single-user, single-tasking environment , Single-user, multi-tasking
environment , End-user environment

Multiple Choice Single Answer


Question: In C++, the class 'member ' can be defined in the format as follows :-
Correct Answer: public class member { };
Your Answer: public class member { };

Multiple Choice Single Answer


Question: The link between business object [ e.g. passenger, employee, ticket,
train ] and the respective data stores is provided by :-
Correct Answer: Access layer
Your Answer: Access layer

Multiple Choice Single Answer


Question: A subset of class with additional properties is termed as :
Correct Answer: Subclass
Your Answer: Subclass
Select The Blank
Question: ________ of an object remains unchanged even though its state and
properties change.
Correct Answer: Identity
Your Answer: Identity

True/False
Question: The sequence diagram shows flow of behaviour and collaboration of
objects.
Correct Answer: False
Your Answer: False

Multiple Choice Single Answer


Question: The role of user in a system is played by
Correct Answer: Actor
Your Answer: Actor

Multiple Choice Multiple Answer


Question: The following are the columns to be filled in DVD reservation slip :-
Correct Answer: Name [ title ] , DVD ID , Required date
Your Answer: Name [ title ] , DVD ID , Required date

Select The Blank


Question: ________models one or more roles that a user or a system interacting the
system can play.
Correct Answer: Actor
Your Answer: Class

Multiple Choice Multiple Answer


Question: The following features are supported by OODBMS products viz O2 ,
Objectivity , ObjectStore and Versant :-
Correct Answer: SUN OS , AIX , MS Windows
Your Answer: SUN OS , AIX , MS Windows

Multiple Choice Multiple Answer


Question: OODBMS standards comprise of :-
Correct Answer: ODL , OQL , ODMG C++ binding
Your Answer: ODL , OQL , C with data structures
Multiple Choice Single Answer
Question: In RDD, the technique in which model is built to test the requirements
and to obtain confirmation from user is termed as
Correct Answer: Prototyping
Your Answer: Prototyping

Multiple Choice Multiple Answer


Question: "Designing classes", consists of identifying following entities for each
class:-
Correct Answer: Structures , Protocols , Methods
Your Answer: Structures , Protocols , Methods

Multiple Choice Single Answer


Question: The main difference between structure and class is
Correct Answer: Structure does not support OOPS Class Supports OOPS.
Your Answer: Structure does not support OOPS Class Supports OOPS.

Match The Following


Question Correct Answer Your Answer
Single object Single table 3D table
Passenger object Passenger Table Passenger Table
Instance Row Single table
Attribute Column Column

Select The Blank


Question: A class is the________ for an object.
Correct Answer: Template
Your Answer: Instance

Multiple Choice Multiple Answer


Question: ALC performs following main tasks :-
Correct Answer: Translates the data-related request from business objects ,
Translates the results [ processed through data ] to appropriate business objects.
, Sends business objects into business layer.
Your Answer: Translates the data-related request from business objects ,
Translates the results [ processed through data ] to appropriate business objects.
, Sends business objects into business layer.
True/False
Question: The process of mapping and integrating begins with defining the
relationships between the table structure in RDB and class structure in object
model in OODB
Correct Answer: True
Your Answer: True

True/False
Question: An object may become reusable by accident or by design.
Correct Answer: True
Your Answer: False

Select The Blank


Question: ________ provides diverse set of interfaces to reach data stored at any
database and then manipulates it to produce the result.
Correct Answer: MDBS
Your Answer: MDBS

Multiple Choice Single Answer


Question: The data passed from one object to another is called :-
Correct Answer: Message
LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Select The Blank


Question: ________model is based on actors and use cases.
Correct Answer: Use case
Your Answer: Use case

Multiple Choice Multiple Answer


Question: The following are the columns to be filled in DVD reservation slip :-
Correct Answer: Name [ title ] , DVD ID , Required date
Your Answer: DVD ID , Required date , Name [ title ]

Multiple Choice Multiple Answer


Question: Various database packages are :-
Correct Answer: Oracle , Sibase , SAP
Your Answer: Oracle , Sibase , SAP

Select The Blank


Question: The methods for the class are defined in the ________ of the class .
Correct Answer: Body
Your Answer: Body

Multiple Choice Single Answer


Question: The use of constructors will be made in a 'member' class for :-
Correct Answer: Initialize objects
Your Answer: Initialize objects

Multiple Choice Multiple Answer


Question: Traditional approach for collecting DVD titles from rack are :-
Correct Answer: Member gives list to clerk , Clerk picks up titles mentioned in
the list one by one , The picked items are tick marked and items not available are
cross marked in the list
Your Answer: Member gives list to clerk , Clerk picks up titles mentioned in the
list one by one , The picked items are tick marked and items not available are
cross marked in the list

Multiple Choice Single Answer


Question: DCOM is supported by Microsoft's web browser :-
Correct Answer: Internet Explorer
Your Answer: Internet Explorer

True/False
Question: The sequence diagram shows a task or activity sequence but do not show
the relationship between objects through the roles that play in the interaction.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question: Database of the following parameters can be created :-
Correct Answer: DVD title database , Member database , Staff database
Your Answer: DVD title database , Member database , Staff database

True/False
Question: If the software is written in C++ , the class body will be terminated by
semicolon.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question: The columns to be filled in DVD reservation slip are as stated below :-
Correct Answer: Contact phone number , Member name , Member ID
Your Answer: Member name , Member ID , Contact phone number

Match The Following


Question: Correct Answer: Your Answer:
Type Public Color
Class Bike Public
Data Color Bike
Method Handle() Speck()

True/False
Question: The danger of scenario-driven approach is that the system is built too
much around current needs & this focus will compromise the long term flexibility.
Correct Answer: True
Your Answer: False

Multiple Choice Single Answer


Question: Use case is used to model scenarios in the system run by
Correct Answer: User/actor
Your Answer: User/actor

Select The Blank


Question: The ________ only adds description but may not change properties or
methods.
Correct Answer: Adjective
Your Answer: Identification

Multiple Choice Multiple Answer


Question: In formulating algorithms we take help of :-
Correct Answer: Activity diagrams , Class properties , Associated classes
Your Answer: Activity diagrams , Class properties , Associated classes

Select The Blank


Question: While designing classes we think of user interface and ________
mechanism used in implementation.
Correct Answer: Access
Your Answer: Logical

Multiple Choice Multiple Answer


Question: OODBMS standards comprise of :-
Correct Answer: ODL , OQL , ODMG C++ binding
Your Answer: ODL , OQL , ODMG C++ binding

True/False
Question: There are no set rules or guidelines on ' how many case scenarios are
necessary to represent the system? '
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question: In order to tackle the problems related with complex data structures,
OODB makes use of what is called as :-
Correct Answer: PDM [ Product data management ]
Your Answer: PDM [ Product data management ]

True/False
Question: In the real world, both the applications exist, namely OO applications
and RDBMS applications with first generation client server computing.
Correct Answer: True
Your Answer: True

True/False
Question: Objects can not interact unless they know the details of each others
data or code.
Correct Answer: False
Your Answer: True

Select The Blank


Question: The user must have access to both OODB and RDB to manipulate data. The
developer therefore must develop applications that could source data from ________
databases [ OODB, RDB etc] .
Correct Answer: All
Your Answer: All

Select The Blank


Question: A class inherits state and behaviour from its ________ .
Correct Answer: Superclass
Your Answer: Superclass

Multiple Choice Multiple Answer


Question: The following DBMS criteria are supported by OODBMS products viz O2,
Objectivity, ObjectStore and Versant support :-
Correct Answer: Multiple inheritance , Concept of version , Checking of
cardinality between objects
Your Answer: Multiple inheritance , Checking of cardinality between objects , Long
transactions

Multiple Choice Single Answer


Question: .
Correct Answer: Very low
Your Answer: Very high

True/False
Question: Iteration and refinment will not continue till user confirm correctness
of analysis model of business system.
Correct Answer: False
Your Answer: True

True/False
Question: A state chart diagram shows method of execution on receipt of message
and activities used in the method.
Correct Answer: True
Your Answer: False

Multiple Choice Single Answer


Question: An outcome of use case for which actor works is named as :-
Correct Answer: Mesaurable value
Your Answer: Mesaurable value
Select The Blank
Question: In a view layer class we build ________ where the user interacts with
the system.
Correct Answer: Interface
Your Answer: Interface

Multiple Choice Single Answer


Question: If cohesion between two objects is of very high degree , then coupling
Correct Answer: Comes down
Your Answer: Comes down

Multiple Choice Multiple Answer


Question: VLCs are responsible for two major requirements of applications, one is
fetching input and the other is delivering output of application by way of :-
Correct Answer: Display , Print , Store
Your Answer: Display , Store , Manipulate

Multiple Choice Multiple Answer


Question: The DVD reservation slip has following columns :-
Correct Answer: From date , To date , Duration
Your Answer: From date , To date , Duration

Select The Blank


Question: ________helps to integrate homogeneous database system with multiple
database and data types other than relational data types.
Correct Answer: MDBS
Your Answer: OODBMS

Multiple Choice Multiple Answer


Question: The following features are supported by OODBMS products viz O2 ,
Objectivity , ObjectStore and Versant :-
Correct Answer: SUN OS , AIX , MS Windows
Your Answer: SUN OS , MS Windows , VMS

Multiple Choice Multiple Answer


Question: The subsystem packages are built by the help of following parameters :-
Correct Answer: Classes , Associates , Aggregation
Your Answer: Classes , Associates , Aggregation
Multiple Choice Single Answer
Question: The unified approach [ UA ] is used to build
Correct Answer: Object Oriented system
Your Answer: Structured systems

Select The Blank


Question: Being tangible, the device pattern describes and represents large number
of ________ having very clear tangible specifications.
Correct Answer: Objects
Your Answer: Properties

Select The Blank


Question: Many times , ________ are added in the process of building
specifications and also in the phase of development.
Correct Answer: Classes
Your Answer: Classes

Match The Following


Question: Correct Answer: Your Answer:
Class: Railway Methods : Reserve Ticket (), cancel Ticket () Methods :- bark() ,
Wag tail()
Class : Passenger Attributes : name , age , sex Methods : Reserve Ticket (),
cancel Ticket ()
Class : Booking clerk Attributes : Name , employee ID Attributes : Name , employee
ID
Class: train Attributes : Train name , Train number Attributes : Train name ,
Train number

Multiple Choice Single Answer


Question: The sequence of states that the object goes through when it receives a
message to act is shown by the diagram called :-
Correct Answer: State chart diagram
Your Answer: Activity diagram

True/False
Question: Attributes should indicate the state of class at a point in time and not
from source point earlier.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question: C++ is also named as
Correct Answer: C with classes
Your Answer: C with classes

Multiple Choice Single Answer


Question: OODBMS provides all required advanced features in addition to all
features of
Correct Answer: RDBMS
Your Answer: DBMS

Select The Blank


Question: ________allows us to define abstract operations on abstract data.
Correct Answer: Data abstraction
Your Answer: Data abstraction

Multiple Choice Single Answer


Question: Having independent locations, the objects need to communicate with each
other for processing and computing. This is called as :-
Correct Answer: Second generation client-server computing
Your Answer: Forth generation client-server computing

True/False
Question: The ODBC-API driver drives to reach to intended database, runs the
application, manipulates the data and puts it back in the
position as the new data image.
Correct Answer: True
Your Answer: True

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Multiple Choice Multiple Answer


Question: O2, Objectivity, ObjectStore and Versant support following DBMS criteria
:-
Correct Answer: Ad-hoc updates of DB-schema with OOL. , Embedded queries with a
4GL , Ad-hoc updates of DB-schema with GUI
Your Answer: Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema
with OOL. , Ad-hoc updates of DB-schema with 4GL

Select The Blank


Question: The role of access layer is not only to retrieve the data but also to
put it back into the ________ from where it was retrieved.
Correct Answer: Location
Your Answer: Location

Multiple Choice Single Answer


Question: The collaboration diagram shows interaction between objects & sequence
of activities denoted by :
Correct Answer: Number
Your Answer: Name

Select The Blank


Question: The main purpose in building access layer classes is to create a
mechanism to ________ with data source.
Correct Answer: Communicate
Your Answer: Communicate

True/False
Question: If the software is written in C++, name of constructor and destructor
must differ.
Correct Answer: False
Your Answer: False

Match The Following


Question: Correct Answer: Your Answer:
Ability to send a message to several objects and to allow receiving object to
respond
method specified on the object. Ploymorphism Ploymorphism
We can define abstract operation on abstract data Data abstraction Data
abstraction
Process of sharing properties of the higher level object or class Inheritance
Inheritance
Ability to inherit attributes and methods from 2 or more objects or classes
Multiple inheritance Multiple inheritance

Multiple Choice Multiple Answer


Question: In designing classes, we are improving and enriching the class content
in terms of properties and we screen them for :-
Correct Answer: Local and communication association , Eliminating unnecessary
association , Identifying the relationship, top-down or bottom up, aggregation and
declaring relationship pattern.
Your Answer: Eliminating unnecessary association , Identifying the relationship,
top-down or bottom up, aggregation and declaring relationship pattern. , Serial
and parallel communication.

Multiple Choice Single Answer


Question: The linking of procedure call to the code to be executed in response to
that call is referred as
Correct Answer: Binding
Your Answer: Encapsulation

Multiple Choice Single Answer


Question: Selected design pattern should be a solution that weights heavily on the
advantage and that has very few and insignificant disadvantages. In documentation
content, this is known as
Correct Answer: Optimum solution
Your Answer: Optimum alternative

Select The Blank


Question: The ________ diagram is used to understand or model the flow of system
through classes or objects.
Correct Answer: Activity
Your Answer: Class
Select The Blank
Question: ________ of an object remains unchanged even though its state and
properties change.
Correct Answer: Identity
Your Answer: Identity

True/False
Question: With its strength, ODBC has become an industry standard for
interoperatability on different databases.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question: The main function will have following contents in C++
Correct Answer: Name of class followed by name of object , Name of object and
method separated by dot operator. , Variable declaration
Your Answer: Name of class followed by name of object , Name of object and method
separated by dot operator. , Variable declaration

True/False
Question: Prototype design is essential to minimize the risk of wrong
understanding of system requirements and user requirements affecting effort, cost
and quality.
Correct Answer: True
Your Answer: True

Match The Following


Question: Correct Answer: Your Answer:
Attribute Property Property
Association Between two objects Between two objects
Hierarchy Superclass , class , subclass, object Superclass , class , subclass,
object
Aggregation Grouping of similar classes is a part of structure within a large
structure Grouping of similar classes is a part of structure within a large
structure

Multiple Choice Multiple Answer


Question: A first step in design is to construct a static UML class diagram
consisting of :-
Correct Answer: Class name , Attributes , Methods
Your Answer: Class name , Attributes , Methods

Multiple Choice Single Answer


Question: Change in data item should make relevant changes in overall database.
This facility is provided by :-
Correct Answer: OODB
Your Answer: Hierarchical database

True/False
Question: Through behavior modeling we understand relationships, nature of
interactions and response between various elements of the system. The behavior
model throws light on functionality, features and outputs within the framework of
conditions and constraints over a period of time.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question: The criteria that supports OODBMS (O2, Objectivity, Object Store and
Versent ) are as follows :-
Correct Answer: OQL , ODMG C++ binding , Smalltalk binding
Your Answer: OQL , ODMG C++ binding , Smalltalk binding

True/False
Question: A value of object changes when event occurs.
Correct Answer: True
Your Answer: False

Multiple Choice Multiple Answer


Question: In OODBMS product O2 , the attributes of objects have to be defined in
following languages :-
Correct Answer: C++ , JAVA , SMALLTALK
Your Answer: C++ , JAVA , SMALLTALK

Multiple Choice Single Answer


Question: The lock that cause interruption of the program when a new value is
committed in OODB is called :-
Correct Answer: Notify lock
Your Answer: Write Lock

Select The Blank


Question: We extensively use ________ for processing, refining and designing
classes.
Correct Answer: UML
Your Answer: UML

Select The Blank


Question: A class may be thought of as 'data-type' and object as ________ of that
data-type.
Correct Answer: Variable
Your Answer: Operator

Multiple Choice Multiple Answer


Question: OODBMS supports comprise of :-
Correct Answer: User defined datatype , Is_a relationship , Part_of relationship
Your Answer: User defined datatype , Is_a relationship , Part_of relationship ,
Virtual iterations

Multiple Choice Single Answer


Question: DELL observed that there is a decline in membership every year by about
:-
Correct Answer: 20-30%
Your Answer: 20-30%

Multiple Choice Multiple Answer


Question: The class 'member' is constructed as follows in C++ :-
Correct Answer: Specify unique name for class , Specify whether it is private,
public, protected or friend , Specify variables in the class
Your Answer: Specify unique name for class , Specify whether it is private,
public, protected or friend , Specify variables in the class

True/False
Question: The language Classic-Ada is not OOPL
Correct Answer: False
Your Answer: False

Select The Blank


Question: ________models one or more roles that a user or a system interacting the
system can play.
Correct Answer: Actor
Your Answer: Actor

Multiple Choice Multiple Answer


Question: The following criteria accepted by O2 , Objectivity , ObjectStore and
Versant :-
Correct Answer: Single-user, single-tasking environment , Single-user, multi-
tasking environment , Multi-user environment
Your Answer: Single-user, multi-tasking environment , Multi-user environment ,
End-user environment

True/False
Question: It is a good strategy to build more simple classes using OO properties,
than one or few hefty classes requiring complex implementation and deployment.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question: The lock that ensures that no other transaction is commited till the
transaction is in the mode of updation and creation of new version of object, is
called
Correct Answer: Write Lock
Your Answer: Read Lock

Select The Blank


Question: The ________ may have two or more constructors.
Correct Answer: Class
Your Answer: Class

Select The Blank


Question: Identifying classes is not enough. We must identify ________ of the
class and other classes.
Correct Answer: Dependencies
Your Answer: Dependencies

Multiple Choice Single Answer


Question: The main difference between structure and class is
Correct Answer: Structure does not support OOPS Class Supports OOPS.
Your Answer: Structure does not support OOPS Class Supports OOPS.

Multiple Choice Single Answer


Question: The concept of OOPS was first introduced in
Correct Answer: Simula Language
Your Answer: Simula Language

True/False
Question: XML is a meta data language developed to specify data with a goal of
improving interoperatability of different data sources.
Correct Answer: True
Your Answer: True

True/False
Question: A functionality prototype can be designed that does not have the final
user interface, but allows users to try out various features, such as forwarding
messages or attaching files without worrying about the final interface.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question: Most of the applications have a three tier layered architecture. The
three tier layers are :-
Correct Answer: Server , Application , Client
Your Answer: Server , Application , Client

True/False
Question: UA advocates use of UML notations and diagrams for modeling the system.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question: When it is limited to use structure in part or full by other object,
then the degree of coupling is :-
Correct Answer: Low
Your Answer: Low

Select The Blank


Question: ________ clearly identifies the actors and the task they perform through
interaction.
Correct Answer: Use case
Your Answer: Use case

Multiple Choice Multiple Answer


Question: In order to create class member in C++ language, take following actions
:-
Correct Answer: Specify scope resolution operator. , Specify whether variables are
public or private , Specify whether methods are public or private
Your Answer: Specify scope resolution operator. , Specify whether variables are
public or private , Specify whether methods are public or
private

Multiple Choice Single Answer


Question: Open Software Bus provides a platform for objects components to operate
across the networks and on different :-
Correct Answer: Operating systems
Your Answer: Operating systems

Multiple Choice Single Answer


Question: The complex data structures are handled effectively by :-
Correct Answer: OODB
Your Answer: OOA

Select The Blank


Question: Booch emphasises development of mechanisms with ________ model.
Correct Answer: Data
Your Answer: Data

Multiple Choice Multiple Answer


Question: In C++ language if the class member is to be created, following are the
actions :-
Correct Answer: Specify methods in the class , Specify constructor , Specify
destructor
Your Answer: Specify methods in the class , Specify constructor , Specify
destructor

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

True/False
Question:: In sense of time activity is longer and the action is relatively
instantaneous.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant
support ad-hoc queries with the following :-
Correct Answer: GUI , 4GL , C++
Your Answer: GUI , 4GL , LISP

Multiple Choice Single Answer


Question:: The object store stores objects that have ability to survive even
though the program or system that created them is no longer live. Such objects are
called :-
Correct Answer: Persistent Objects
Your Answer: Transient Objects

True/False
Question:: UML supports both static modeling and dynamic modeling
Correct Answer: True
Your Answer: True

True/False
Question:: Use cases are not beneficial for all interface requirements.
Correct Answer: False
Your Answer: True

Multiple Choice Multiple Answer


Question:: The contents of DVD reservation slip form are as follows :-
Correct Answer: Choice of delivery [ home or self-collection ] , e-mail address
of member , Mobile phone number of member
Your Answer: Choice of delivery [ home or self-collection ] , e-mail address of
member , Mobile phone number of member

Multiple Choice Multiple Answer


Question:: In context of transactions, OODBMS :-
Correct Answer: Handle nested transactions , Supports MROW , Supports long
transactions
Your Answer: Handle nested transactions , Supports MROW , Supports long
transactions
Select The Blank
Question:: ________ needs use case analysis from the viewpoint of identifying
those business class that need human interaction.
Correct Answer: Identification
Your Answer: Identification

Multiple Choice Single Answer


Question:: In the railway transport environment, the same train [ train name,
number etc ] leave everyday from one station to the other. But in their
operations, dates, drivers, passengers etc differ every day. This pattern is
called :-
Correct Answer: Abstraction-Occurrence Pattern
Your Answer: Abstraction-Occurrence Pattern

Multiple Choice Multiple Answer


Question:: In Railway Reservation and Ticketing system, the objects [ business
class ] that collaborate are as follows :-
Correct Answer: Counter clerk , Reservation form , Ticket menu
Your Answer: Counter clerk , Reservation form , Ticket menu

Select The Blank


Question:: ________ is defined as a cooperation between object codes produced by
different software vendors & written in different programming languages.
Correct Answer: Interoperability
Your Answer: Interoperability

True/False
Question:: The principle of polymorphism helps to extend and modify the system
scope through appropriate messaging mechanism.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: The records such as name, ID No will be different for each member in
all membership registration forms. This can be referred to as :-
Correct Answer: Polymorphism
Your Answer: Polymorphism

Select The Blank


Question:: OOSAD begins with identification of actors, what activities they
perform and building ________ model for the function.
Correct Answer: Use-case
Your Answer: Use-case

Match The Following


Question: Correct Answer Your Answer
Database of property such as furniture, computers, laptops, printers etc. Asset
DB Asset DB
Database of various DVDs including name, company, date of purchase, usage count
etc Title DB Title DB
Database of members with name, ID no, address, telephone etc. Member DB Member
DB
Database of staff members with name, designation, pay, date of joining etc. Staff
DB Staff DB

Multiple Choice Multiple Answer


Question:: Object Oriented approach for collecting DVD titles from rack are :-
Correct Answer: Member himself goes to the racks , He randomly selects titles
irrespective of chronology mentioned in the list. , His friend is met. He talks
with the friend and then continues picking up of title.
Your Answer: Member himself goes to the racks , He randomly selects titles
irrespective of chronology mentioned in the list. , Member gives list to clerk

Multiple Choice Single Answer


Question:: The collaboration diagram shows both :-
Correct Answer: Collaboration and sequence
Your Answer: Object and class

Multiple Choice Multiple Answer


Question:: If the user clicks on menu option or button the response to this
interaction could be :-
Correct Answer: Send a message to a business layer class , Open another interface
, Close interface
Your Answer: Send a message to a business layer class , Open another interface ,
Close interface

Multiple Choice Multiple Answer


Question:: The DBMS criteria is supported by O2, objectivity, object store and
Versent. The criteria for the same is as follows :-
Correct Answer: Replication of data , Data encryption , Database language based
on SQL
Your Answer: Replication of data , Data encryption , Storage of methods of objects
in database

Select The Blank


Question:: ________ handles through virtual database, cross database functionality
by constructing unified schemes.
Correct Answer: MDBS
Your Answer: OODBMS

True/False
Question:: Objects at location should be able to refer to objects at another
location.
Correct Answer: True
Your Answer: True

Select The Blank


Question:: Messaging and constructing messages is a complex task. The golden rule
is to keep messages to a ________ , both at receiving end and sending end.
Correct Answer: Minimum
Your Answer: Medium

Select The Blank


Question:: The good attribute of ________ is, it should be singular and represents
only one object and has no parallel.
Correct Answer: Name
Your Answer: Class

Multiple Choice Single Answer


Question:: In a student hostel, rooms, room number and contents are same year
after year but students who occupy room are different year. This pattern is called
:-
Correct Answer: Abstraction-Occurrence Pattern
Your Answer: Abstraction-Occurrence Pattern
Multiple Choice Multiple Answer
Question:: The contents of DVD return slip form are as follows :-
Correct Answer: Feedback on DVD , Member ID , Contact phone number
Your Answer: Member ID , Contact phone number , Feedback on DVD
Select The Blank
Question:: The design process begins where ________ is concluded.
Correct Answer: OOA
Your Answer: OOA

Multiple Choice Multiple Answer


Question:: The three layered architecture is made up of layer classes as follows
:-
Correct Answer: Access Layer Class , Business Layer Class , View Layer Class
Your Answer: Access Layer Class , View Layer Class , Object Layer Class

Select The Blank


Question:: Proximity switch Sensors and UPS are devices that help to perform
applications. These are ________ and class.
Correct Answer: Tangible entiry pattern
Your Answer: Tangible entiry pattern

True/False
Question:: Fuzzy Classes may be relevant or irrelevant.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: In Railway Reservation and Ticketing system, we can call following
parameters as attributes of class Passenger :-
Correct Answer: Name , Age , Sex
Your Answer: Name , Age , Sex

Select The Blank


Question:: ________ enables the development of extremely flexible client-server
systems as it is possible to locate reusable objects /components stored anywhere
in the network and manipulate them as per the application requirements.
Correct Answer: DOC
Your Answer: OODBMS

Multiple Choice Single Answer


Question:: According to Player Role Pattern, a class has role and the role is
played by class :-
Correct Answer: Owner
Your Answer: Owner

Multiple Choice Single Answer


Question:: To retain domain knowledge it is a good practice to build :-
Correct Answer: Domain Analysis Document [ DAD ]
Your Answer: Domain Analysis Document [ DAD ]

Match The Following


Question: Correct Answer Your Answer
Convert rupee amount into equivalent Converter Converter
dollar amount at the current bank rate
Method to calculate internal Domain Specific method Domain
Specific method
rate of returns on the investment
Bar code reader provides the date on I/O I/O
scanning of document key, amount,
date, order number etc. On receipt
of these values another output method
will send the values to respective class
to change values of attributes.
Salary for the months of employees who Copy Constructor
belong to same type designation,
role etc would be same.
This one algorithm can be used for
number of employees

Multiple Choice Multiple Answer


Question:: In the first step of designing classes we :-
Correct Answer: Refine attributes , Refine methods by using activity diagrams. ,
Refine protocols by using activity diagrams.
Your Answer: Refine attributes , Refine methods by using activity diagrams. ,
Refine protocols by using activity diagrams.

Select The Blank


Question:: Once algorithms are finalised, we convert them into a program using
OOPL or using ________containing automatic programming and testing.
Correct Answer: CASE tool
Your Answer: CASE tool

Multiple Choice Single Answer


Question:: The lock that ensures that no other transaction is committed till the
earlier transaction completes the task is called :-
Correct Answer: Read Lock
Your Answer: Notify lock

Multiple Choice Multiple Answer


Question:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant
support following criteria for access to other DBMS whenever an application is
running on the OODBMS :-
Correct Answer: Can read data that resides in other OODBMS , Can modify data that
resides in other OODBMS , Can read data that resides in RDBMS ORACLE
Your Answer: Can read data that resides in other OODBMS , Can read data that
resides in RDBMS ORACLE , Can modify data that resides in imaginary DBMS

Select The Blank


Question:: In the normal course, the developer would need to write ________ for
each method or server application whatever resident.
Correct Answer: Interfaces
Your Answer: Driver programs

Multiple Choice Single Answer


Question:: OODBMS manages logical link association and its :-
Correct Answer: Cardinality
Your Answer: Connectivity

Multiple Choice Single Answer


Question:: Each object is associated with the data of type class with which they
are created. A class is thus a collection of objects of
Correct Answer: Similar type
Your Answer: Different type

True/False
Question:: The incremental approach means repeating software development cycle ,
analysis and modeling, designing and implementation or programming to achieve
incremental goals.
Correct Answer: True
Your Answer: True

True/False
Question:: The associations irrelevant to the needs of methods execution are
found.
Correct Answer: False
Your Answer: False

Multiple Choice Single Answer


Question:: In RDD, the technique in which model is built to test the requirements
and to obtain confirmation from user is termed as
Correct Answer: Prototyping
Your Answer: Prototyping

True/False
Question:: In evolutionary model, the management activities are emphasised with
respect to inception, elaboration, construction & transition.
Correct Answer: True
Your Answer: True

True/False
Question:: An interface design prototype provides the chance to test the look and
feel of your product with potential users.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question:: The stores for persistent objects, such as disk files do not support
queries or interactive user interface operations. These problems are solved by :-
Correct Answer: DBMS
Your Answer: Data structures

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Multiple Choice Multiple Answer


Question:: ODBMS Queries comprise of :-
Correct Answer: Ad-hoc queries with Lisp , Ad-hoc queries with C++ , Ad-hoc
queries with 4GL
Your Answer: Ad-hoc queries with Lisp , Ad-hoc queries with C++ , Ad-hoc queries
with 4GL

Multiple Choice Single Answer


Question:: The collaboration diagram shows interaction between objects & sequence
of activities denoted by :
Correct Answer: Number
Your Answer: Number

Multiple Choice Multiple Answer


Question:: The contents of DVD reservation slip form are as follows :-
Correct Answer: Choice of delivery [ home or self-collection ] , e-mail address
of member , Mobile phone number of member
Your Answer: Choice of delivery [ home or self-collection ] , e-mail address of
member , Mobile phone number of member
Multiple Choice Single Answer
Question:: The lock that ensures that no other transaction is committed till the
earlier transaction completes the task is called :-
Correct Answer: Read Lock
Your Answer: Write Lock

True/False
Question:: It is a good strategy to build more simple classes using OO properties,
than one or few hefty classes requiring complex implementation and deployment.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: In C++ language if the class member is to be created, following are the
actions :-
Correct Answer: Specify methods in the class , Specify constructor , Specify
destructor
Your Answer: Specify methods in the class , Specify constructor , Specify
destructor

True/False
Question:: UA advocates use of UML notations and diagrams for modeling the system.
Correct Answer: True
Your Answer: True
Select The Blank
Question:: In analytical phase ________ diagrams are achieved representing a
system.
Correct Answer: Static
Your Answer: Logical

Multiple Choice Single Answer


Question:: The second generation client-server computing is based on
Correct Answer: Distributed object computing [ DOC ]
Your Answer: Component Object Model [ COM ]

Multiple Choice Multiple Answer


Question:: In order to create class member in C++ language, take following actions
:-
Correct Answer: Specify scope resolution operator. , Specify whether variables
are public or private , Specify whether methods are public or private
Your Answer: Specify scope resolution operator. , Specify whether variables are
public or private , Specify whether methods are public or private

Multiple Choice Single Answer


Question:: Use case steps are executed in :-
Correct Answer: Logical order
Your Answer: Serial order

True/False
Question:: The sequence diagram is an alternative to understand program that
executes object behaviour.
Correct Answer: True
Your Answer: True

True/False
Question:: Objects can be both, tangible or intangible.
Correct Answer: True
Your Answer: True

Select The Blank


Question:: ODBC stands for ________ .
Correct Answer: Open Database connectivity
Your Answer: Open Database connectivity

Multiple Choice Multiple Answer


Question:: The criteria that supports OODBMS (O2, Objectivity, Object Store and
Versent ) are as follows :-
Correct Answer: OQL , ODMG C++ binding , Smalltalk binding
Your Answer: OQL , ODMG C++ binding , Smalltalk binding

True/False
Question:: The number of messages incoming and outgoing remain minimum if classes
are simple, have a single goal and if the association characteristics are clear
and well defined.
Correct Answer: True
Your Answer: False

Select The Blank


Question:: The ________ diagram is used to understand or model the flow of system
through classes or objects.
Correct Answer: Activity
Your Answer: Class

Multiple Choice Multiple Answer


Question:: Access to other OODBMS comprises of :-
Correct Answer: Read data resident in other OODB , Modify data resident in other
OODB , Read data resident on RDBMS
Your Answer: Read data resident in other OODB , Modify data resident in other OODB
, Read data resident on RDBMS

Multiple Choice Single Answer


Question:: The methods used in the class 'member ' will be declared as :-
Correct Answer: Public
Your Answer: Private

True/False
Question:: The concept pattern is intangible and difficult to measure in precise
terms.
Correct Answer: True
Your Answer: True

Match The Following


Question: Correct Answer Your Answer

Provides adjustment while compiling classes Interface classes Abstract data


types

Identify values & relevant operations Abstract data types Derived function

Complete implementation of class Concrete data types Base function

Provides framework for other classes Node classes Interface classes

Multiple Choice Single Answer


Question:: OOA and OOD are based on :-
Correct Answer: Business analysis model
Your Answer: Logical model

Multiple Choice Multiple Answer


Question:: The columns to be filled in DVD reservation slip are as stated below :-
Correct Answer: Member name , Member ID , Contact phone number
Your Answer: Member name , Member ID , Contact phone number

Multiple Choice Multiple Answer


Question:: The following DBMS criteria are supported by OODBMS products viz O2,
Objectivity, ObjectStore and Versant support :-
Correct Answer: Multiple inheritance , Concept of version , Checking of
cardinality between objects
Your Answer: Concept of version , Checking of cardinality between objects , Long
transactions

Multiple Choice Multiple Answer


Question:: O2, Objectivity, ObjectStore and Versant support following DBMS
criteria :-
Correct Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with
GUI , Ad-hoc updates of DB-schema with OOL.
Your Answer: Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema
with OOL. , Ad-hoc updates of DB-schema with 4GL

Select The Blank


Question:: Proximity switch Sensors and UPS are devices that help to perform
applications. These are ________ and class.
Correct Answer: Tangible entiry pattern
Your Answer: Tangible entiry pattern

True/False
Question:: A common example of multithreading is the user interface. By using
threads, a user can click a button and get a quick response rather than waiting
until the program finishes its current task.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: In the railway transport environment, the same train [ train name,
number etc ] leave everyday from one station to the other. But in their
operations, dates, drivers, passengers etc differ every day. This pattern is
called :-
Correct Answer: Abstraction-Occurrence Pattern
Your Answer: Abstraction-Occurrence Pattern

Multiple Choice Multiple Answer


Question:: The following criteria accepted by O2 , Objectivity , ObjectStore and
Versant :-
Correct Answer: Single-user, single-tasking environment , Single-user, multi-
tasking environment , Multi-user environment
Your Answer: Single-user, single-tasking environment , Single-user, multi-tasking
environment , Multi-user environment

Select The Blank


Question:: The relationships between VLC and BLC are ________ the relationships
between BLC and ALC.
Correct Answer: Opposite of
Your Answer: Similar to

Select The Blank


Question:: The row of table in RDBMS contains data which maps ________ of class in
OODBMS.
Correct Answer: Instance
Your Answer: Pointer

True/False
Question:: If the software is written in C++, name of constructor and destructor
must differ.
Correct Answer: False
Your Answer: False

Multiple Choice Multiple Answer


Question:: The following are the columns to be filled in DVD reservation slip :-
Correct Answer: Name [ title ] , DVD ID , Required date
Your Answer: Name [ title ] , DVD ID , Required date

True/False
Question:: Objects at location should be able to refer to objects at another
location.
Correct Answer: True
Your Answer: True

Match The Following


Question: Correct Answer Your Answer
Test Model Stipulates test strategy, test plans, test specifications, test results
and test recovary reports. Stipulates test strategy, test plans, test
specifications, test results and test recovary reports.

Analysis Object Model Presents information how object model will be executed.
Presents information how object model will be executed.

Use case Model Defines actors inside and outside of use case and their
behaviour. Defines actors inside and outside of use case and their behaviour.

Implementation Model Converts design object model to implementation model based


on reusable component technology. Converts design object model to implementation
model based on reusable component technology.

Select The Blank


Question:: In a view layer class we build ________ where the user interacts with
the system.
Correct Answer: Interface
Your Answer: Interface

Select The Blank


Question:: ________model is based on actors and use cases.
Correct Answer: Use case
Your Answer: Use case

Select The Blank


Question:: ________ handles through virtual database, cross database functionality
by constructing unified schemes.
Correct Answer: MDBS
Your Answer: OODBMS
Multiple Choice Single Answer
Question:: When two classes refer to one class to read or write data, then the
degree of coupling is :-
Correct Answer: High
Your Answer: Very high

Multiple Choice Multiple Answer


Question:: In Railway Reservation and Ticketing system, the objects [ business
class ] that collaborate are as follows :-
Correct Answer: Counter clerk , Reservation form , Ticket menu
Your Answer: Counter clerk , Reservation form , Ticket menu

Select The Blank


Question:: While designing classes we think of user interface and ________
mechanism used in implementation.
Correct Answer: Access
Your Answer: Access

Multiple Choice Single Answer


Question:: To retain domain knowledge it is a good practice to build :-
Correct Answer: Domain Analysis Document [ DAD ]
Your Answer: Domain Analysis Document [ DAD ]

Multiple Choice Single Answer


Question:: According to Player Role Pattern, a class has role and the role is
played by class :-
Correct Answer: Owner
Your Answer: Object

Select The Blank


Question:: ________ has a role which is performed through well defined tasks.
These tasks are performed in logical sequence to achieve a system goal.
Correct Answer: Actor
Your Answer: Actor

Multiple Choice Single Answer


Question:: How big is a class object?
Correct Answer: Is as big as sum of the sizes of its member variables
Your Answer: Is as big as sum of the sizes of its member variables

Multiple Choice Single Answer


Question:: The data passed from one object to another is called :-
Correct Answer: Message
Your Answer: Message

True/False
Question:: When the system is modeled into different case scenarios it not only
goes down to a level of function and features, but also reveals relationships and
behaviours amongst different system components.
Correct Answer: True
Your Answer: True

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Select The Blank


Question:: The ________ diagram is used to understand or model the flow of system
through classes or objects.
Correct Answer: Activity
Your Answer: Activity

Select The Blank


Question:: ________allows us to define abstract operations on abstract data.
Correct Answer: Data abstraction
Your Answer: Data abstraction

Multiple Choice Multiple Answer


Question:: The DVD reservation slip has following columns :-
Correct Answer: From date , To date , Duration
Your Answer: From date , To date , Duration

Select The Blank


Question:: Interface object [ VLC ] handles communication with ________ and is not
concerned about business rules, methods or other related Activities.
Correct Answer: Actor
Your Answer: Actor

True/False
Question:: Object-oriented programming focuses on the integrated data and
functionality as discrete units that have both knowledge (data) and capabilities
(functions). Procedural programs, on the other hand, focus on functions and how
they act on data.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: According to Suh's Nam , with only minimum requisite information
content , the class design should be kept
Correct Answer: Simple
Your Answer: Simple

Multiple Choice Single Answer


Question:: To handle persistent data objects effectively, we need :-
Correct Answer: Relational database
Your Answer: Relational database

Multiple Choice Single Answer


Question:: The insulation of data from direct access by the program is known as :
Correct Answer: Data hiding
Your Answer: Data hiding

True/False
Question:: The principle of polymorphism helps to extend and modify the system
scope through appropriate messaging mechanism.
Correct Answer: True
Your Answer: True

Match The Following


Question: Correct Answer: Your Answer::
Database of property such as furniture, computers, laptops, printers etc. Asset DB
Asset DB
Database of various DVDs including name, company, date of purchase, usage count
etc Title DB Title DB
Database of members with name, ID no, address, telephone etc. Member DB Member DB
Database of staff members with name, designation, pay, date of joining etc. Staff
DB Staff DB

Select The Blank


Question:: ________ handles through virtual database, cross database functionality
by constructing unified schemes.
Correct Answer: MDBS
Your Answer: OODBMS

Multiple Choice Multiple Answer


Question:: The solution to simplicity of design lies in the following factors :-
Correct Answer: Class design , Building hierarchy , Grouping classes in aggregate
sets that have similar characteristics.
Your Answer: Class design , Grouping classes in aggregate sets that have similar
characteristics. , TSD model

True/False
Question:: In sequence diagrams, the connection between objects is shown.
Correct Answer: False
Your Answer: False

Select The Blank


Question:: ________helps to integrate homogeneous database system with multiple
database and data types other than relational data types.
Correct Answer: MDBS
Your Answer: OODBMS

Multiple Choice Single Answer


Question:: The method for industrial development of software based on use-case-
driven design is
Correct Answer: OOSE [ Object Oriented Software Engineering ]
Your Answer: OOSE [ Object Oriented Software Engineering ]

Multiple Choice Single Answer


Question:: When contents of two classes are coupled by direct reference, then the
degree of coupling is :-
Correct Answer: Very high
Your Answer: Very high

Multiple Choice Multiple Answer


Question:: In Railway Reservation and Ticketing system, the objects [ business
class ] that collaborate are as follows :-
Correct Answer: Counter clerk , Reservation form , Ticket menu
Your Answer: Counter clerk , Reservation form , Ticket menu

Multiple Choice Single Answer


Question:: How big is a class object?
Correct Answer: Is as big as sum of the sizes of its member variables
Your Answer: Is as big as sum of the sizes of its member variables

Multiple Choice Single Answer


Question:: In order to identify and develop use cases, the Question: is asked
mainly :-
Correct Answer: What are users doing with the system ?
Your Answer: How are activities performed in the business ?

Multiple Choice Multiple Answer


Question:: In formulating algorithms we take help of :-
Correct Answer: Activity diagrams , Class properties , Associated classes
Your Answer: Activity diagrams , Class properties , Associated classes

Select The Blank


Question:: In a view layer class we build ________ where the user interacts with
the system.
Correct Answer: Interface
Your Answer: Interface

Match The Following


Question: Correct Answer: Your Answer::
Component diagram & deployment diagram Deployment model Deployment model
Class diagram Static business model Static use case
Use case diagram Static use case Static business model
Interactions diagram Dynamic use case model Dynamic use case model

Multiple Choice Single Answer


Question:: Large complex systems requiring complex data support are handled
through distributed data sources or :-
Correct Answer: Databases
Your Answer: Databases

Multiple Choice Multiple Answer


Question:: The contents of DVD return slip form are as follows :-
Correct Answer: Member ID , Contact phone number , Feedback on DVD
Your Answer: Member ID , Contact phone number , Feedback on DVD

Multiple Choice Multiple Answer


Question:: The class 'member' is constructed as follows in C++ :-
Correct Answer: Specify unique name for class , Specify whether it is private,
public, protected or friend , Specify variables in the class
Your Answer: Specify unique name for class , Specify whether it is private,
public, protected or friend , Specify variables in the class

Multiple Choice Single Answer


Question:: The person filling membership form will be treated as :-
Correct Answer: Object
Your Answer: Object

Multiple Choice Single Answer


Question:: Since there is so much heterogeneity distributed in the network in
terms of servers, clients, databases, platforms, applications and architecture,
which can not be easily dispended with, what is needed is therefore :-
Correct Answer: Standard DOC system
Your Answer: Standard interfacing system

True/False
Question:: OODBMS can not handle wide range of datatypes supporting complex data
and structure .
Correct Answer: False
Your Answer: True

Multiple Choice Multiple Answer


Question:: The main function will have following contents in C++
Correct Answer: Name of class followed by name of object , Name of object and
method separated by dot operator. , Variable declaration
Your Answer: Name of class followed by name of object , Name of object and method
separated by dot operator. , Variable declaration
Select The Blank
Question:: The relationships between VLC and BLC are ________ the relationships
between BLC and ALC.
Correct Answer: Opposite of
Your Answer: Opposite of

Select The Blank


Question:: Associations are generally ________.
Correct Answer: Bidirectional
Your Answer: Bidirectional

Multiple Choice Multiple Answer


Question:: Object Oriented approach for collecting DVD titles from rack are :-
Correct Answer: Member himself goes to the racks , He randomly selects titles
irrespective of chronology mentioned in the list. , His friend is met. He talks
with the friend and then continues picking up of title.
Your Answer: Member himself goes to the racks , His friend is met. He talks with
the friend and then continues picking up of title. , Member gives list to clerk

True/False
Question:: The language Classic-Ada is not OOPL
Correct Answer: False
Your Answer: True

Multiple Choice Multiple Answer


Question:: Database of the following parameters can be created :-
Correct Answer: DVD title database , Member database , Staff database
Your Answer: DVD title database , Member database , Staff database

Multiple Choice Single Answer


Question:: In DAD, the list of words, terms & phrases etc are covered under the
title :-
Correct Answer: Glossary
Your Answer: Glossary

Multiple Choice Multiple Answer


Question:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant
support following criteria for access to other DBMS whenever an application is
running on the OODBMS :-
Correct Answer: Can read data that resides in other OODBMS , Can modify data that
resides in other OODBMS , Can read data that resides in RDBMS ORACLE
Your Answer: Can read data that resides in other OODBMS , Can modify data that
resides in other OODBMS , Can read data that resides in RDBMS ORACLE

Multiple Choice Single Answer


Question:: OODBMS provides all required advanced features in addition to all
features of :-
Correct Answer: RDBMS
Your Answer: RDBMS

True/False
Question:: A state chart diagram shows method of execution on receipt of message
and activities used in the method.
Correct Answer: True
Your Answer: True

True/False
Question:: A value of object changes when event occurs.
Correct Answer: True
Your Answer: True

True/False
Question:: Internet explorer is the ActiveX control for MS Office.
Correct Answer: True
Your Answer: False

Select The Blank


Question:: ________ needs use case analysis from the viewpoint of identifying
those business class that need human interaction.
Correct Answer: Identification
Your Answer: Association

Select The Blank


Question:: Once algorithms are finalised, we convert them into a program using
OOPL or using ________containing automatic programming and testing.
Correct Answer: CASE tool
Your Answer: CASE tool

Multiple Choice Multiple Answer


Question:: The following features are supported by OODBMS products viz O2 ,
Objectivity , ObjectStore and Versant :-
Correct Answer: SUN OS , AIX , MS Windows
Your Answer: SUN OS , AIX , MS Windows , VMS

Multiple Choice Single Answer


Question:: The concept of OOPS was first introduced in
Correct Answer: Simula Language
Your Answer: Simula Language

True/False
Question:: The process of mapping and integrating begins with defining the
relationships between the table structure in RDB and class structure in object
model in OODB
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: If the user clicks on menu option or button the response to this
interaction could be :-
Correct Answer: Send a message to a business layer class , Open another interface
, Close interface
Your Answer: Send a message to a business layer class , Open another interface ,
Close interface

Multiple Choice Single Answer


Question:: The collaboration diagram shows both :-
Correct Answer: Collaboration and sequence
Your Answer: Object and class

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Select The Blank


Question:: Advantage of ________ is that, by extension, it builds additional
classes with additional properties.
Correct Answer: Hierarchy
Your Answer: Hierarchy

True/False
Question:: Prototyping not only helps to build a quality design but also enables
the designer to build the system decremantally.
Correct Answer: False
Your Answer: False

True/False
Question:: Fuzzy Classes may be relevant or irrelevant.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: In order to create class member in C++ language, take following actions
:-
Correct Answer: Specify scope resolution operator. , Specify whether variables
are public or private , Specify whether methods are public or private
Your Answer: Specify scope resolution operator. , Specify whether variables are
public or private , Specify whether methods are public or private

Multiple Choice Single Answer


Question:: The collaboration diagram shows interaction between objects and
sequence of activities denoted by :-
Correct Answer: Members
Your Answer: Methods

Multiple Choice Single Answer


Question:: If cohesion between two objects is of very high degree , then coupling
Correct Answer: Comes down
Your Answer: Comes down

Multiple Choice Multiple Answer


Question:: In Railway Reservation and Ticketing system, we can call following
parameters as attributes of class Passenger :-
Correct Answer: Name , Age , Sex
Your Answer: Name , Age , Sex

Multiple Choice Single Answer


Question:: The data passed from one object to another is called :-
Correct Answer: Message
Your Answer: Message

True/False
Question:: In OOSAD we introduce an ALC between the server and business layer
objects and view layer objects so that the data source is not directly accessed.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: In RDD, the technique in which we gather information on specific
Question:s & debate why and why not on number of points, is termed as
Correct Answer: Interviewing
Your Answer: Brain storming

True/False
Question:: Any entity or measure that can be derived by applying methods can be an
attribute.
Correct Answer: False
Your Answer: True

Multiple Choice Single Answer


Question:: The policy of Del to scrap DVD is after it has been issued over :-
Correct Answer: 50 times
Your Answer: 100 times

Multiple Choice Multiple Answer


Question:: Access to other OODBMS comprises of :-
Correct Answer: Read data resident in other OODB , Modify data resident in other
OODB , Read data resident on RDBMS
Your Answer: Read data resident in other OODB , Modify data resident in other OODB
, Read data resident on RDBMS

True/False
Question:: OODBMS is a result of blending OOP and database technology to meet the
application needs of systems defined in OOT
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: OODBMS supports comprise of :-
Correct Answer: User defined datatype , Is_a relationship , Part_of relationship

Your Answer: User defined datatype , Is_a relationship , Part_of relationship

Select The Blank


Question:: A product is considered ________ if it is significantly less expensive
to adopt on new hardware or platform.
Correct Answer: Portable
Your Answer: Portable

True/False
Question:: UML supports both static modeling and dynamic modeling
Correct Answer: True
Your Answer: True

Select The Blank


Question:: The manager ________ manages an application�s data needs by mapping
data requirements to data source in the database.
Correct Answer: ODBC driver
Your Answer: ODBC driver

Multiple Choice Multiple Answer


Question:: The following DBMS criteria are supported by OODBMS products viz O2,
Objectivity, ObjectStore and Versant support :-
Correct Answer: Multiple inheritance , Concept of version , Checking of
cardinality between objects
Your Answer: Multiple inheritance , Checking of cardinality between objects , Long
transactions

Multiple Choice Multiple Answer


Question:: OODBMS can work on following Operating systems on server :-
Correct Answer: MS Windows , OS/2 , Sun OS
Your Answer: MS Windows , OS/2 , Sun OS
Multiple Choice Multiple Answer
Question:: The contents of DVD reservation slip form are as follows :-
Correct Answer: Choice of delivery [ home or self-collection ] , e-mail address
of member , Mobile phone number of member
Your Answer: Choice of delivery [ home or self-collection ] , e-mail address of
member , Mobile phone number of member

True/False
Question:: Extensive use of inheritance and polymorphism is necessary to bring in
autonomous character to the class.
Correct Answer: True
Your Answer: True

Select The Blank


Question:: A class may be thought of as 'data-type' and object as ________ of that
data-type.
Correct Answer: Variable
Your Answer: Variable

Select The Blank


Question:: ________ is a person or device that uses the system.
Correct Answer: User
Your Answer: User

Multiple Choice Multiple Answer


Question:: Various database packages are :-
Correct Answer: Oracle , Sibase , SAP
Your Answer: Oracle , Sibase

Select The Blank


Question:: ODBC with ________ provides standard database access through a common
interface, independent of application .
Correct Answer: API
Your Answer: API

Multiple Choice Single Answer


Question:: Processes run by the users are modeled in the use case and situation in
which user plays this role is called :-
Correct Answer: Scenario
Your Answer: User's play

Match The Following


Question: Correct Answer: Your Answer::
Access Layer under OOA Objects whose role is to communicate to data storage.
Objects whose role is to communicate to data storage.
Layered architecture under TSD User interface tightly coupled with data Irratic
data

Business Layer under OOA Objects that represent business with data and behaviour.
Objects that represent business with data and behaviour.

UI layer under OOA Objects with which user interacts. Objects with which user
interacts.

Multiple Choice Multiple Answer


Question:: In the first step of designing classes we :-
Correct Answer: Refine attributes , Refine methods by using activity diagrams. ,
Refine protocols by using activity diagrams.
Your Answer: Refine attributes , Refine methods by using activity diagrams.

Multiple Choice Single Answer


Question:: The lock that cause interruption of the program when a new value is
committed in OODB is called :-
Correct Answer: Notify lock
Your Answer: Notify lock

Multiple Choice Single Answer


Question:: UML uses :
Correct Answer: OCL [ object Constraint Language ]
Your Answer: OCL [ object Constraint Language ]

Multiple Choice Multiple Answer


Question:: A first step in design is to construct a static UML class diagram
consisting of :-
Correct Answer: Class name , Attributes , Methods
Your Answer: Class name , Attributes , Methods

Multiple Choice Single Answer


Question:: In sequence diagram, the horizontal lines are arranged in sequence of
their
Correct Answer: Occurrence
Your Answer: Hierarchy

Multiple Choice Single Answer


Question:: The approach of object oriented analysis and design that centers on
understanding how the system is actually used is :-
Correct Answer: Use-case-driven design
Your Answer: Use-case-driven design

Multiple Choice Single Answer


Question:: When coupling involves explicit control of business logic by the other
object /class, then the degree of coupling is :-
Correct Answer: Medium
Your Answer: Low

True/False
Question:: The interaction diagrams are not good enough if behaviour of object is
conditional and gets into a loop.
Correct Answer: True
Your Answer: False

Match The Following


Question: Correct Answer: Your Answer::
Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle,
ellipse
Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractor
Class Animal Cat, dog, cow, tiger Cat, dog, cow, tiger
Class Color Red, yellow, blue, green Red, yellow, blue, green
Select The Blank
Question:: OOSAD begins with identification of actors, what activities they
perform and building ________ model for the function.
Correct Answer: Use-case
Your Answer: Use-case

Multiple Choice Single Answer


Question:: The main difference between structure and class is
Correct Answer: Structure does not support OOPS Class Supports OOPS.
Your Answer: Structure does not support OOPS Class Supports OOPS.

Multiple Choice Single Answer


Question:: A way of approaching a problem especially when it belongs to general
class of problems is indicated by :-
Correct Answer: Pattern
Your Answer: Pattern

Select The Blank


Question:: Booch emphasises development of mechanisms with ________ model.
Correct Answer: Data
Your Answer: Mathematical

Select The Blank


Question:: When you express user-system interaction, the scenario in the model is
called ________
Correct Answer: Case model
Your Answer: Case model

Multiple Choice Multiple Answer


Question:: The following are the columns to be filled in DVD reservation slip :-
Correct Answer: Name [ title ] , DVD ID , Required date
Your Answer: Name [ title ] , DVD ID , Required date

True/False
Question:: Use cases are not beneficial for all interface requirements.
Correct Answer: False
Your Answer: False

Select The Blank


Question:: ________ provides diverse set of interfaces to reach data stored at any
database and then manipulates it to produce the result.
Correct Answer: MDBS
Your Answer: RDBMS

True/False
Question:: The incremental approach means repeating software development cycle ,
analysis and modeling, designing and implementation or programming to achieve
incremental goals.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: The DBMS criteria is supported by O2, objectivity, object store and
Versent. The criteria for the same is as follows :-
Correct Answer: Replication of data , Data encryption , Database language based
on SQL
Your Answer: Replication of data , Database language based on SQL , Storage of
methods of objects in database

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

True/False
Question:: If the software is written in C++ , the class body will be terminated
by semicolon.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: The ALC may interact with actor as given below and automatically
becomes class for a business class :-
Correct Answer: Bar code reading , Database , Web
Your Answer: Web , Database

Multiple Choice Multiple Answer


Question:: O2, Objectivity, ObjectStore and Versant support following DBMS
criteria :-
Correct Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with
GUI , Ad-hoc updates of DB-schema with OOL.
Your Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI ,
Ad-hoc updates of DB-schema with OOL.

Multiple Choice Multiple Answer


Question:: The three layered architecture is made up of layer classes as follows
:-
Correct Answer: Access Layer Class , Business Layer Class , View Layer Class
Your Answer: Access Layer Class , Business Layer Class , View Layer Class

Select The Blank


Question:: The more complex is the interaction more ________ should be the UI
design for ease of use and understanding.
Correct Answer: Simple
Your Answer: Simple

Multiple Choice Multiple Answer


Question:: Traditional approach for collecting DVD titles from rack are :-
Correct Answer: Member gives list to clerk , Clerk picks up titles mentioned in
the list one by one , The picked items are tick marked and items not available are
cross marked in the list
Your Answer: Member gives list to clerk , Clerk picks up titles mentioned in the
list one by one , The picked items are tick marked and items not available are
cross marked in the list

True/False
Question:: An object may become reusable by accident or by design.
Correct Answer: True
Your Answer: True

Select The Blank


Question:: We extensively use ________ for processing, refining and designing
classes.
Correct Answer: UML
Your Answer: UML

Multiple Choice Multiple Answer


Question:: The criteria that supports OODBMS (O2, Objectivity, Object Store and
Versent ) are as follows :-
Correct Answer: OQL , ODMG C++ binding , Smalltalk binding
Your Answer: ODMG C++ binding , Smalltalk binding , C binding

Select The Blank


Question:: static binding allows to hold certain properties fixed and rigid,
whereas ________ binding allows object to behave as per conditions emerge.
Correct Answer: Dynamic
Your Answer: Dynamic

Select The Blank


Question:: The ________ may have two or more constructors.
Correct Answer: Class
Your Answer: Class

True/False
Question:: Use cases for different scenarios arising out of smaller input
variations need not be modeled.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: All OODBMS products namely O2, Objectivity, Object Store and Versant
support following DBMS criteria :-
Correct Answer: User defined datatype , Is_a relationship , Part_of relationship

Your Answer: User defined datatype , Is_a relationship , Part_of relationship

True/False
Question:: In design process, classes identified in OOA are revised with a view of
implementing them in a user environment.
Correct Answer: True
Your Answer: True

Match The Following


Question: Correct Answer: Your Answer::

Test Model Stipulates test strategy, test plans, test specifications, test results
and test recovary reports. Stipulates test strategy, test plans, test
specifications, test results and test recovary reports.

Analysis Object Model Presents information how object model will be executed.
Converts design object model to implementation model based on reusable component
technology.

Use case Model Defines actors inside and outside of use case and their behaviour.
Defines actors inside and outside of use case and their behaviour.

Implementation Model Converts design object model to implementation model based on


reusable component technology. Implements use case data

Multiple Choice Single Answer


Question:: Even though contents may look similar, criteria of selection and
application should be clearly spelt out for designers to go by. In documentation
content, this is known as :-
Correct Answer: Criteria of selection
Your Answer: Similar contents

Select The Blank


Question:: ________ is a specific sequence of transactions in a dialogue between a
user & a system representing a particuler way to use the system.
Correct Answer: Use case
Your Answer: Use case
Multiple Choice Multiple Answer
Question:: ODBMS Queries comprise of :-
Correct Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc
queries with Lisp
Your Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries
with C

Select The Blank


Question:: ________ clearly identifies the actors and the task they perform
through interaction.
Correct Answer: Use case
Your Answer: Use case

Match The Following


Question: Correct Answer: Your Answer::

Convert rupee amount into equivalent dollar amount at the current bank rate
Converter Converter

Method to calculate internal rate of returns on the investment Domain Specific


method Domain Specific method

Bar code reader provides the date on scanning of document key, amount, date, order
number etc. On receipt of these values another output method will send the values
to respective class to change values of attributes. I/O I/O

Salary for the months of employees who belong to same type designation, role etc
would be same. This one algorithm can be used for number of employees Copy Copy

Select The Blank


Question:: The most widely used OOPL is ________
Correct Answer: C++
Your Answer: C++

True/False
Question:: In evolutionary model, the management activities are emphasised with
respect to inception, elaboration, construction & transition.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: Polymorphism means ability to take
Correct Answer: More than one form
Your Answer: More than one form
Multiple Choice Single Answer
Question:: In a student hostel, rooms, room number and contents are same year
after year but students who occupy room are different year. This pattern is called
:-
Correct Answer: Abstraction-Occurrence Pattern
Your Answer: Abstraction-Occurrence Pattern
Select The Blank
Question:: ODBC stands for ________ .
Correct Answer: Open Database connectivity
Your Answer: Open Database connectivity

Multiple Choice Multiple Answer


Question:: VLCs are responsible for two major requirements of applications, one is
fetching input and the other is delivering output of application by way of :-
Correct Answer: Display , Print , Store
Your Answer: Display , Print

Multiple Choice Single Answer


Question:: A user palying a role in use case analysis is named as :-
Correct Answer: Actor
Your Answer: End user

Multiple Choice Single Answer


Question:: The lock in which objects are managed in a cache is called :-
Correct Answer: Null lock
Your Answer: Read Lock

True/False
Question:: The main objective in designing an access layer is to create a set of
classes that know how to reach at locations where required data is stored.
Correct Answer: True
Your Answer: True

True/False
Question:: An interface design prototype provides the chance to test the look and
feel of your product with potential users.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: The term 'SRS' in context of OAA stands for
Correct Answer: System Requirements Specifications
Your Answer: System Requirements Specifications

Select The Blank


Question:: While designing classes we think of user interface and ________
mechanism used in implementation.
Correct Answer: Access
Your Answer: Gear

Multiple Choice Multiple Answer


Question:: "Designing classes", consists of identifying following entities for
each class:-
Correct Answer: Structures , Protocols , Methods
Your Answer: Structures , Methods

True/False
Question:: OOT application in system development begins with OO analysis, OO
design, OO programming , OO testing and system implementation.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: Having independent locations, the objects need to communicate with each
other for processing and computing. This is called as :-
Correct Answer: Second generation client-server computing
Your Answer: Third generation client-server computing

Multiple Choice Multiple Answer


Question:: The columns to be filled in DVD reservation slip are as stated below :-

Correct Answer: Member name , Member ID , Contact phone number


Your Answer: Member name , Member ID , Contact phone number

Multiple Choice Single Answer


Question:: The unified approach [ UA ] is used to build
Correct Answer: Object Oriented system
Your Answer: Object Oriented system

Multiple Choice Single Answer


Question:: Mango, apple and orange are members of class
Correct Answer: Fruit
Your Answer: Fruit

Multiple Choice Single Answer


Question:: Registration form is filled in by :-
Correct Answer: Customer
Your Answer: Customer

Select The Blank


Question:: The design process begins where ________ is concluded.
Correct Answer: OOA
Your Answer: OOA

True/False
Question:: Sequence diagrams and collaboration diagrams are very difficult to
select classes and objects.
Correct Answer: False
Your Answer: False

Select The Blank


Question:: A class inherits state and behaviour from its ________ .
Correct Answer: Superclass
Your Answer: Superclass

Multiple Choice Multiple Answer


Question:: ALC performs following main tasks :-
Correct Answer: Translates the data-related request from business objects ,
Translates the results [ processed through data ] to appropriate business objects.
, Sends business objects into business layer.
Your Answer: Translates the data-related request from business objects ,
Translates the results [ processed through data ] to appropriate business objects.
, Sends business objects into business layer.

Multiple Choice Single Answer


Question:: The hardware and software platform at DEL is :-
Correct Answer: Windows NT
Your Answer: Windows NT

Multiple Choice Multiple Answer


Question:: In designing classes, we are improving and enriching the class content
in terms of properties and we screen them for :-
Correct Answer: Local and communication association , Eliminating unnecessary
association , Identifying the relationship, top-down or bottom up, aggregation and
declaring relationship pattern.
Your Answer: Local and communication association , Identifying the relationship,
top-down or bottom up, aggregation and declaring relationship pattern. , Serial
and parallel communication.
Multiple Choice Single Answer
Question:: To retain domain knowledge it is a good practice to build :-
Correct Answer: Domain Analysis Document [ DAD ]
Your Answer: Domain Analysis Document [ DAD ]

Multiple Choice Single Answer


Question:: If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer: Dog inherits Animal's functions and data
Your Answer: Dog inherits Animal's functions and data

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Multiple Choice Single Answer


Question:: When two classes refer to one class to read or write data, then the
degree of coupling is :-
Correct Answer: High
Your Answer: High

True/False
Question:: There are no set rules or guidelines on ' how many case scenarios are
necessary to represent the system? '
Correct Answer: True
Your Answer: True

Select The Blank


Question:: In design phase ________ diagrams are refined to add more details with
attributes and methods for implementation.
Correct Answer: Class
Your Answer: Class

Select The Blank


Question:: The user must have access to both OODB and RDB to manipulate data. The
developer therefore must develop applications that could source data from ________
databases [ OODB, RDB etc] .
Correct Answer: All
Your Answer: All

Multiple Choice Multiple Answer


Question:: The DBMS criteria is supported by O2, objectivity, object store and
Versent. The criteria for the same is as follows :-
Correct Answer: Replication of data , Data encryption , Database language based
on SQL
Your Answer: Replication of data , Data encryption , Database language based on
SQL

Select The Blank


Question:: Identifying classes is not enough. We must identify ________ of the
class and other classes.
Correct Answer: Dependencies
Your Answer: Dependencies

Select The Blank


Question:: ________ is defined as a cooperation between object codes produced by
different software vendors & written in different programming languages.
Correct Answer: Interoperability
Your Answer: Interoperability
Select The Blank
Question:: Interface object [ VLC ] handles communication with ________ and is not
concerned about business rules, methods or other related Activities.
Correct Answer: Actor
Your Answer: Actor
Multiple Choice Single Answer
Question:: Having independent locations, the objects need to communicate with each
other for processing and computing. This is called as :-
Correct Answer: Second generation client-server computing
Your Answer: Second generation client-server computing

Select The Blank


Question:: While designing classes we think of user interface and ________
mechanism used in implementation.
Correct Answer: Access
Your Answer: Access

Multiple Choice Multiple Answer


Question:: Various database packages are :-
Correct Answer: Oracle , Sibase , SAP
Your Answer: Oracle , Sibase , SAP

Multiple Choice Single Answer


Question:: When contents of two classes are coupled by direct reference, then the
degree of coupling is :-
Correct Answer: Very high
Your Answer: Very high

Match The Following


Question: Correct Answer Your Answer
Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle,
ellipse
Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractor
Class Animal Cat, dog, cow, tiger Cat, dog, cow, tiger
Class Color Red, yellow, blue, green Red, yellow, blue, green

Select The Blank


Question:: The methods for the class are defined in the ________ of the class .
Correct Answer: Body
Your Answer: Body

Multiple Choice Single Answer


Question:: If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer: Dog inherits Animal's functions and data
Your Answer: Dog inherits Animal's functions and data

True/False
Question:: The sequence diagram is an alternative to understand program that
executes object behaviour.
Correct Answer: True
Your Answer: True

True/False
Question:: The use case may begin with no precondition or with some preconditions.
Correct Answer: True
Your Answer: True
True/False
Question:: The associations irrelevant to the needs of methods execution are
found.
Correct Answer: False
Your Answer: False

True/False
Question:: An object may become reusable by accident or by design.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: In Railway Reservation and Ticketing system, the objects [ business
class ] that collaborate are as follows :-
Correct Answer: Counter clerk , Reservation form , Ticket menu
Your Answer: Counter clerk , Reservation form , Ticket menu

Multiple Choice Single Answer


Question:: The main difference between structure and class is
Correct Answer: Structure does not support OOPS Class Supports OOPS.
Your Answer: Structure does not support OOPS Class Supports OOPS.

Multiple Choice Multiple Answer


Question:: In C++ language if the class member is to be created, following are the
actions :-
Correct Answer: Specify methods in the class , Specify constructor , Specify
destructor
Your Answer: Specify methods in the class , Specify constructor , Specify
destructor

Multiple Choice Single Answer


Question:: How big is a class object?
Correct Answer: Is as big as sum of the sizes of its member variables
Your Answer: Is as big as sum of the sizes of its member variables

True/False
Question:: If the software is written in C++ , the class body will be terminated
by semicolon.
Correct Answer: True
Your Answer: True

Multiple Choice Multiple Answer


Question:: The class 'member' is constructed as follows in C++ :-
Correct Answer: Specify variables in the class , Specify unique name for class ,
Specify whether it is private, public, protected or friend
Your Answer: Specify unique name for class , Specify whether it is private,
public, protected or friend , Specify variables in the class

True/False
Question:: UA advocates use of UML notations and diagrams for modeling the system.
Correct Answer: True
Your Answer: True

Select The Blank


Question:: Being tangible, the device pattern describes and represents large
number of ________ having very clear tangible specifications.
Correct Answer: Objects
Your Answer: Objects

True/False
Question:: The danger of scenario-driven approach is that the system is built too
much around current needs & this focus will compromize the long term flexibility.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: The second generation client-server computing is based on
Correct Answer: Distributed object computing [ DOC ]
Your Answer: Distributed object computing [ DOC ]

Select The Blank


Question:: OOSAD begins with identification of actors, what activities they
perform and building ________ model for the function.
Correct Answer: Use-case
Your Answer: Use-case

True/False
Question:: With its strength, ODBC has become an industry standard for
interoperatability on different databases.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: The use of constructors will be made in a 'member' class for :-
Correct Answer: Initialize objects
Your Answer: Initialize objects

Multiple Choice Multiple Answer


Question:: O2, Objectivity, ObjectStore and Versant support following DBMS
criteria :-
Correct Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with
GUI , Ad-hoc updates of DB-schema with OOL.
Your Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI ,
Ad-hoc updates of DB-schema with OOL.

Multiple Choice Multiple Answer


Question:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant
support ad-hoc queries with the following :-
Correct Answer: GUI , 4GL , C++
Your Answer: GUI , 4GL , C++

Multiple Choice Single Answer


Question:: The concept of OOPS was first introduced in
Correct Answer: Simula Language
Your Answer: Simula Language

Multiple Choice Multiple Answer


Question:: The following features are supported by OODBMS products viz O2 ,
Objectivity , ObjectStore and Versant :-
Correct Answer: SUN OS , AIX , MS Windows
Your Answer: SUN OS , AIX , MS Windows

Multiple Choice Multiple Answer


Question:: ALC performs following main tasks :-
Correct Answer: Translates the data-related request from business objects ,
Translates the results [ processed through data ] to appropriate business objects.
, Sends business objects into business layer.
Your Answer: Translates the data-related request from business objects ,
Translates the results [ processed through data ] to appropriate business objects.
, Sends business objects into business layer.

Multiple Choice Single Answer


Question:: In DAD, the information providers such as users, customers, vendors and
stakeholders paly a role of
Correct Answer: Participants
Your Answer: Participants

Multiple Choice Multiple Answer


Question:: In the first step of designing classes we :-
Correct Answer: Refine attributes , Refine methods by using activity diagrams. ,
Refine protocols by using activity diagrams.
Your Answer: Refine attributes , Refine methods by using activity diagrams. ,
Refine protocols by using activity diagrams.

Multiple Choice Multiple Answer


Question:: Traditional approach for collecting DVD titles from rack are :-
Correct Answer: Member gives list to clerk , Clerk picks up titles mentioned in
the list one by one , The picked items are tick marked and items not available are
cross marked in the list
Your Answer: Member gives list to clerk , Clerk picks up titles mentioned in the
list one by one , The picked items are tick marked and items not available are
cross marked in the list

Multiple Choice Single Answer


Question:: A user palying a role in use case analysis is named as :-
Correct Answer: Actor
Your Answer: Actor

Match The Following


Question: Correct Answer Your Answer
We can define abstract operation on abstract data Data abstraction Data
abstraction
Process of sharing properties of the higher level object or class Inheritance
Inheritance
Ability to inherit attributes and methods from 2 or more objects or classes
Multiple inheritance Multiple inheritance
Ability to send a message to several objects and to allow receiving object to
respond method specified on the object. Ploymorphism Ploymorphism

True/False
Question:: In the real world, both the applications exist, namely OO applications
and RDBMS applications with first generation client server computing.
Correct Answer: True
Your Answer: True

Multiple Choice Single Answer


Question:: The object store stores objects that have ability to survive even
though the program or system that created them is no longer live. Such objects are
called :-
Correct Answer: Persistent Objects
Your Answer: Persistent Objects

Multiple Choice Single Answer


Question:: The lock that cause interruption of the program when a new value is
committed in OODB is called :-
Correct Answer: Notify lock
Your Answer: Notify lock

Select The Blank


Question:: When you express user-system interaction, the scenario in the model is
called ________
Correct Answer: Case model
Your Answer: Case model

Multiple Choice Multiple Answer


Question:: In order to create class member in C++ language, take following actions
:-
Correct Answer: Specify scope resolution operator. , Specify whether variables
are public or private , Specify whether methods are public or private
Your Answer: Specify scope resolution operator. , Specify whether variables are
public or private , Specify whether methods are public or private

Your Answer: MessageYour Answer:Quality Management SystemYour Answer:


ParticipantsYour Answer: Opposite of Bottom of Form
Bottom of Form

SCDL � 3rd Semester � Object Oriented Analysis and Design

Page # PAGE #56# of # NUMPAGES #113#

You might also like