Showing posts with label Object Oriented Analysis and Design. Show all posts
Showing posts with label Object Oriented Analysis and Design. Show all posts

Thursday, January 7, 2010

Object Oriented Analysis and Design

Object Oriented Analysis and Design
Multiple Choice Single Answer
Question The database is created in
Correct
Answer
Oracle
Your Answer Oracle

Multiple Choice Single Answer
Question Collection of similar datatypes is called as
Correct
Answer
Array
Your Answer Array

Select The Blank
Question The links are expressed in ________ of associations.
Correct
Answer
Cardinality
Your Answer Hierarchy
Select The Blank
Question WMC could be kept as ________ as possible.
Correct
Answer
Low
Your Answer Low
Select The Blank
Question ________ analysis educates the analyst on business domain complexity and
shows a way to deal with it.
Correct
Answer
Domain
Your Answer Domain
Multiple Choice Multiple Answer
Question Measurement can be used throughout a software project to assist in following
areas :
Correct
Answer
Estimation , Quality control , Productivity assessment and project control
Your Answer Estimation , Quality control , Productivity assessment and project control
Multiple Choice Single Answer
Question in 'railway ticket reservation system ' the roles such as enquiry , reservation and
ticketing and cancellation are to be performed by the user called :-
Correct
Answer
Passenger
Your Answer Passenger
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
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
Multiple Choice Multiple Answer
Question General guidelines for OOD building are
Correct
Answer
Review already built class for usage , Create simple class & apply inheritance /
multiple inheritance , Design simple & distinct methods
Your Answer Review already built class for usage , Create simple class & apply inheritance /
multiple inheritance , Design simple & distinct methods
Select The Blank
Question Null and Notify locks are generally used ________ transaction boundary in a
cache.
Correct
Answer
Outside
Your Answer Outside
Multiple Choice Single Answer
Question C++ is also named as
Correct
Answer
C with classes
Your Answer C with classes
True/False
Question The sequence diagram is complex and difficult to understand.
Correct
Answer
False
Your Answer False
Multiple Choice Single Answer
Question NOC metric can be used to evaluate the degree of
Correct
Answer
Reuse
Your Answer Reuse
Multiple Choice Single Answer
Question Microsoft's Component Object Model [ COM ] and Distributed Component
Object Model [ DCOM ] are alternatives to
Correct
Answer
CORBA
Your Answer CORBA
Select The Blank
Question Software objects interact and communicate with each other using ________ .
Correct
Answer
Messages.
Your Answer Messages.
Multiple Choice Multiple Answer
Question System performance and effectiveness is a result of
Correct
Answer
Business knowledge , Business process , People who operate business
Your Answer Business process , Business balance sheet , Business knowledge
Multiple Choice Multiple Answer
Question When a use case is taken up for execution , each situation scenario has :-
Correct
Answer
Pre condition , Post Condition
Your Answer Pre condition , Post Condition
Select The Blank
Question Another intention of ________ is to test and validate existing ideas as well as to
generate new ideas.
Correct
Answer
Prototyping
Your Answer Brainstorming
Multiple Choice Multiple Answer
Question In OOSAD model , the design phase mainly comprises of following activities
Correct
Answer
Review subsystem-class association & draw OO design , Allocate tasks &
identify collaboration , Design messaging models
Your Answer Review subsystem-class association & draw OO design , Allocate tasks &
identify collaboration , Design messaging models
Multiple Choice Single Answer
Question The method that destroys instance [ object ] of class is known as
Correct
Answer
Destruction
Your Answer Destruction
Multiple Choice Multiple Answer
Question The measures are based on data collection. The data is collected from following
sources :
Correct
Answer
Software engineering process , Software project , Software product
Your Answer Software project , Software product , Domain experts
Multiple Choice Multiple Answer
Question The Object Management Group [ OMG ] suggested abstract object model with
following features :-
Correct
Answer
Object can be distinguished clearly. , The object methods and operations are
governed by parameters and their values. , The object's nature is persistent or
transient.
Your Answer Object can be distinguished clearly. , The object methods and operations are
governed by parameters and their values. , The object's nature is persistent or
transient.
True/False
Question In order to achieve system goal , objects cooperate and interact with each other.
Correct
Answer
True
Your Answer True
Multiple Choice Single Answer
Question Objects contain data and code to manupulate that data. The entire set of data
and code of object can be made user-defined data type using the concept of
Correct
Answer
Class
Your Answer Structure
Select The Blank
Question As we move from OOA to OOD ,we evaluate class module into ________
entities.
Correct
Answer
Logical
Your Answer Logical
Multiple Choice Single Answer
Question The interaction between user/actor and the system are shown mainly by :-
Correct
Answer
Interaction diagram
Your Answer Entity relationship diagram
True/False
Question Once you define employee as an object for pay-roll application ,it can be used
for income tax, bonus, commission or any HR application .
Correct
Answer
True
Your Answer True
True/False
Question To understand object as a system , we must understand its behavior in
association with other objects in the system .
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
Select The Blank
Question We extensively use ________ for processing , refining and designing classes.
Correct
Answer
UML
Your Answer UML
Multiple Choice Single Answer
Question The WMC [ Weighted Method per Class ] is defined by the following expression,
Correct
Answer
WMC = å Ci
Your Answer WMC = å Ci
True/False
Question UA is the result of efforts to combine best practices , processes , methodologies
and guidelines using UML notations and diagrams that can provide a better
understanding of OO concepts and system development.
Correct
Answer
True
Your Answer True
True/False
Question System functions in business domain environment.
Correct
Answer
True
Your Answer True
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 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.
True/False
Question Ambiguity does not arise if requirements are not specified in clear terms .
Correct
Answer
False
Your Answer False
True/False
Question In OO approach , the transition from one phase of development to other is not
seamless and creates complexity.
Correct
Answer
False
Your Answer False
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 Multiple Answer
Question Occurrences of class 'order' can be
Correct
Answer
Appointment Order , Work Order , Purchase Order
Your Answer Appointment Order , Work Order , Purchase Order
True/False
Question High complexity should not be avoided so far as possible
Correct
Answer
False
Your Answer False
Multiple Choice Single Answer
Question The concept of OOPS was first introduced in
Correct
Answer
Simula Language
Your Answer Simula Language
Multiple Choice Single Answer
Question In DAD, the information providers such as users , customers , vendors and
stakeholders play a role of
Correct
Answer
Participants
Your Answer Participants
Select The Blank
Question Since OODBMS supports distribution of objects , it must have a feature of
________ so that OO application need not take efforts to add mechanisms to
local objects.
Correct
Answer
Location transparency
Your Answer Availability

