Thursday, January 7, 2010
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
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
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