Object Oriented Analysis and Design

Object Oriented Analysis and Design
Multiple Choice Single Answer
Question The database is created in
Correct
Answer
Oracle
Your Answer Oracle

Multiple Choice Single Answer
Question Collection of similar datatypes is called as
Correct
Answer
Array
Your Answer Array

Select The Blank
Question The links are expressed in ________ of associations.
Correct
Answer
Cardinality
Your Answer Hierarchy
Select The Blank
Question WMC could be kept as ________ as possible.
Correct
Answer
Low
Your Answer Low
Select The Blank
Question ________ analysis educates the analyst on business domain complexity and
shows a way to deal with it.
Correct
Answer
Domain
Your Answer Domain
Multiple Choice Multiple Answer
Question Measurement can be used throughout a software project to assist in following
areas :
Correct
Answer
Estimation , Quality control , Productivity assessment and project control
Your Answer Estimation , Quality control , Productivity assessment and project control
Multiple Choice Single Answer
Question in 'railway ticket reservation system ' the roles such as enquiry , reservation and
ticketing and cancellation are to be performed by the user called :-
Correct
Answer
Passenger
Your Answer Passenger
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
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
Multiple Choice Multiple Answer
Question General guidelines for OOD building are
Correct
Answer
Review already built class for usage , Create simple class & apply inheritance /
multiple inheritance , Design simple & distinct methods
Your Answer Review already built class for usage , Create simple class & apply inheritance /
multiple inheritance , Design simple & distinct methods
Select The Blank
Question Null and Notify locks are generally used ________ transaction boundary in a
cache.
Correct
Answer
Outside
Your Answer Outside
Multiple Choice Single Answer
Question C++ is also named as
Correct
Answer
C with classes
Your Answer C with classes
True/False
Question The sequence diagram is complex and difficult to understand.
Correct
Answer
False
Your Answer False
Multiple Choice Single Answer
Question NOC metric can be used to evaluate the degree of
Correct
Answer
Reuse
Your Answer Reuse
Multiple Choice Single Answer
Question Microsoft's Component Object Model [ COM ] and Distributed Component
Object Model [ DCOM ] are alternatives to
Correct
Answer
CORBA
Your Answer CORBA
Select The Blank
Question Software objects interact and communicate with each other using ________ .
Correct
Answer
Messages.
Your Answer Messages.
Multiple Choice Multiple Answer
Question System performance and effectiveness is a result of
Correct
Answer
Business knowledge , Business process , People who operate business
Your Answer Business process , Business balance sheet , Business knowledge
Multiple Choice Multiple Answer
Question When a use case is taken up for execution , each situation scenario has :-
Correct
Answer
Pre condition , Post Condition
Your Answer Pre condition , Post Condition
Select The Blank
Question Another intention of ________ is to test and validate existing ideas as well as to
generate new ideas.
Correct
Answer
Prototyping
Your Answer Brainstorming
Multiple Choice Multiple Answer
Question In OOSAD model , the design phase mainly comprises of following activities
Correct
Answer
Review subsystem-class association & draw OO design , Allocate tasks &
identify collaboration , Design messaging models
Your Answer Review subsystem-class association & draw OO design , Allocate tasks &
identify collaboration , Design messaging models
Multiple Choice Single Answer
Question The method that destroys instance [ object ] of class is known as
Correct
Answer
Destruction
Your Answer Destruction
Multiple Choice Multiple Answer
Question The measures are based on data collection. The data is collected from following
sources :
Correct
Answer
Software engineering process , Software project , Software product
Your Answer Software project , Software product , Domain experts
Multiple Choice Multiple Answer
Question The Object Management Group [ OMG ] suggested abstract object model with
following features :-
Correct
Answer
Object can be distinguished clearly. , The object methods and operations are
governed by parameters and their values. , The object's nature is persistent or
transient.
Your Answer Object can be distinguished clearly. , The object methods and operations are
governed by parameters and their values. , The object's nature is persistent or
transient.
True/False
Question In order to achieve system goal , objects cooperate and interact with each other.
Correct
Answer
True
Your Answer True
Multiple Choice Single Answer
Question Objects contain data and code to manupulate that data. The entire set of data
and code of object can be made user-defined data type using the concept of
Correct
Answer
Class
Your Answer Structure
Select The Blank
Question As we move from OOA to OOD ,we evaluate class module into ________
entities.
Correct
Answer
Logical
Your Answer Logical
Multiple Choice Single Answer
Question The interaction between user/actor and the system are shown mainly by :-
Correct
Answer
Interaction diagram
Your Answer Entity relationship diagram
True/False
Question Once you define employee as an object for pay-roll application ,it can be used
for income tax, bonus, commission or any HR application .
Correct
Answer
True
Your Answer True
True/False
Question To understand object as a system , we must understand its behavior in
association with other objects in the system .
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
Select The Blank
Question We extensively use ________ for processing , refining and designing classes.
Correct
Answer
UML
Your Answer UML
Multiple Choice Single Answer
Question The WMC [ Weighted Method per Class ] is defined by the following expression,
Correct
Answer
WMC = å Ci
Your Answer WMC = å Ci
True/False
Question UA is the result of efforts to combine best practices , processes , methodologies
and guidelines using UML notations and diagrams that can provide a better
understanding of OO concepts and system development.
Correct
Answer
True
Your Answer True
True/False
Question System functions in business domain environment.
Correct
Answer
True
Your Answer True
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 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.
True/False
Question Ambiguity does not arise if requirements are not specified in clear terms .
Correct
Answer
False
Your Answer False
True/False
Question In OO approach , the transition from one phase of development to other is not
seamless and creates complexity.
Correct
Answer
False
Your Answer False
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 Multiple Answer
Question Occurrences of class 'order' can be
Correct
Answer
Appointment Order , Work Order , Purchase Order
Your Answer Appointment Order , Work Order , Purchase Order
True/False
Question High complexity should not be avoided so far as possible
Correct
Answer
False
Your Answer False
Multiple Choice Single Answer
Question The concept of OOPS was first introduced in
Correct
Answer
Simula Language
Your Answer Simula Language
Multiple Choice Single Answer
Question In DAD, the information providers such as users , customers , vendors and
stakeholders play a role of
Correct
Answer
Participants
Your Answer Participants
Select The Blank
Question Since OODBMS supports distribution of objects , it must have a feature of
________ so that OO application need not take efforts to add mechanisms to
local objects.
Correct
Answer
Location transparency
Your Answer Availability

Object Oriented Analysis and Design

Object Oriented Analysis and Design
Multiple Choice Single Answer
Question The database is created in
Correct
Answer
Oracle
Your Answer Oracle

Multiple Choice Single Answer
Question Collection of similar datatypes is called as
Correct
Answer
Array
Your Answer Array

Select The Blank
Question The links are expressed in ________ of associations.
Correct
Answer
Cardinality
Your Answer Hierarchy
Select The Blank
Question WMC could be kept as ________ as possible.
Correct
Answer
Low
Your Answer Low
Select The Blank
Question ________ analysis educates the analyst on business domain complexity and
shows a way to deal with it.
Correct
Answer
Domain
Your Answer Domain
Multiple Choice Multiple Answer
Question Measurement can be used throughout a software project to assist in following
areas :
Correct
Answer
Estimation , Quality control , Productivity assessment and project control
Your Answer Estimation , Quality control , Productivity assessment and project control
Multiple Choice Single Answer
Question in 'railway ticket reservation system ' the roles such as enquiry , reservation and
ticketing and cancellation are to be performed by the user called :-
Correct
Answer
Passenger
Your Answer Passenger
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
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
Multiple Choice Multiple Answer
Question General guidelines for OOD building are
Correct
Answer
Review already built class for usage , Create simple class & apply inheritance /
multiple inheritance , Design simple & distinct methods
Your Answer Review already built class for usage , Create simple class & apply inheritance /
multiple inheritance , Design simple & distinct methods
Select The Blank
Question Null and Notify locks are generally used ________ transaction boundary in a
cache.
Correct
Answer
Outside
Your Answer Outside
Multiple Choice Single Answer
Question C++ is also named as
Correct
Answer
C with classes
Your Answer C with classes
True/False
Question The sequence diagram is complex and difficult to understand.
Correct
Answer
False
Your Answer False
Multiple Choice Single Answer
Question NOC metric can be used to evaluate the degree of
Correct
Answer
Reuse
Your Answer Reuse
Multiple Choice Single Answer
Question Microsoft's Component Object Model [ COM ] and Distributed Component
Object Model [ DCOM ] are alternatives to
Correct
Answer
CORBA
Your Answer CORBA
Select The Blank
Question Software objects interact and communicate with each other using ________ .
Correct
Answer
Messages.
Your Answer Messages.
Multiple Choice Multiple Answer
Question System performance and effectiveness is a result of
Correct
Answer
Business knowledge , Business process , People who operate business
Your Answer Business process , Business balance sheet , Business knowledge
Multiple Choice Multiple Answer
Question When a use case is taken up for execution , each situation scenario has :-
Correct
Answer
Pre condition , Post Condition
Your Answer Pre condition , Post Condition
Select The Blank
Question Another intention of ________ is to test and validate existing ideas as well as to
generate new ideas.
Correct
Answer
Prototyping
Your Answer Brainstorming
Multiple Choice Multiple Answer
Question In OOSAD model , the design phase mainly comprises of following activities
Correct
Answer
Review subsystem-class association & draw OO design , Allocate tasks &
identify collaboration , Design messaging models
Your Answer Review subsystem-class association & draw OO design , Allocate tasks &
identify collaboration , Design messaging models
Multiple Choice Single Answer
Question The method that destroys instance [ object ] of class is known as
Correct
Answer
Destruction
Your Answer Destruction
Multiple Choice Multiple Answer
Question The measures are based on data collection. The data is collected from following
sources :
Correct
Answer
Software engineering process , Software project , Software product
Your Answer Software project , Software product , Domain experts
Multiple Choice Multiple Answer
Question The Object Management Group [ OMG ] suggested abstract object model with
following features :-
Correct
Answer
Object can be distinguished clearly. , The object methods and operations are
governed by parameters and their values. , The object's nature is persistent or
transient.
Your Answer Object can be distinguished clearly. , The object methods and operations are
governed by parameters and their values. , The object's nature is persistent or
transient.
True/False
Question In order to achieve system goal , objects cooperate and interact with each other.
Correct
Answer
True
Your Answer True
Multiple Choice Single Answer
Question Objects contain data and code to manupulate that data. The entire set of data
and code of object can be made user-defined data type using the concept of
Correct
Answer
Class
Your Answer Structure
Select The Blank
Question As we move from OOA to OOD ,we evaluate class module into ________
entities.
Correct
Answer
Logical
Your Answer Logical
Multiple Choice Single Answer
Question The interaction between user/actor and the system are shown mainly by :-
Correct
Answer
Interaction diagram
Your Answer Entity relationship diagram
True/False
Question Once you define employee as an object for pay-roll application ,it can be used
for income tax, bonus, commission or any HR application .
Correct
Answer
True
Your Answer True
True/False
Question To understand object as a system , we must understand its behavior in
association with other objects in the system .
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
Select The Blank
Question We extensively use ________ for processing , refining and designing classes.
Correct
Answer
UML
Your Answer UML
Multiple Choice Single Answer
Question The WMC [ Weighted Method per Class ] is defined by the following expression,
Correct
Answer
WMC = å Ci
Your Answer WMC = å Ci
True/False
Question UA is the result of efforts to combine best practices , processes , methodologies
and guidelines using UML notations and diagrams that can provide a better
understanding of OO concepts and system development.
Correct
Answer
True
Your Answer True
True/False
Question System functions in business domain environment.
Correct
Answer
True
Your Answer True
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 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.
True/False
Question Ambiguity does not arise if requirements are not specified in clear terms .
Correct
Answer
False
Your Answer False
True/False
Question In OO approach , the transition from one phase of development to other is not
seamless and creates complexity.
Correct
Answer
False
Your Answer False
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 Multiple Answer
Question Occurrences of class 'order' can be
Correct
Answer
Appointment Order , Work Order , Purchase Order
Your Answer Appointment Order , Work Order , Purchase Order
True/False
Question High complexity should not be avoided so far as possible
Correct
Answer
False
Your Answer False
Multiple Choice Single Answer
Question The concept of OOPS was first introduced in
Correct
Answer
Simula Language
Your Answer Simula Language
Multiple Choice Single Answer
Question In DAD, the information providers such as users , customers , vendors and
stakeholders play a role of
Correct
Answer
Participants
Your Answer Participants
Select The Blank
Question Since OODBMS supports distribution of objects , it must have a feature of
________ so that OO application need not take efforts to add mechanisms to
local objects.
Correct
Answer
Location transparency
Your Answer Availability

Tuesday, January 5, 2010

Object Oriented Analysis and Design 2

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

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

Select The Blank

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

Correct Answer Constructors

Your Answer Constructors

Multiple Choice Single Answer

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

Correct Answer System Requirements Specifications

Your Answer System Requirements Specifications

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

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

Select The Blank

Question A class is the________ for an object.

Correct Answer Template

Your Answer Template

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

Select The Blank

Question The ________ only adds description but may not change properties or methods.

Correct Answer Adjective

Your Answer Adjective

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

Multiple Choice Single Answer

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

Correct Answer Class

Your Answer Class

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

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

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 Once class is defined we can create limited number of objects belonging to that class.

Correct Answer False

Your Answer False

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 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

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

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

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.

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 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 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

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

True/False

Question Objects at location should be able to refer to objects at another location.

Correct Answer True

Your Answer True

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

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

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

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 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

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

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

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

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 The unified approach [ UA ] is used to build

Correct Answer Object Oriented system

Your Answer Object Oriented system

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 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 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

Multiple Choice Single Answer

Question Concurrency control and synchronisation of different processes is achieved by using :-

Correct Answer Locks

Your Answer Locks

Select The Blank

Question ________model is based on actors and use cases.

Correct Answer Use case

Your Answer Use case

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

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

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

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

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

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

Multiple Choice Single Answer

Question The variables in the class 'member ' will be declared as :-

Correct Answer Private

Your Answer Private

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

Object Oriented Analysis and Design 2

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

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

Select The Blank

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

Correct Answer Constructors

Your Answer Constructors

Multiple Choice Single Answer

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

Correct Answer System Requirements Specifications

Your Answer System Requirements Specifications

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

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

Select The Blank

Question A class is the________ for an object.

Correct Answer Template

Your Answer Template

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

Select The Blank

Question The ________ only adds description but may not change properties or methods.

Correct Answer Adjective

Your Answer Adjective

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

Multiple Choice Single Answer

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

Correct Answer Class

Your Answer Class

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

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

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 Once class is defined we can create limited number of objects belonging to that class.

Correct Answer False

Your Answer False

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 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

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

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

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.

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 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 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

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

True/False

Question Objects at location should be able to refer to objects at another location.

Correct Answer True

Your Answer True

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

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

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

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 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

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

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

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

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 The unified approach [ UA ] is used to build

Correct Answer Object Oriented system

Your Answer Object Oriented system

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 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 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

Multiple Choice Single Answer

Question Concurrency control and synchronisation of different processes is achieved by using :-

Correct Answer Locks

Your Answer Locks

Select The Blank

Question ________model is based on actors and use cases.

Correct Answer Use case

Your Answer Use case

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

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

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

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

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

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

Multiple Choice Single Answer

Question The variables in the class 'member ' will be declared as :-

Correct Answer Private

Your Answer Private

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