Wecome to all SCDLians

Hello Guys, i am requesting to all audience of this blog to like any thing that should be available for other students so please co-operate me and if you have any test papers as latest as that could be published with your reference. Please send with your name at the e-mail skdwivedi2009@gmail.com

Thank You !!

Monday, August 2, 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
Multiple Choice Multiple Answer
Question Persistent Object Storage System under DBMS , can provide
Correct
Answer
Unique ID to objects so as to reach correctly , Communication between objects ,
Large , stable and reliable storage capacity
Your Answer Unique ID to objects so as to reach correctly , Communication between objects ,
Large , stable and reliable storage capacity
Match The Following
Question Correct Answer Your Answer
Datamarts Sections of a particular data Sections of a particular data
such as finance , stores , billing
etc.
such as finance , stores , billing
etc.
Distributed database The information is divided and
stored separately in different
servers.
The information is divided and
stored separately in different
servers.
End user database Database created by an end
user.
Database created by an end
user.
Data Warehouse Database located centrally so
that everybody can have
access to it.
Database located centrally so
that everybody can have access
to it.
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 True
Multiple Choice Single Answer
Question The actor in drama may have role of dancing in dance event and also may have a
role of singer in solo singing event . This pattern is known as .
Correct
Answer
Player role pattern
Your Answer Player role pattern
Select The Blank
Question In a façade class , we provide most often required and most dynamic properties of
the ________ class and class in the main system.
Correct
Answer
Super
Your Answer Super
Multiple Choice Single Answer
Question C++ is basically a procedural language having extension of
Correct
Answer
Object Oriented technology
Your Answer Object Oriented technology
Select The Blank
Question ________ has become a standard notation for object oriented system modeling.
Correct
Answer
UML
Your Answer UML
Select The Blank
Question ________ is a graphical representation of user's view and developers
understanding of transactions performed in the case scenario .
Correct
Answer
Use case diagram
Your Answer Use case diagram
True/False
Question Testing is the process of demonstrating that the faults are not present.
Correct
Answer
True
Your Answer True
Multiple Choice Multiple Answer
Question Like entity-relationship model , the object relationship model is developed. The
development takes place through following three steps :-
Correct
Answer
Draw a network of collaborators using CRC index cards. , From CRC index cards ,
evaluate responsibilities and collaborations. Name unlabeled lines. The direction of
relationship is indicated by an arrowhead line. , Determine cardinality .
Your Answer Draw a network of collaborators using CRC index cards. , From CRC index cards ,
evaluate responsibilities and collaborations. Name unlabeled lines. The direction of
relationship is indicated by an arrowhead line. , Determine cardinality .
Multiple Choice Single Answer
Question The use of constructors will be made in a 'member' class for
Correct
Answer
Initialize objects
Your Answer Initialize objects
Multiple Choice Single Answer
Question UML uses
Correct
Answer
OCL [ object Constraint Language ]
Your Answer OCL [ object Constraint Language ]
Select The Blank
Question When we move to OOSAD , server-resident applications will give way to objects
and ________ objects in Distributedserver environment.
Correct
Answer
Distributed
Your Answer Distributed
Multiple Choice Single Answer
Question Selected design pattern should be a solution that weights heavily on the
advantage and that has very few and insignificant disadvantages. In
documentation content , this is known as
Correct
Answer
Optimum solution
Your Answer Optimum solution
Multiple Choice Multiple Answer
Question Some key objectives of OOD process should achieve the following
Correct
Answer
The class as far as possible should be independent , but could be dependent on
only a few classes. , Interaction between two classes should be explicit. , Class
hierarchy should be built on specialization of higher class.
Your Answer The class as far as possible should be independent , but could be dependent on
only a few classes. , Interaction between two classes should be explicit. , Class
hierarchy should be built on specialization of higher class.
True/False
Question Compared to other OO methods , the metrics methods progressed very slowly.
Correct
Answer
True
Your Answer True
True/False
Question OODBMS ensures that in the event of failure the recovery process enforces
consistency in database status after a transaction is terminated by force externally.
Correct
Answer
True
Your Answer True
Multiple Choice Multiple Answer
Question OOSAD has following main activities
Correct
Answer
Use case-driven OO analysis and OO design , Prototyping and review of OO
design , Implementation , incremental testing and maintenance.
Your Answer Use case-driven OO analysis and OO design , Prototyping and review of OO
design , Implementation , incremental testing and maintenance.
Select The Blank
Question The company may have functional databases such as BOM , drawings ,
equipments . These databases are ________ in nature and are distributed
physically , logically and by responsibility of control.
Correct
Answer
Heterogeneous
Your Answer Heterogeneous
Multiple Choice Multiple Answer
Question In train class the examples of changing parameters are
Correct
Answer
Driver , Passenger name , Guard
Your Answer Driver , Passenger name , Guard
Match The Following
Question Correct Answer Your Answer
Method Procedure body implementing
operation
Procedure body implementing
operation
Object Collection of data & operations Collection of data & operations
Class Description of set of objects Description of set of objects
Instance Technical term for object of
class
Technical term for object of class
True/False
Question The purpose of an interaction diagram is to understand the role of other objects
that are in collaboration with the object in Question , the objective being to
complete the job.
Correct
Answer
True
Your Answer True
Select The Blank
Question When object A wants object B to perform one of B's methods, object A sends a
________to object B.
Correct
Answer
Message
Your Answer Message
Select The Blank
Question The main objective in building ________class is to create set of classes that know
how to communicate with locations where data actually resides.
Correct
Answer
Access layer
Your Answer Access layer
Multiple Choice Single Answer
Question In OOSAD , the view layer classes or UI are
Correct
Answer
GUI [ Graphical User Interfaces ]
Your Answer GUI [ Graphical User Interfaces ]
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
Row Refers data for single entry Refers data for single entry
Standard procedure Method Method
Table Scheme representing complex
relationships between entities
Scheme representing complex
relationships between en entities
Column Refers datatype and name Refers datatype and name
Multiple Choice Single Answer
Question When two classes refer to one class to read or write data , then the degree of
coupling is
Correct
Answer
High
Your Answer High
Multiple Choice Multiple Answer
Question The following flaws generally arise through oversight.
Correct
Answer
Special circumstances may have been generated to accommodate the
unnecessary attribute or exceptions to it. Work involved in the creation of
unnecessary subclasses should be avoided. , A misinterpretation of the class
definition may lead to incorrect or extraneous class relationships. , The behavior of
the system or its classes may be improperly characterized to accommodate
extraneous attribute.
Your Answer A misinterpretation of the class definition may lead to incorrect or extraneous class
relationships. , The behavior of the system or its classes may be improperly
characterized to accommodate extraneous attribute. , The testing equipments are
improper.
True/False
Question In the process of rationalizing 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
Multiple Choice Multiple Answer
Question Use case models are more useful to :-
Correct
Answer
Analyst , Designer , Developer
Your Answer Analyst , Designer , Developer
Select The Blank
Question Models provide a way of describing a world but ________ techniques are only a
part of analysis and design.
Correct
Answer
Modeling
Your Answer Modeling
True/False
Question By default, variables are private and methods are public .
Correct
Answer
True
Your Answer True
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 In use case model , store clerk , shop manager , vendor and purchase manager
are
Correct
Answer
Actors
Your Answer Actors
Select The Blank
Question A ________is a declaration that a pointer to a base class is to be treated as a
pointer to a derived class.
Correct
Answer
Down cast
Your Answer Down cast
Multiple Choice Multiple Answer
Question A simple and single object on its own does not achieve anything unless it is
triggered into action by the following from other object or method.
Correct
Answer
Stimulus , Signal , Message
Your Answer Stimulus , Message , Vector
True/False
Question An object may become reusable by accident or by design.
Correct
Answer
True
Your Answer True
Multiple Choice Single Answer
Question Being an individual , different roles in a system performance can be played by :-
Correct
Answer
User
Your Answer User
True/False
Question OO approach saves development time as the object can be reused.
Correct
Answer
True
Your Answer True
Multiple Choice Multiple Answer
Question OOT features three counts namely
Correct
Answer
Reusability , Portability , Interoperability
Your Answer Reusability , Portability , Interoperability
True/False
Question An immutable class is never protected from changing.
Correct
Answer
False
Your Answer False
Multiple Choice Multiple Answer
Question The following are some of the authors who have published methods for analysis
and design of systems based on OO paradigm
Correct
Answer
Coad , Yourdon , Shlaer
Your Answer Coad , Yourdon , Shlaer
Multiple Choice Single Answer
Question One has to identify classes , class relationships , class attributes and class
methods for drawing
Correct
Answer
Static class diagram
Your Answer Entity relationship class diagram
Multiple Choice Single Answer
Question The OO testing is generally based on the techniques of
Correct
Answer
Fault detection
Your Answer Fault detection
Multiple Choice Multiple Answer
Question It is not necessary that the user be a human being. It could be :-
Correct
Answer
Bar code reader , Card swiping machine , ATM system
Your Answer Bar code reader , Card swiping machine , ATM system
Multiple Choice Single Answer
Question Collection of similar datatypes is called as
Correct
Answer
Array
Your Answer Array
Multiple Choice Multiple Answer
Question Consider a Store Transaction System. If the use case diagram of store transaction
system is prepared , the following activities can be taken into consideration.
Correct
Answer
Customer submits requisition for material. , Storekeeper confirms availability of
material and issues the same. , Customer collects the material.
Your Answer Customer submits requisition for material. , Storekeeper confirms availability of
material and issues the same. , Customer collects the material.
Select The Blank
Question The classes are associated with ________ mechanism.
Correct
Answer
Coupling
Your Answer Coupling
True/False
Question DIT is not useful in predicting defect-proneness of a class.
Correct
Answer
False
Your Answer False
Multiple Choice Multiple Answer
Question
In a template for DAD, following details are covered under title ' Technology ' :-
Correct Answer
Systems & architecture , Hardware configuration , Software configuration
Your Answer
Systems & architecture , Hardware configuration , Software configuration

Select The Blank
Question
The interaction between classes is achieved through ________ sent from one class to other.
Correct Answer
Messages
Your Answer
Messages

Match The Following
Question
Correct Answer
Your Answer
Versant
www.versant.com
www.versant.com
O2
www.o2tech.com
www.o2tech.com
Objectivity
www.objectivity.com
www.objectivity.com
Odi.com
www.Objectstore
www.Objectstore

Multiple Choice Single Answer
Question
Compared to RDBMS with OODBMS , there is no explicit management of inheritance of attributes and methods in RDBMS are whereas in OODBMS
Correct Answer
Inheritance property represents relations explicitly
Your Answer
Inheritance property represents relations explicitly

True/False
Question
Objects can be both , tangible or intangible.
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

True/False
Question
XML is a meta data language developed to specify data with a goal of improving interoperatability of different data sources.
Correct Answer
True
Your Answer
True

True/False
Question
In OO testing approach , if we consider test as an object, the object ‘test’ is associated with a class . ‘test specifications’
Correct Answer
True
Your Answer
True

Select The Blank
Question
________ is the instance of class.
Correct Answer
Object
Your Answer
Object

Multiple Choice Single Answer
Question
The small programs , after testing , are integrated in a large program. The complete large program is again tested. This type of testing is called as
Correct Answer
Integration testing.
Your Answer
Integration testing.

Multiple Choice Multiple Answer
Question
When domain knowledge supports the OO analysis the following features are covered adequately :-
Correct Answer
System scope , System definition , System goals
Your Answer
System scope , System definition , System goals

Multiple Choice Multiple Answer
Question
The Jacobson et al. methodology uses following models
Correct Answer
Use case Model , Domain Object Model , Analysis Object Model
Your Answer
Use case Model , Domain Object Model , Analysis Object Model

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.

Select The Blank
Question
Testing is the process of finding differences between the expected behavior specified by the system model and the ________ behavior of implemented design.
Correct Answer
Observed
Your Answer
Observed

True/False
Question
Some objects continue to exist even though the program that created them is not alive.
Correct Answer
True
Your Answer
True

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
In OO design there are some basic principles that should be followed :-
Correct Answer
Study and know the existing class library , Examine reuse of class library in the current system. , If the existing classes are not suitable , then design the new ones with the intention to reuse them subsequently.
Your Answer
Study and know the existing class library , Examine reuse of class library in the current system. , If the existing classes are not suitable , then design the new ones with the intention to reuse them subsequently.

True/False
Question
Extensions are to be designed for handling exceptional , one of requests of user.
Correct Answer
True
Your Answer
True

Multiple Choice Multiple Answer
Question
UA recommends following processes towards system development
Correct Answer
Prototyping & developing model in increments part by part. , Continuous testing. , Iterate the process till the system is fully developed.
Your Answer
Prototyping & developing model in increments part by part. , Continuous testing. , Iterate the process till the system is fully developed.

Multiple Choice Multiple Answer
Question
the view layer class or UI class is responsible for following main activities :-
Correct Answer
Fetching an input , Displaying an output , Printing an output
Your Answer
Fetching an input , Displaying an output , Printing an output

Select The Blank
Question
The class can be expanded using property of ________ to lower levels of sub-class and instances.
Correct Answer
Inheritance
Your Answer
Inheritance

Select The Blank
Question
Some functions , features , processes are better understood if the ________ in which system operates is also understood in the first place.
Correct Answer
Domain
Your Answer
Domain

Multiple Choice Multiple Answer
Question
The CAD is widely used in engineering drawing applications such as
Correct Answer
Network analysis and design , Printed Circuit Board [ PCB ] design , Electrical layouts
Your Answer
Printed Circuit Board [ PCB ] design , Electrical layouts

True/False
Question
Immutable objects are not good to have in the system as they are unstable and non-trustworthy.
Correct Answer
False
Your Answer
False

Multiple Choice Single Answer
Question
The process of grouping objects whose characteristics are common into the class is called :-
Correct Answer
Classification
Your Answer
Classification

Select The Blank
Question
In a façade class , we provide most often required and most dynamic properties of the ________ class and class in the main system.
Correct Answer
Super
Your Answer
Super

Match The Following
Question
Correct Answer
Your Answer
Unnecessary functions
Additional methods which are not required for current applications
Additional methods which are not required for current applications
Ambiguity
Requirements are not specified in clear terms
Requirements are not specified in clear terms
Incomplete requirements
Absence of needs that are crucial to successful functioning of system
Absence of needs that are crucial to successful functioning of system
Unnecessary features
Increase solution overheads affecting performance , complexity , stability & support requirements.
Increase solution overheads affecting performance , complexity , stability & support requirements.

Multiple Choice Single Answer
Question
The degree of complexity increases as number of paths
Correct Answer
Increase
Your Answer
Increase

Select The Blank
Question
Read and Write locks are generally used ________ transaction boundary .
Correct Answer
Inside
Your Answer
Inside

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

True/False
Question
OODBMS must be accessible by multiple users. That is if users/application access a selection of database , other user/application should also be in a position to access other sections of database.
Correct Answer
True
Your Answer
True

Multiple Choice Multiple Answer
Question
Wirfs-Brock has given following three generic relationships between classes.
Correct Answer
Is-a-part-of relationship , Has-a-knowledge-of relationship , Depends-upon relationship
Your Answer
Is-a-part-of relationship , Has-a-knowledge-of relationship , Depends-upon relationship

Select The Blank
Question
In OO design process , the class is first made richer by adding two main properties :- ________ of the class and methods ( operations ) of the class.
Correct Answer
Attributes
Your Answer
Attributes

Multiple Choice Single Answer
Question
Due to complex interactions , interaction diagrams are usually difficult to draw & read.The remedy is :-
Correct Answer
Split the use cases into smaller activities or tasks with specific goals
Your Answer
Split the use cases into smaller activities or tasks with specific goals

True/False
Question
The prime objective of software testing is to find the greatest possible number of errors with a manageable amount of efforts applied over a realistic time span.
Correct Answer
True
Your Answer
True

Multiple Choice Single Answer
Question
Concurrency control and synchronization of different processes is achieved by using
Correct Answer
Locks
Your Answer
Locks

Multiple Choice Single Answer
Question
The main difference between structure and class is
Correct Answer
Structure does not support OOPS Class Supports OOPS.
Your Answer
Structure does not support OOPS Class Supports OOPS.

Multiple Choice Single Answer
Question
XML can be viewed as an extension of
Correct Answer
HTML
Your Answer
HTML

Multiple Choice Single Answer
Question
The technique developed for measurement of complexity of a graph is named as
Correct Answer
McCabe cyclomatic complexity
Your Answer
McCabe cyclomatic complexity

Select The Blank
Question
The complexity ________ as the system becomes more complex.
Correct Answer
Increases
Your Answer
Increases

Multiple Choice Single Answer
Question
The concept of OOPS was first introduced in
Correct Answer
Simula Language
Your Answer
Simula Language

Select The Blank
Question
The classes are associated with ________ mechanism.
Correct Answer
Coupling
Your Answer
Interfacing

Select The Blank
Question
WMC could be kept as ________ as possible.
Correct Answer
Low
Your Answer
Low

Multiple Choice Single Answer
Question
The class can be expanded using property of inheritance to lower levels of sub-class and instances. This is called as
Correct Answer
Class structure
Your Answer
Class structure

Multiple Choice Multiple Answer
Question
It is not necessary that the user be a human being. It could be :-
Correct Answer
Bar code reader , Card swiping machine , ATM system
Your Answer
Bar code reader , Card swiping machine

Multiple Choice Multiple Answer
Question
Some of principles of OOD are
Correct Answer
The use of standard class libraries should be a first choice. , Extensive use of 'extension' , 'uses' should be made to reduce number of classes. , Extensive use of 'inheritance' should be made to reduce number of classes.
Your Answer
The use of standard class libraries should be a first choice. , Extensive use of 'extension' , 'uses' should be made to reduce number of classes. , Extensive use of 'inheritance' should be made to reduce number of classes.
True/False
Question Use cases are not beneficial for all interface requirements.
Correct Answer False
Your Answer False
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
True/False
Question The sequence diagram shows a task or activity sequence but do not show the
relationship between objects through the roles that play in the interaction.
Correct Answer True
Your Answer True
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 9 of 145
Select The Blank
Question ________ provides diverse set of interfaces to reach data stored at any database and
then manipulates it to produce the result.
Correct Answer MDBS
Your Answer MDBS
Match The Following
Question Correct Answer Your Answer
Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipse
Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractor
Class Animal Cat, dog, cow, tiger Cat, dog, cow, tiger
Class Color Red, yellow, blue, green Red, yellow, blue, green
Select The Blank
Question ODBC with ________ provides standard database access through a common
interface, independent of application .
Correct Answer API
Your Answer RDBMS
Multiple Choice Single Answer
Question Each object is associated with the data of type class with which they are created. A
class is thus a collection of objects of
Correct Answer Similar type
Your Answer Similar type
Multiple Choice Multiple Answer
Question OODBMS standards comprise of :-
Correct Answer ODL , OQL , ODMG C++ binding
Your Answer ODL , OQL , ODMG C++ binding
Select The Blank
Question The ________ may have two or more constructors.
Correct Answer Class
Your Answer Class
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 10 of 145
Select The Blank
Question Invoice and ________ are two classes in the noun phrase approach .But Amount is an
attribute in invoice, hence should be rejected for class consideration.
Correct Answer Amount
Your Answer Amount
Multiple Choice Multiple Answer
Question A first step in design is to construct a static UML class diagram consisting of :-
Correct Answer Attributes , Methods , Class name
Your Answer Class name , Attributes , Methods
Select The Blank
Question When you express user-system interaction, the scenario in the model is called
________
Correct Answer Case model
Your Answer Case model
True/False
Question In evolutionary model, the management activities are emphasised with respect to
inception, elaboration, construction & transition.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question "Designing classes", consists of identifying following entities for each class:-
Correct Answer Structures , Protocols , Methods
Your Answer Structures , Methods , Arrays
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 If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 11 of 145
Your Answer Dog inherits Animal's functions and data
True/False
Question Usually the methods are declared after its variables in the class body.
Correct Answer True
Your Answer True
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 Multiple Answer
Question The columns to be filled in DVD reservation slip are as stated below :-
Correct Answer Member name , Member ID , Contact phone number
Your Answer Member name , Member ID , Contact phone number
Multiple Choice Single Answer
Question The concept of OOPS was first introduced in
Correct Answer Simula Language
Your Answer Simula Language
Select The Blank
Question ________model is based on actors and use cases.
Correct Answer Use case
Your Answer Use case
Select The Blank
Question ________ enables the development of extremely flexible client-server systems as it is
possible to locate reusable objects /components stored anywhere in the network and
manipulate them as per the application requirements.
Correct Answer DOC
Your Answer OODBMS
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 12 of 145
Question Collection of similar datatypes is called as
Correct Answer Array
Your Answer Array
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 Registration form is filled in by :-
Correct Answer Customer
Your Answer Customer
Select The Blank
Question The user must have access to both OODB and RDB to manipulate data. The
developer therefore must develop applications that could source data from ________
databases [ OODB, RDB etc] .
Correct Answer All
Your Answer All
Multiple Choice Multiple Answer
Question The 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 When it is limited to use structure in part or full by other object, then the degree of
coupling is :-
Correct Answer Low
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 13 of 145
Your Answer Low
True/False
Question Object Oriented program is like a community of interacting individuals each having
assigned responsibilities, working together towards attainment of common goal.
Correct Answer True
Your Answer True
Select The Blank
Question ________ provide initialization of an object created from the class.
Correct Answer Constructors
Your Answer Constructors
Multiple Choice Multiple Answer
Question The contents of DVD reservation slip form are as follows :-
Correct Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member
Your Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member
True/False
Question Once actors and their interface requirements are identified, the use of sequence and
collaboration diagrams is necessary to identify the interaction sequence and objects
that collaborate in the use case activities.
Correct Answer True
Your Answer True
Select The Blank
Question Once algorithms are finalised, we convert them into a program using OOPL or using
________containing automatic programming and testing.
Correct Answer CASE tool
Your Answer CASE tool
True/False
Question There are no set rules or guidelines on ' how many case scenarios are necessary to
represent the system? '
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 14 of 145
Question The contents of DVD return slip form are as follows :-
Correct Answer Member ID , Contact phone number , Feedback on DVD
Your Answer Member ID , Contact phone number , Feedback on DVD
Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, we can call following parameters as
attributes of class Passenger :-
Correct Answer Name , Age , Sex
Your Answer Name , Age , Sex
Multiple Choice Single Answer
Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure does not support OOPS Class Supports OOPS.
Multiple Choice Single Answer
Question The model of interaction between user and system is called
Correct Answer Use case model
Your Answer Use case model
Multiple Choice Single Answer
Question A technical term for an object of a class is termed as
Correct Answer Instance
Your Answer Instance
Multiple Choice Multiple Answer
Question The minimum hardware and system requirements for proposed software for DVD titles
are as follows :-
Correct Answer CPU - PIII, 1 Ghz , OS - MS windows XP , Disk Space - 1 GB free
Your Answer CPU - PIII, 1 Ghz , Disk Space - 1 GB free
True/False
Question Objects can not interact unless they know the details of each others data or code.
Correct Answer False
Your Answer False
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 15 of 145
Multiple Choice Multiple Answer
Question Most of the applications have a three tier layered architecture. The three tier layers are
:-
Correct Answer Server , Application , Client
Your Answer Server , Application , Client
True/False
Question Sequence diagrams and collaboration diagrams are very difficult to select classes and
objects.
Correct Answer False
Your Answer True
True/False
Question The process of mapping and integrating begins with defining the relationships between
the table structure in RDB and class structure in object model in OODB
Correct Answer True
Your Answer True
Select The Blank
Question The corresponding equivalent of table in OODBMS is ________ with attributes and
methods.
Correct Answer Class
Your Answer Class
Multiple Choice Single Answer
Question Use case steps are executed in :-
Correct Answer Logical order
Your Answer Serial order
Multiple Choice Single Answer
Question A way of approaching a problem especially when it belongs to general class of
problems is indicated by :-
Correct Answer Pattern
Your Answer Pattern
Select The Blank
Question 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
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 If the software is written in C++, name of constructor and destructor must differ.
Correct Answer False
Your Answer False
Multiple Choice Single Answer
Question OOA and OOD are based on :-
Correct Answer Business analysis model
Your Answer Structural model
Multiple Choice Multiple Answer
Question In context of transactions, OODBMS :-
Correct Answer Handle nested transactions , Supports MROW , Supports long transactions
Your Answer Handle nested transactions , Supports MROW , Supports long transactions
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
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 2 of 145
Counter clerks People class People class
True/False
Question A value of object changes when event occurs.
Correct Answer True
Your Answer False
Select The Blank
Question ________ provides diverse set of interfaces to reach data stored at any database and
then manipulates it to produce the result.
Correct Answer MDBS
Your Answer OODBMS
Multiple Choice Single Answer
Question It has been said that Pascal and C programs are collections of procedures and C++
programs are collections of
Correct Answer Classes
Your Answer Classes
True/False
Question Objects can not interact unless they know the details of each others data or code.
Correct Answer False
Your Answer False
True/False
Question The registration form is filled for each member of family under one address
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
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 3 of 145
Question Processes run by the users are modeled in the use case and situation in which user
plays this role is called :-
Correct Answer Scenario
Your Answer Scenario
Multiple Choice Single Answer
Question OODBMS provides all required advanced features in addition to all features of :-
Correct Answer RDBMS
Your Answer DBMS
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
Match The Following
Question Correct Answer Your Answer
Ability to send a message to
several objects and to allow
receiving object to respond
method specified on the object.
Ploymorphism Ploymorphism
We can define abstract operation
on abstract data
Data abstraction Overriding
Process of sharing properties of
the higher level object or class
Inheritance Inheritance
Ability to inherit attributes and
methods from 2 or more objects
or classes
Multiple inheritance Multiple inheritance
True/False
Question Object-oriented programming focuses on the integrated data and functionality as
discrete units that have both knowledge (data) and capabilities (functions). Procedural
programs, on the other hand, focus on functions and how they act on data.
Correct Answer True
Your Answer True
True/False
Question A functionality prototype can be designed that does not have the final user interface,
but allows users to try out various features, such as forwarding messages or attaching
files without worrying about the final interface.
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 4 of 145
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
Select The Blank
Question ________ needs use case analysis from the viewpoint of identifying those business
class that need human interaction.
Correct Answer Identification
Your Answer Simulation
Multiple Choice Single Answer
Question In RDD, the technique in which we gather information on group activity that resolves
differences in opinion, solutions & requirements, is termed as
Correct Answer Brainstorming
Your Answer Prototyping
True/False
Question Usually the methods are declared after its variables in the class body.
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
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
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 5 of 145
Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Mammal inherits Animal's functions and data
True/False
Question The incremental approach means repeating software development cycle , analysis
and modeling, designing and implementation or programming to achieve incremental
goals.
Correct Answer True
Your Answer False
Multiple Choice Single Answer
Question The existing computer system at DEL is developed using :-
Correct Answer Independent systems
Your Answer Web systems
Multiple Choice Multiple Answer
Question Access to other OODBMS comprises of :-
Correct Answer Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS
Your Answer Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support adhoc
queries with the following :-
Correct Answer 4GL , C++ , GUI
Your Answer GUI , C++ , LISP
Multiple Choice Single Answer
Question The link between business object [ e.g. passenger, employee, ticket, train ] and the
respective data stores is provided by :-
Correct Answer Access layer
Your Answer Lower layer
Select The Blank
Question ________ has a role which is performed through well defined tasks. These tasks are
performed in logical sequence to achieve a system goal.
Correct Answer Actor
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 6 of 145
Your Answer Actor
Select The Blank
Question ________ enables the development of extremely flexible client-server systems as it is
possible to locate reusable objects /components stored anywhere in the network and
manipulate them as per the application requirements.
Correct Answer DOC
Your Answer OODBMS
Multiple Choice Multiple Answer
Question The DBMS criteria is supported by O2, objectivity, object store and Versent. The
criteria for the same is as follows :-
Correct Answer Replication of data , Data encryption , Database language based on SQL
Your Answer Data encryption , Database language based on SQL , Storage of methods of objects
in database
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
Select The Blank
Question A class inherits state and behaviour from its ________ .
Correct Answer Superclass
Your Answer Superclass
Multiple Choice Multiple Answer
Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration
True/False
Question The mismatch between application objects and relational data needs to be mapped for
use in the application.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 7 of 145
Question When it is limited to use structure in part or full by other object, then the degree of
coupling is :-
Correct Answer Low
Your Answer Low
True/False
Question Use cases for different scenarios arising out of smaller input variations need not be
modeled.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question In C++ language if the class member is to be created, following are the actions :-
Correct Answer Specify methods in the class , Specify constructor , Specify destructor
Your Answer Specify methods in the class , Specify constructor , Specify destructor
Multiple Choice Single Answer
Question ActiveX is also known as :-
Correct Answer OLE
Your Answer OLE
Select The Blank
Question The most widely used OOPL is ________
Correct Answer C++
Your Answer C++
True/False
Question If an algorithm having single result is provided with well defined pre and post
conditions, it becomes very simple.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question In first generation client-server computing , methods/applications were available to
serve on demand at :-
Correct Answer Server side
Your Answer Client side
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 8 of 145
Multiple Choice Single Answer
Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure does not support OOPS Class Supports OOPS.
Multiple Choice Single Answer
Question The method for industrial development of software based on use-case-driven design is
Correct Answer OOSE [ Object Oriented Software Engineering ]
Your Answer OOD [ Object Oriented Design ]
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support
application programming in following languages.
Correct Answer C++ , JAVA , SMALLTALK
Your Answer C++ , JAVA , FORTRAN
Multiple Choice Single Answer
Question The actor in drama may have role of dancing in dance event and also may have a
role of singer in solo singing event . This pattern is known as .
Correct
Answer
Player role pattern
Your Answer Player role pattern
Select The Blank
Question In a façade class , we provide most often required and most dynamic properties of
the ________ class and class in the main system.
Correct
Answer
Super
Your Answer Super
Multiple Choice Single Answer
Question C++ is basically a procedural language having extension of
Correct
Answer
Object Oriented technology
Your Answer Object Oriented technology
Select The Blank
Question ________ has become a standard notation for object oriented system modeling.
Correct
Answer
UML
Your Answer UML
Select The Blank
Question ________ is a graphical representation of user's view and developers
understanding of transactions performed in the case scenario .
Correct
Answer
Use case diagram
Your Answer Use case diagram
True/False
Question Testing is the process of demonstrating that the faults are not present.
Correct
Answer
True
Your Answer True
Multiple Choice Multiple Answer
Question Like entity-relationship model , the object relationship model is developed. The
development takes place through following three steps :-
Correct
Answer
Draw a network of collaborators using CRC index cards. , From CRC index cards ,
evaluate responsibilities and collaborations. Name unlabeled lines. The direction of
relationship is indicated by an arrowhead line. , Determine cardinality .
Your Answer Draw a network of collaborators using CRC index cards. , From CRC index cards ,
evaluate responsibilities and collaborations. Name unlabeled lines. The direction of
relationship is indicated by an arrowhead line. , Determine cardinality .
Multiple Choice Single Answer
Question The use of constructors will be made in a 'member' class for
Correct
Answer
Initialize objects
Your Answer Initialize objects
Multiple Choice Single Answer
Question UML uses
Correct
Answer
OCL [ object Constraint Language ]
Your Answer OCL [ object Constraint Language ]
Select The Blank
Question When we move to OOSAD , server-resident applications will give way to objects
and ________ objects in Distributedserver environment.
Correct
Answer
Distributed
Your Answer Distributed
Multiple Choice Single Answer
Question Selected design pattern should be a solution that weights heavily on the
advantage and that has very few and insignificant disadvantages. In
documentation content , this is known as
Correct
Answer
Optimum solution
Your Answer Optimum solution
Multiple Choice Multiple Answer
Question Some key objectives of OOD process should achieve the following
Correct
Answer
The class as far as possible should be independent , but could be dependent on
only a few classes. , Interaction between two classes should be explicit. , Class
hierarchy should be built on specialization of higher class.
Your Answer The class as far as possible should be independent , but could be dependent on
only a few classes. , Interaction between two classes should be explicit. , Class
hierarchy should be built on specialization of higher class.
True/False
Question Compared to other OO methods , the metrics methods progressed very slowly.
Correct
Answer
True
Your Answer True
True/False
Question OODBMS ensures that in the event of failure the recovery process enforces
consistency in database status after a transaction is terminated by force externally.
Correct
Answer
True
Your Answer True
Multiple Choice Multiple Answer
Question OOSAD has following main activities
Correct
Answer
Use case-driven OO analysis and OO design , Prototyping and review of OO
design , Implementation , incremental testing and maintenance.
Your Answer Use case-driven OO analysis and OO design , Prototyping and review of OO
design , Implementation , incremental testing and maintenance.
Select The Blank
Question The company may have functional databases such as BOM , drawings ,
equipments . These databases are ________ in nature and are distributed
physically , logically and by responsibility of control.
Correct
Answer
Heterogeneous
Your Answer Heterogeneous
Multiple Choice Multiple Answer
Question In train class the examples of changing parameters are
Correct
Answer
Driver , Passenger name , Guard
Your Answer Driver , Passenger name , Guard
Match The Following
Question Correct Answer Your Answer
Method Procedure body implementing
operation
Procedure body implementing
operation
Object Collection of data & operations Collection of data & operations
Class Description of set of objects Description of set of objects
Instance Technical term for object of
class
Technical term for object of class
True/False
Question The purpose of an interaction diagram is to understand the role of other objects
that are in collaboration with the object in Question , the objective being to
complete the job.
Correct
Answer
True
Your Answer True
Select The Blank
Question When object A wants object B to perform one of B's methods, object A sends a
________to object B.
Correct
Answer
Message
Your Answer Message
Select The Blank
Question The main objective in building ________class is to create set of classes that know
how to communicate with locations where data actually resides.
Correct
Answer
Access layer
Your Answer Access layer
Multiple Choice Single Answer
Question In OOSAD , the view layer classes or UI are
Correct
Answer
GUI [ Graphical User Interfaces ]
Your Answer GUI [ Graphical User Interfaces ]
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
Row Refers data for single entry Refers data for single entry
Standard procedure Method Method
Table Scheme representing complex
relationships between entities
Scheme representing complex
relationships between en entities
Column Refers datatype and name Refers datatype and name
Multiple Choice Single Answer
Question When two classes refer to one class to read or write data , then the degree of
coupling is
Correct
Answer
High
Your Answer High
Multiple Choice Multiple Answer
Question The following flaws generally arise through oversight.
Correct
Answer
Special circumstances may have been generated to accommodate the
unnecessary attribute or exceptions to it. Work involved in the creation of
unnecessary subclasses should be avoided. , A misinterpretation of the class
definition may lead to incorrect or extraneous class relationships. , The behavior of
the system or its classes may be improperly characterized to accommodate
extraneous attribute.
Your Answer A misinterpretation of the class definition may lead to incorrect or extraneous class
relationships. , The behavior of the system or its classes may be improperly
characterized to accommodate extraneous attribute. , The testing equipments are
improper.
True/False
Question In the process of rationalizing 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
Multiple Choice Multiple Answer
Question Use case models are more useful to :-
Correct
Answer
Analyst , Designer , Developer
Your Answer Analyst , Designer , Developer
Select The Blank
Question Models provide a way of describing a world but ________ techniques are only a
part of analysis and design.
Correct
Answer
Modeling
Your Answer Modeling
True/False
Question By default, variables are private and methods are public .
Correct
Answer
True
Your Answer True
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 In use case model , store clerk , shop manager , vendor and purchase manager
are
Correct
Answer
Actors
Your Answer Actors
Select The Blank
Question A ________is a declaration that a pointer to a base class is to be treated as a
pointer to a derived class.
Correct
Answer
Down cast
Your Answer Down cast
Multiple Choice Multiple Answer
Question A simple and single object on its own does not achieve anything unless it is
triggered into action by the following from other object or method.
Correct
Answer
Stimulus , Signal , Message
Your Answer Stimulus , Message , Vector
True/False
Question An object may become reusable by accident or by design.
Correct
Answer
True
Your Answer True
Multiple Choice Single Answer
Question Being an individual , different roles in a system performance can be played by :-
Correct
Answer
User
Your Answer User
True/False
Question OO approach saves development time as the object can be reused.
Correct
Answer
True
Your Answer True
Multiple Choice Multiple Answer
Question OOT features three counts namely
Correct
Answer
Reusability , Portability , Interoperability
Your Answer Reusability , Portability , Interoperability
True/False
Question An immutable class is never protected from changing.
Correct
Answer
False
Your Answer False
Multiple Choice Multiple Answer
Question The following are some of the authors who have published methods for analysis
and design of systems based on OO paradigm
Correct
Answer
Coad , Yourdon , Shlaer
Your Answer Coad , Yourdon , Shlaer
Multiple Choice Single Answer
Question One has to identify classes , class relationships , class attributes and class
methods for drawing
Correct
Answer
Static class diagram
Your Answer Entity relationship class diagram
Multiple Choice Single Answer
Question The OO testing is generally based on the techniques of
Correct
Answer
Fault detection
Your Answer Fault detection
Multiple Choice Multiple Answer
Question It is not necessary that the user be a human being. It could be :-
Correct
Answer
Bar code reader , Card swiping machine , ATM system
Your Answer Bar code reader , Card swiping machine , ATM system
Multiple Choice Single Answer
Question Collection of similar datatypes is called as
Correct
Answer
Array
Your Answer Array
Multiple Choice Multiple Answer
Question Consider a Store Transaction System. If the use case diagram of store transaction
system is prepared , the following activities can be taken into consideration.
Correct
Answer
Customer submits requisition for material. , Storekeeper confirms availability of
material and issues the same. , Customer collects the material.
Your Answer Customer submits requisition for material. , Storekeeper confirms availability of
material and issues the same. , Customer collects the material.
Select The Blank
Question The classes are associated with ________ mechanism.
Correct
Answer
Coupling
Your Answer Coupling
True/False
Question DIT is not useful in predicting defect-proneness of a class.
Correct
Answer
False
Your Answer False
Multiple Choice Multiple Answer
Question The minimum hardware and system requirements for proposed software for DVD titles
are as follows :-
Correct Answer Disk Space - 1 GB free , CPU - PIII, 1 Ghz , OS - MS windows XP
Your Answer Disk Space - 1 GB free , CPU - PIII, 1 Ghz , OS - MS windows XP
Select The Blank
Question Identifying classes is not enough. We must identify ________ of the class and other
classes.
Correct Answer Dependencies
Your Answer Dependencies
True/False
Question Once class is defined we can create limited number of objects belonging to that class.
Correct Answer False
Your Answer False
Multiple Choice Multiple Answer
Question In C++ language if the class member is to be created, following are the actions :-
Correct Answer Specify methods in the class , Specify constructor , Specify destructor
Your Answer Specify methods in the class , Specify constructor , Specify destructor
True/False
Question The sequence diagram shows a task or activity sequence but do not show the
relationship between objects through the roles that play in the interaction.
Correct Answer True
Your Answer True
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 31 of 145
Multiple Choice Multiple Answer
Question The contents of DVD reservation slip form are as follows :-
Correct Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member
Your Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile
phone number of member
Multiple Choice Single Answer
Question The concept of OOPS was first introduced in
Correct Answer Simula Language
Your Answer Simula Language
Multiple Choice Single Answer
Question The simple logic for system specifications is provided by a languages named :-
Correct Answer OCL [ Object Constraint Language ]
Your Answer OOPL [ Object oriented Programming Language ]
Multiple Choice Multiple Answer
Question O2, Objectivity, ObjectStore and Versant support following DBMS criteria :-
Correct Answer Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc
updates of DB-schema with OOL.
Your Answer Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. ,
Ad-hoc updates of DB-schema with 4GL
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 When it is limited to use structure in part or full by other object, then the degree of
coupling is :-
Correct Answer Low
Your Answer Low
Select The Blank
Question Interface object [ VLC ] handles communication with ________ and is not concerned
about business rules, methods or other related Activities.
Correct Answer Actor
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 32 of 145
Your Answer Actor
Select The Blank
Question The ________ may have two or more constructors.
Correct Answer Class
Your Answer Class
Select The Blank
Question A class is the________ for an object.
Correct Answer Template
Your Answer Instance
Multiple Choice Multiple Answer
Question The three layered architecture is made up of layer classes as follows :-
Correct Answer Access Layer Class , Business Layer Class , View Layer Class
Your Answer Access Layer Class , Business Layer Class , View Layer Class
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
Select The Blank
Question When you express user-system interaction, the scenario in the model is called
________
Correct Answer Case model
Your Answer Case model
Multiple Choice Single Answer
Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure does not support OOPS Class Supports OOPS.
Multiple Choice Single Answer
Question C++ is basically a procedural language having extension of
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 33 of 145
Correct Answer Object Oriented technology
Your Answer Object Oriented technology
True/False
Question Prototype design is essential to minimize the risk of wrong understanding of system
requirements and user requirements affecting effort, cost and quality.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question If a class fruit has object mango, the relationship is expressed as :
Correct Answer Fruit mango
Your Answer Fruit mango
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
True/False
Question UA advocates use of UML notations and diagrams for modeling the system.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question Class diagrams help to analyse the structure of system by identifying -
Correct Answer Objects
Your Answer Objects
Multiple Choice Single Answer
Question The pure Object Oriented language is
Correct Answer Java
Your Answer Java
True/False
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 34 of 145
Question Objects can not interact unless they know the details of each others data or code.
Correct Answer False
Your Answer False
Multiple Choice Single Answer
Question The term 'SRS' in context of OAA stands for
Correct Answer System Requirements Specifications
Your Answer System Requirements Specifications
Select The Blank
Question Many times , ________ are added in the process of building specifications and also in
the phase of development.
Correct Answer Classes
Your Answer Classes
Multiple Choice Single Answer
Question OOA and OOD are based on :-
Correct Answer Business analysis model
Your Answer Business analysis model
Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, the objects [ business class ] that
collaborate are as follows :-
Correct Answer Counter clerk , Reservation form , Ticket menu
Your Answer Counter clerk , Reservation form , Ticket menu
Match The Following
Question Correct Answer Your Answer
Single object Single table Single table
Passenger object Passenger Table Passenger Table
Instance Row Row
Attribute Column Column
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 35 of 145
Question In a student hostel, rooms, room number and contents are same year after year but
students who occupy room are different year. This pattern is called :-
Correct Answer Abstraction-Occurrence Pattern
Your Answer Abstraction-Occurrence Pattern
Multiple Choice Multiple Answer
Question The solution to simplicity of design lies in the following factors :-
Correct Answer Class design , Building hierarchy , Grouping classes in aggregate sets that have
similar characteristics.
Your Answer Class design , Building hierarchy , Grouping classes in aggregate sets that have
similar characteristics.
True/False
Question Object Oriented program is like a community of interacting individuals each having
assigned responsibilities, working together towards attainment of common goal.
Correct Answer True
Your Answer True
True/False
Question In real world, we have to source data from multiple data sources that have different
data models.
Correct Answer True
Your Answer True
Select The Blank
Question ________ coordinates the processing of global transactions split into various local
databases to achieve consistency and integrity of data and results.
Correct Answer MDBS
Your Answer MDBS
Multiple Choice Multiple Answer
Question The ALC may interact with actor as given below and automatically becomes class for a
business class :-
Correct Answer Bar code reading , Database , Web
Your Answer Bar code reading , Database , Web
Select The Blank
Question Invoice and ________ are two classes in the noun phrase approach .But Amount is an
attribute in invoice, hence should be rejected for class consideration.
Correct Answer Amount
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 36 of 145
Your Answer Amount
Match The Following
Question Correct Answer Your Answer
Versant www.versant.com www.versant.com
O2 www.o2tech.com www.o2tech.com
Objectivity www.objectivity.com www.objectivity.com
Odi.com www.Objectstore www.Objectstore
True/False
Question The use case may begin with no precondition or with some preconditions.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question ALC performs following main tasks :-
Correct Answer Translates the data-related request from business objects , Translates the results [
processed through data ] to appropriate business objects. , Sends business objects
into business layer.
Your Answer Translates the data-related request from business objects , Translates the results [
processed through data ] to appropriate business objects. , Sends business objects
into business layer.
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support adhoc
queries with the following :-
Correct Answer GUI , 4GL , C++
Your Answer GUI , 4GL , C++
Select The Blank
Question Advantage of ________ is that, by extension, it builds additional classes with
additional properties.
Correct Answer Hierarchy
Your Answer Hierarchy
Multiple Choice Multiple Answer
Question Most of the applications have a three tier layered architecture. The three tier layers are
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 37 of 145
:-
Correct Answer Server , Application , Client
Your Answer Server , Application , Client
Multiple Choice Single Answer
Question Collection of similar datatypes is called as
Correct Answer Array
Your Answer Array
Multiple Choice Single Answer
Question Since there is so much heterogeneity distributed in the network in terms of servers,
clients, databases, platforms, applications and architecture, which can not be easily
dispended with, what is needed is therefore :-
Correct Answer Standard DOC system
Your Answer Standard DOC system
Multiple Choice Single Answer
Question Each object is associated with the data of type class with which they are created. A
class is thus a collection of objects of
Correct Answer Similar type
Your Answer Different type
True/False
Question 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
Multiple Choice Multiple Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 24 of 145
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support following
criteria for access to other DBMS whenever an application is running on the OODBMS :-
Correct Answer Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE
Your Answer Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE
Multiple Choice Multiple Answer
Question In C++ language if the class member is to be created, following are the actions :-
Correct Answer Specify methods in the class , Specify constructor , Specify destructor
Your Answer Specify methods in the class , Specify constructor , Specify destructor
Multiple Choice Single Answer
Question The class and its hierarchy build through inheritance should lead to a :-
Correct Answer Single purpose class
Your Answer Multi purpose class
Multiple Choice Multiple Answer
Question Various database packages are :-
Correct Answer Oracle , Sibase , SAP
Your Answer Oracle , Sibase , SAP
Multiple Choice Single Answer
Question C++ is basically a procedural language having extension of
Correct Answer Object Oriented technology
Your Answer Object Oriented technology
True/False
Question Fuzzy Classes may be relevant or irrelevant.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question The data once created by a process survives for long till it is created externally, is called :-
Correct Answer Persistence data
Your Answer Persistence data
Select The Blank
Question Interface object [ VLC ] handles communication with ________ and is not concerned about
business rules, methods or other related Activities.
Correct Answer Actor
Your Answer Actor
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 25 of 145
Question The role of user in a system is played by
Correct Answer Actor
Your Answer Actor
Multiple Choice Single Answer
Question One has to determine sequence of activities and develop sequence collaboration diagram
for drawing the :-
Correct Answer Interaction diagram
Your Answer Interaction diagram
Multiple Choice Multiple Answer
Question ODBMS Queries comprise of :-
Correct Answer Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp
Your Answer Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp
Multiple Choice Single Answer
Question In RDD, the technique in which we gather information on specific Questions & debate why
and why not on number of points, is termed as
Correct Answer Interviewing
Your Answer Brain storming
Select The Blank
Question The relationships between VLC and BLC are ________ the relationships between BLC and
ALC.
Correct Answer Opposite of
Your Answer Opposite of
Multiple Choice Single Answer
Question The observer pattern is made of two closely associated classes. One is observable class
and the other is its :-
Correct Answer Associated interface class
Your Answer Observer class
Select The Blank
Question Invoice and ________ are two classes in the noun phrase approach .But Amount is an
attribute in invoice, hence should be rejected for class consideration.
Correct Answer Amount
Your Answer Amount
True/False
Question Prototyping is a tool to test the design of system
Correct Answer True
Your Answer True
Select The Blank
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 26 of 145
Question The good attribute of ________ is, it should be singular and represents only one object and
has no parallel.
Correct Answer Name
Your Answer Name
Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, we can call following parameters as attributes
of class Passenger :-
Correct Answer Name , Age , Sex
Your Answer Name , Age , Sex
Multiple Choice Single Answer
Question If a class fruit has object mango, the relationship is expressed as :
Correct Answer Fruit mango
Your Answer Fruit mango
Select The Blank
Question ________model is based on actors and use cases.
Correct Answer Use case
Your Answer Use case
Select The Blank
Question The manager ________ manages an application’s data needs by mapping data
requirements to data source in the database.
Correct Answer ODBC driver
Your Answer ODBC driver
Multiple Choice Multiple Answer
Question Traditional approach for collecting DVD titles from rack are :-
Correct Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked
items are tick marked and items not available are cross marked in the list
Your Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked
items are tick marked and items not available are cross marked in the list
True/False
Question Use cases are not beneficial for all interface requirements.
Correct Answer False
Your Answer False
Multiple Choice Single Answer
Question DELL observed that there is a decline in membership every year by about :-
Correct Answer 20-30%
Your Answer 20-30%
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 27 of 145
Select The Blank
Question ________ enables the development of extremely flexible client-server systems as it is
possible to locate reusable objects /components stored anywhere in the network and
manipulate them as per the application requirements.
Correct Answer DOC
Your Answer DOC
Multiple Choice Multiple Answer
Question The columns to be filled in DVD reservation slip are as stated below :-
Correct Answer Member name , Member ID , Contact phone number
Your Answer Member name , Member ID , Contact phone number
True/False
Question The danger of scenario-driven approach is that the system is built too much around current
needs & this focus will compromize the long term flexibility.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question Use case steps are executed in :-
Correct Answer Logical order
Your Answer Logical order
Multiple Choice Single Answer
Question Even though contents may look similar, criteria of selection and application should be clearly
spelt out for designers to go by. In documentation content, this is known as :-
Correct Answer Criteria of selection
Your Answer Criteria of selection
Multiple Choice Multiple Answer
Question VLCs are responsible for two major requirements of applications, one is fetching input and
the other is delivering output of application by way of :-
Correct Answer Display , Print , Store
Your Answer Display , Print , Store
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
Select The Blank
Question A class may be thought of as 'data-type' and object as ________ of that data-type.
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 28 of 145
Correct Answer Variable
Your Answer Variable
True/False
Question With its strength, ODBC has become an industry standard for interoperatability on different
databases.
Correct Answer True
Your Answer True
True/False
Question OODBMS is a result of blending OOP and database technology to meet the application
needs of systems defined in OOT
Correct Answer True
Your Answer True
True/False
Question A common example of multithreading is the user interface. By using threads, a user can click
a button and get a quick response rather than waiting until the program finishes its current
task.
Correct Answer True
Your Answer True
Select The Blank
Question ________ is a specific sequence of transactions in a dialogue between a user & a system
representing a particuler way to use the system.
Correct Answer Use case
Your Answer Use case
True/False
Question More use classes may not necessarily bring better understanding or more clarity.
Correct Answer False
Your Answer False
Multiple Choice Multiple Answer
Question ALC performs following main tasks :-
Correct Answer Translates the data-related request from business objects , Translates the results [
processed through data ] to appropriate business objects. , Sends business objects into
business layer.
Your Answer Translates the data-related request from business objects , Translates the results [
processed through data ] to appropriate business objects. , Sends business objects into
business layer.
Select The Blank
Question Many times , ________ are added in the process of building specifications and also in the
phase of development.
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 29 of 145
Correct Answer Classes
Your Answer Classes
Multiple Choice Single Answer
Question In sequence diagram, the horizontal lines are arranged in sequence of their
Correct Answer Occurrence
Your Answer Occurrence
Match The Following
Question Correct Answer Your Answer
Land Place class Place class
PC, printer, telephone Tangible and device class Tangible and device class
Reversation office Organisation class Event class
Counter clerks People class People class
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
Match The Following
Question Correct Answer Your Answer
Type Public Public
Class Bike Bike
Data Color Color
Method Handle() Handle()
True/False
Question OODBMS can not handle wide range of datatypes supporting complex data and structure .
Correct Answer False
Your Answer False
Multiple Choice Multiple Answer
Question The minimum hardware and system requirements for proposed software for DVD titles are
as follows :-
Correct Answer CPU - PIII, 1 Ghz , OS - MS windows XP , Disk Space - 1 GB free
Your Answer CPU - PIII, 1 Ghz , OS - MS windows XP , Disk Space - 1 GB free
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 30 of 145
Select The Blank
Question ________ coordinates the processing of global transactions split into various local
databases to achieve consistency and integrity of data and results.
Correct Answer MDBS
Your Answer MDBS
Match The Following
Question Correct Answer Your Answer
Component diagram &
deployment diagram
Deployment model Deployment model
Class diagram Static business model Static business model
Use case diagram Static use case Dynamic use case model
Interactions diagram Dynamic use case model Static business model
True/False
Question If the software is written in C++ , the class body will be terminated by
semicolon.
Correct Answer True
Your Answer True
Select The Blank
Question The user must have access to both OODB and RDB to manipulate data. The
developer therefore must develop applications that could source data from
________ databases [ OODB, RDB etc] .
Correct Answer All
Your Answer One of
Multiple Choice Multiple Answer
Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and method
separated by dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Variable declaration , Header files
Multiple Choice Single Answer
Question C++ is basically a procedural language having extension of
Correct Answer Object Oriented technology
Your Answer Object Oriented technology
Select The Blank
Question Proximity switch Sensors and UPS are devices that help to perform
applications. These are ________ and class.
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 17 of 145
Correct Answer Tangible entiry pattern
Your Answer Tangible entiry pattern
True/False
Question Isolated objects have no purpose in the system.
Correct Answer True
Your Answer False
Multiple Choice Multiple Answer
Question The solution to simplicity of design lies in the following factors :-
Correct Answer Class design , Building hierarchy , Grouping classes in aggregate sets that
have similar characteristics.
Your Answer Class design , Building hierarchy , Grouping classes in aggregate sets that
have similar characteristics.
True/False
Question A common example of multithreading is the user interface. By using threads, a
user can click a button and get a quick response rather than waiting until the
program finishes its current task.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question The collaboration diagram shows interaction between objects & sequence of
activities denoted by :
Correct Answer Number
Your Answer Name
True/False
Question The sequence diagram shows flow of behaviour and collaboration of objects.
Correct Answer False
Your Answer True
Multiple Choice Single Answer
Question When two classes refer to one class to read or write data, then the degree of
coupling is :-
Correct Answer High
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 18 of 145
Your Answer Medium
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant
support ad-hoc queries with the following :-
Correct Answer GUI , 4GL , C++
Your Answer 4GL , C++ , LISP
True/False
Question The class may have one or more associated classes.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question The subsystem packages are built by the help of following parameters :-
Correct Answer Classes , Associates , Aggregation
Your Answer Classes , Associates , Macros
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 Multiple Answer
Question In designing classes, we are improving and enriching the class content in
terms of properties and we screen them for :-
Correct Answer Local and communication association , Eliminating unnecessary association ,
Identifying the relationship, top-down or bottom up, aggregation and declaring
relationship pattern.
Your Answer Eliminating unnecessary association , Identifying the relationship, top-down
or bottom up, aggregation and declaring relationship pattern. , Serial and
parallel communication.
True/False
Question XML is a meta data language developed to specify data with a goal of
improving interoperatability of different data sources.
Correct Answer True
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 19 of 145
Your Answer True
Multiple Choice Single Answer
Question The clarity of interaction diagram is lost with complex conditional behaviour.
In such cases, the best designing tool is:
Correct Answer Activity diagram
Your Answer Activity diagram
Select The Blank
Question ________ provides diverse set of interfaces to reach data stored at any
database and then manipulates it to produce the result.
Correct Answer MDBS
Your Answer OODBMS
Multiple Choice Multiple Answer
Question VLCs are responsible for two major requirements of applications, one is
fetching input and the other is delivering output of application by way of :-
Correct Answer Display , Print , Store
Your Answer Display , Print , Store
Multiple Choice Single Answer
Question Computer, car, vacuum cleaner etc are
Correct Answer Tangible
Your Answer Tangible
Multiple Choice Single Answer
Question For conducting OOA &D, the membership registration is taken as a :-
Correct Answer Class
Your Answer Class
Multiple Choice Single Answer
Question An actor may perform different roles in different :-
Correct Answer Use cases
Your Answer Programs
Multiple Choice Multiple Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 20 of 145
Question In Railway Reservation and Ticketing system, the objects [ business class ]
that collaborate are as follows :-
Correct Answer Counter clerk , Reservation form , Ticket menu
Your Answer Counter clerk , Reservation form , Ticket menu
Select The Blank
Question ________ is a specific sequence of transactions in a dialogue between a user
& a system representing a particuler way to use the system.
Correct Answer Use case
Your Answer Procedure
Select The Blank
Question The main purpose in building access layer classes is to create a mechanism to
________ with data source.
Correct Answer Communicate
Your Answer Communicate
Select The Blank
Question Many times , ________ are added in the process of building specifications and
also in the phase of development.
Correct Answer Classes
Your Answer Classes
Multiple Choice Multiple Answer
Question "Designing classes", consists of identifying following entities for each class:-
Correct Answer Structures , Protocols , Methods
Your Answer Structures , Protocols , Methods
Select The Blank
Question ________ provide initialization of an object created from the class.
Correct Answer Constructors
Your Answer Constructors
Multiple Choice Single Answer
Question Use case steps are executed in :-
Correct Answer Logical order
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 21 of 145
Your Answer Serial order
Multiple Choice Single Answer
Question Because of the concept of independent objects responding to messages, object
orientation is a natural way to implement
Correct Answer Event driven programming
Your Answer Message deiven programming
Multiple Choice Multiple Answer
Question The class 'member' is constructed as follows in C++ :-
Correct Answer Specify unique name for class , Specify whether it is private, public, protected
or friend , Specify variables in the class
Your Answer Specify whether it is private, public, protected or friend , Specify variables in
the class
Multiple Choice Multiple Answer
Question The DBMS criteria is supported by O2, objectivity, object store and Versent.
The criteria for the same is as follows :-
Correct Answer Replication of data , Data encryption , Database language based on SQL
Your Answer Data encryption , Database language based on SQL , Storage of methods of
objects in database
Select The Blank
Question Messaging and constructing messages is a complex task. The golden rule is to
keep messages to a ________ , both at receiving end and sending end.
Correct Answer Minimum
Your Answer Minimum
Select The Blank
Question The ________ may have two or more constructors.
Correct Answer Class
Your Answer Object
Multiple Choice Single Answer
Question Each object is associated with the data of type class with which they are
created. A class is thus a collection of objects of
Correct Answer Similar type
Your Answer Similar type
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 22 of 145
True/False
Question OOSAD approach is applicable only to stable systems.
Correct Answer False
Your Answer True
Multiple Choice Multiple Answer
Question The following features are supported by OODBMS products viz O2 ,
Objectivity , ObjectStore and Versant :-
Correct Answer SUN OS , AIX , MS Windows
Your Answer AIX , MS Windows , VMS
Multiple Choice Single Answer
Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Mammal inherits Animal's functions and data
Select The Blank
Question The row of table in RDBMS contains data which maps ________ of class in
OODBMS.
Correct Answer Instance
Your Answer Instance
Multiple Choice Single Answer
Question In RDD, the technique in which model is built to test the requirements and to
obtain confirmation from user is termed as
Correct Answer Prototyping
Your Answer Prototyping
Match The Following
Question Correct Answer Your Answer
Test Model Stipulates test strategy, test
plans, test specifications, test
results and test recovary reports.
Presents information how object
model will be executed.
Analysis Object Model Presents information how object
model will be executed.
Tests carbage data
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 23 of 145
Use case Model Defines actors inside and outside
of use case and their behaviour.
Implements use case data
Implementation Model Converts design object model to
implementation model based on
reusable component technology.
Converts design object model to
implementation model based on
reusable component technology.
True/False
Question In sense of time activity is longer and the action is relatively instantaneous.
Correct Answer True
Your Answer True
Select The Blank
Question ________model is based on actors and use cases.
Correct Answer Use case
Your Answer Use case
True/False
Question The danger of scenario-driven approach is that the system is built too much
around current needs & this focus will compromize the long term flexibility.
Correct Answer True
Your Answer True
True/False
Question OODBMS is a result of blending OOP and database technology to meet the
application needs of systems defined in OOT
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question The Standard DOC system was developed by the organisation of about
500
companies named :-
Correct Answer Object Management Group [ OMG ]
Your Answer Object Management Group [ OMG ]

Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, we can call following
parameters as
attributes of class Passenger :-
Correct Answer Name , Age , Sex
Your Answer Name , Age , Sex

Select The Blank
Question A class may be thought of as 'data-type' and object as ________ of
that data-type.
Correct Answer Variable
Your Answer Variable

Multiple Choice Single Answer
Question In 'railway ticket reservartion system ' the role of system server
is to be performed by
the user called :-
Correct Answer Reservation and ticketing system
Your Answer Reservation and ticketing system

Multiple Choice Single Answer
Question Objects may communicate with each other through
Correct Answer Methods
Your Answer Methods

Multiple Choice Multiple Answer
Question OODBMS standards comprise of :-
Correct Answer ODL , OQL , ODMG C++ binding
Your Answer ODL , OQL , ODMG C++ binding

Multiple Choice Single Answer
Question A technical term for an object of a class is termed as
Correct Answer Instance
Your Answer Instance

Multiple Choice Single Answer
Question The methods used in the class 'member ' will be declared as :-
Correct Answer Public
Your Answer Public

Multiple Choice Multiple Answer
Question OODBMS can work on following Operating systems on server :-
Correct Answer MS Windows , OS/2 , Sun OS
Your Answer MS Windows , OS/2 , Sun OS

Multiple Choice Single Answer
Question The linking of procedure call to the code to be executed in
response to that call is
referred as
Correct Answer Binding
Your Answer Referencing

Multiple Choice Single Answer
Question It has been said that Pascal and C programs are collections of
procedures and C++
programs are collections of
Correct Answer Classes
Your Answer Classes

Multiple Choice Single Answer
Question A role is nothing but a particular set of properties associated
with the :-
Correct Answer Class
Your Answer Class

Multiple Choice Single Answer
Question In DAD, the information providers such as users, customers, vendors
and
stakeholders paly a role of
Correct Answer Participants
Your Answer Actors

Multiple Choice Single Answer
Question An actor may perform different roles in different :-
Correct Answer Use cases
Your Answer Use cases

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

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

True/False
Question In sense of time activity is longer and the action is relatively
instantaneous.
Correct Answer True
Your Answer True

Multiple Choice Single Answer
Question Mango, apple and orange are members of class
Correct Answer Fruit
Your Answer Fruit

True/False
Question An interface design prototype provides the chance to test the look
and feel of your
product with potential users.
Correct Answer True
Your Answer True

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

Select The Blank
Question The methods for the class are defined in the ________ of the class
.
Correct Answer Body
Your Answer Body

Select The Blank
Question ________ has a role which is performed through well defined tasks.
These tasks are
performed in logical sequence to achieve a system goal.
Correct Answer Actor
Your Answer Actor

Multiple Choice Multiple Answer
Question The class 'member' is constructed as follows in C++ :-
Correct Answer Specify unique name for class , Specify whether it is
private, public, protected or friend
, Specify variables in the class
Your Answer Specify unique name for class , Specify whether it is private,
public, protected or friend
, Specify variables in the class

Multiple Choice Single Answer
Question The 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

Multiple Choice Single Answer
Question The stores for persistent objects, such as disk files do not
support queries or
interactive user interface operations. These problems are solved by :-
Correct Answer DBMS
Your Answer DBMS

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 Multiple Answer
Question "Designing classes", consists of identifying following entities for
each class:-
Correct Answer Structures , Protocols , Methods
Your Answer Structures , Protocols , Methods

True/False
Question The process of mapping and integrating begins with defining the
relationships between
the table structure in RDB and class structure in object model in OODB
Correct Answer True
Your Answer True

Select The Blank
Question The most widely used OOPL is ________
Correct Answer C++
Your Answer C++

True/False
Question In evolutionary model, the management activities are emphasised
with respect to
inception, elaboration, construction & transition.
Correct Answer True
Your Answer True

Select The Blank
Question ________ handles through virtual database, cross database
functionality by
constructing unified schemes.
Correct Answer MDBS
Your Answer MDBS

Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and
Versant support
following criteria for access to other DBMS whenever an application is
running on the
OODBMS :-
Correct Answer Can read data that resides in other OODBMS , Can modify data
that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE
Your Answer Can read data that resides in other OODBMS , Can modify data
that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE

Multiple Choice Single Answer
Question Being an individual, different roles in a system performance can be
played by :-
Correct Answer User
Your Answer User

Select The Blank
Question ________ is a specific sequence of transactions in a dialogue
between a user & a
system representing a particuler way to use the system.
Correct Answer Use case
Your Answer Use case

Multiple Choice Single Answer
Question In the Abstraction-Occurrence Pattern class is common and its
occurrences :-
Correct Answer Differ
Your Answer Differ

Multiple Choice Single Answer
Question A user palying a role in use case analysis is named as :-
Correct Answer Actor
Your Answer Actor

True/False
Question The ODBC-API driver drives to reach to intended database, runs the
application,
manipulates the data and puts it back in the position as the new data image.
Correct Answer True
Your Answer True

Multiple Choice Multiple Answer
Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and
method separated by
dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Name of object and
method separated by
dot operator. , Variable declaration

Select The Blank
Question The more complex is the interaction more ________ should be the UI
design for ease
of use and understanding.
Correct Answer Simple
Your Answer Simple

Multiple Choice Multiple Answer
Question Traditional approach for collecting DVD titles from rack are :-
Correct Answer Member gives list to clerk , Clerk picks up titles mentioned
in the list one by one , The
picked items are tick marked and items not available are cross marked in the
list
Your Answer Clerk picks up titles mentioned in the list one by one , The
picked items are tick
marked and items not available are cross marked in the list , Member
directly collects
DVD drom the rack.

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

Match The Following
Question Correct Answer Your Answer
Class: Railway Methods : Reserve Ticket (),
cancel Ticket ()
Methods : Reserve Ticket (),
cancel Ticket ()
Class : Passenger Attributes : name , age , sex Attributes : name , age ,
sex
Class : Booking clerk Attributes : Name , employee ID Attributes : Name ,
employee ID
Class: train Attributes : Train name , Train
number
Attributes : Train name , Train
number

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

Select The Blank
Question The good attribute of ________ is, it should be singular and
represents only one
object and has no parallel.
Correct Answer Name
Your Answer Name

Match The Following
Question Correct Answer Your Answer
Standard procedure Method Method
Table Scheme representing complex
relationships between entities
Scheme representing complex
relationships between entities
Column Refers datatype and name Refers datatype and name
Row Refers data for single entry Refers data for single entry

Multiple Choice Multiple Answer
Question In OODBMS product O2 , the attributes of objects have to be defined
in following
languages :-
Correct Answer C++ , JAVA , SMALLTALK
Your Answer C++ , JAVA , SMALLTALK

Select The Blank
Question The relationships between VLC and BLC are ________ the
relationships between
BLC and ALC.
Correct Answer Opposite of
Your Answer Opposite of
True/False
Question XML is a meta data language developed to specify data with a goal
of improving
interoperatability of different data sources.
Correct Answer True
Your Answer True

True/False
Question The use case analysis approach becomes more difficult if it
contains extensions from
other use cases.
Correct Answer True
Your Answer False

Multiple Choice Single Answer
Question C++ is also named as
Correct Answer C with classes
Your Answer C with classes

Multiple Choice Multiple Answer
Question All OODBMS products namely O2, Objectivity, Object Store and
Versant support
following DBMS criteria :-
Correct Answer User defined datatype , Is_a relationship , Part_of
relationship
Your Answer User defined datatype , Is_a relationship , Part_of relationship

Multiple Choice Single Answer
Question Inheritance supports concept of
Correct Answer Hierarchical classification
Your Answer Hierarchical classification

Multiple Choice Multiple Answer
Question In context of transactions, OODBMS :-
Correct Answer Handle nested transactions , Supports MROW , Supports long
transactions
Your Answer Handle nested transactions , Supports MROW , Supports long
transactions

Multiple Choice Single Answer
Question Because of the concept of independent objects responding to
messages, object
orientation is a natural way to implement
Correct Answer Event driven programming
Your Answer Event handler

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

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

Select The Blank
Question Messaging and constructing messages is a complex task. The golden
rule is to keep
messages to a ________ , both at receiving end and sending end.
Correct Answer Minimum
Your Answer Minimum

True/False
Question UML supports both static modeling and dynamic modeling
Correct Answer True
Your Answer True

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

True/False
Question Isolated objects have no purpose 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

Multiple Choice Multiple Answer
Question ODBMS Queries comprise of :-
Correct Answer Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc
queries with Lisp
Your Answer Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc
queries with Lisp

Multiple Choice Multiple Answer
Question The following criteria accepted by O2 , Objectivity , ObjectStore
and Versant :-
Correct Answer Single-user, single-tasking environment , Single-user,
multi-tasking environment , Multiuser
environment
Your Answer Single-user, single-tasking environment , Single-user,
multi-tasking environment , Multiuser
Environment

Multiple Choice Single Answer
Question In sequence diagram, the existance of objects in the behaviour are
shown by
Correct Answer Dotted line
Your Answer Dotted line

Multiple Choice Single Answer
Question Use domain analysis documents to identify actors in the system.
Whether the system is
current or new ask the Question mainly :-
Correct Answer Who are the users of a system?
Your Answer Who are the users of a system?

Select The Blank
Question Once algorithms are finalised, we convert them into a program using
OOPL or using
________containing automatic programming and testing.
Correct Answer CASE tool
Your Answer CASE tool

Select The Blank
Question ODBC with ________ provides standard database access through a
common interface,
independent of application .
Correct Answer API
Your Answer API

Select The Blank
Question Booch emphasises development of mechanisms with ________ model.
Correct Answer Data
Your Answer Data

Match The Following
Question Correct Answer Your Answer
Ability to send a message to
several objects and to allow
receiving object to respond
method specified on the object.
Ploymorphism Ploymorphism
We can define abstract operation
on abstract data
Data abstraction Data abstraction
Process of sharing properties of
the higher level object or class
Inheritance Inheritance
Ability to inherit attributes and
methods from 2 or more objects
or classes
Multiple inheritance Multiple inheritance

Multiple Choice Single Answer
Question Polymorphism means ability to take
Correct Answer More than one form
Your Answer More messages

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

True/False
Question The registration form is filled for each member of family under one
address
Correct Answer True
Your Answer True

Match The Following
Question Correct Answer Your Answer
Protected visibility Accessibility only to subclasses
and operations of class
Accessibility only to subclasses
and operations of class
Private visibility Accessible only be operations of
class
Accessible only be operations of
class
Visibility Accessibility by classes Accessibility by all classes
Public visibility Accessibility by all classes Accessibility by classes

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

Multiple Choice Multiple Answer
Question A first step in design is to construct a static UML class diagram
consisting of :-
Correct Answer Class name , Attributes , Methods
Your Answer Class name , Attributes , Methods

Multiple Choice Single Answer
Question UML uses :
Correct Answer OCL [ object Constraint Language ]
Your Answer OCL [ object Constraint Language ]

Select The Blank
Question ________ clearly identifies the actors and the task they perform
through interaction.
Correct Answer Use case
Your Answer Use case

Multiple Choice Single Answer
Question A subset of class with additional properties is termed as :
Correct Answer Subclass
Your Answer Super class

Multiple Choice Single Answer
Question The lock that ensures that no other transaction is committed till
the earlier transaction
completes the task is called :-
Correct Answer Read Lock
Your Answer Read Lock

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

Select The Blank
Question The methods used to have to perform on demand be put in ________ to
enable
implementation of the method.
Correct Answer Algorithms
Your Answer Program

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 Single Answer
Question The class bird should have object
Correct Answer Egale
Your Answer Egale

Select The Blank
Question The row of table in RDBMS contains data which maps ________ of
class in OODBMS.
Correct Answer Instance
Your Answer Instance

Multiple Choice Single Answer
Question In 'railway ticket reservartion system' the roles such as
requisition processing, ticket
processing, ticket data updation are to be performed by the user called :-
Correct Answer Counter Clerk
Your Answer Counter Clerk

Select The Blank
Question static binding allows to hold certain properties fixed and rigid,
whereas ________
binding allows object to behave as per conditions emerge.
Correct Answer Dynamic
Your Answer Dynamic

Multiple Choice Single Answer
Question The actor in drama may have role of dancing in dance event and also
may have a role of
singer in solo singing event . This pattern is known as :-
Correct Answer Player role pattern
Your Answer Player role pattern

Select The Blank
Question ________ is a person or device that uses the system.
Correct Answer User
Your Answer User

Multiple Choice Multiple Answer
Question In the first step of designing classes we :-
Correct Answer Refine attributes , Refine methods by using activity
diagrams. , Refine protocols by using
activity diagrams.
Your Answer Refine attributes , Refine methods by using activity diagrams. ,
Refine protocols by using
activity diagrams.

Multiple Choice Single Answer
Question Use case is used to model scenarios in the system run by
Correct Answer User/actor
Your Answer User/actor

Multiple Choice Single Answer
Question The data once created by a process survives for long till it is
created externally, is called
:-
Correct Answer Persistence data
Your Answer Persistence data

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

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 The insulation of data from direct access by the program is known
as :
Correct Answer Data hiding
Your Answer Data hiding
True/False
Question In sense of time activity is longer and the action is relatively instantaneous.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-hoc queries with the
following :-
Correct Answer GUI , 4GL , C++
Your Answer GUI , 4GL , LISP
Multiple Choice Single Answer
Question The object store stores objects that have ability to survive even though the program or system that created them
is no longer live. Such objects are called :-
Correct Answer Persistent Objects
Your Answer Transient Objects
True/False
Question UML supports both static modeling and dynamic modeling
Correct Answer True
Your Answer True
True/False
Question Use cases are not beneficial for all interface requirements.
Correct Answer False
Your Answer True
Page 1 Question - Answer List of 10
http://www.scdl.net/Assessment/Student/PreviousDetailScoreCard.aspx 12/5/2005
Multiple Choice Multiple Answer
Question The contents of DVD reservation slip form are as follows :-
Correct Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
Your Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
Multiple Choice Multiple Answer
Question In context of transactions, OODBMS :-
Correct Answer Handle nested transactions , Supports MROW , Supports long transactions
Your Answer Handle nested transactions , Supports MROW , Supports long transactions
Select The Blank
Question ________ needs use case analysis from the viewpoint of identifying those business class that need human
interaction.
Correct Answer Identification
Your Answer Identification
Multiple Choice Single Answer
Question In the railway transport environment, the same train [ train name, number etc ] leave everyday from one station
to the other. But in their operations, dates, drivers, passengers etc differ every day. This pattern is called :-
Correct Answer Abstraction-Occurrence Pattern
Your Answer Abstraction-Occurrence Pattern
Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, the objects [ business class ] that collaborate are as follows :-
Correct Answer Counter clerk , Reservation form , Ticket menu
Your Answer Counter clerk , Reservation form , Ticket menu
Page 2 Question - Answer List of 10
http://www.scdl.net/Assessment/Student/PreviousDetailScoreCard.aspx 12/5/2005
Select The Blank
Question ________ is defined as a cooperation between object codes produced by different software vendors & written in
different programming languages.
Correct Answer Interoperability
Your Answer Interoperability
True/False
Question The principle of polymorphism helps to extend and modify the system scope through appropriate messaging
mechanism.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question The records such as name, ID No will be different for each member in all membership registration forms. This
can be referred to as :-
Correct Answer Polymorphism
Your Answer Polymorphism
Select The Blank
Question OOSAD begins with identification of actors, what activities they perform and building ________ model for the
function.
Correct Answer Use-case
Your Answer Use-case
Match The Following
Question Correct Answer Your Answer
Database of property such as furniture,
computers, laptops, printers etc.
Asset DB Asset DB
Database of various DVDs including
name, company, date of purchase, usage
count etc
Title DB Title DB
Page 3 Question - Answer List of 10
http://www.scdl.net/Assessment/Student/PreviousDetailScoreCard.aspx 12/5/2005
Database of members with name, ID no,
address, telephone etc.
Member DB Member DB
Database of staff members with name,
designation, pay, date of joining etc.
Staff DB Staff DB
Multiple Choice Multiple Answer
Question Object Oriented approach for collecting DVD titles from rack are :-
Correct Answer Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. ,
His friend is met. He talks with the friend and then continues picking up of title.
Your Answer Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. ,
Member gives list to clerk
Multiple Choice Single Answer
Question The collaboration diagram shows both :-
Correct Answer Collaboration and sequence
Your Answer Object and class
Multiple Choice Multiple Answer
Question If the user clicks on menu option or button the response to this interaction could be :-
Correct Answer Send a message to a business layer class , Open another interface , Close interface
Your Answer Send a message to a business layer class , Open another interface , Close interface
Multiple Choice Multiple Answer
Question The DBMS criteria is supported by O2, objectivity, object store and Versent. The criteria for the same is as
follows :-
Correct Answer Replication of data , Data encryption , Database language based on SQL
Your Answer Replication of data , Data encryption , Storage of methods of objects in database
Select The Blank
Question ________ handles through virtual database, cross database functionality by constructing unified schemes.
Correct Answer MDBS
Page 4 Question - Answer List of 10
http://www.scdl.net/Assessment/Student/PreviousDetailScoreCard.aspx 12/5/2005
Your Answer OODBMS
True/False
Question Objects at location should be able to refer to objects at another location.
Correct Answer True
Your Answer True
Select The Blank
Question Messaging and constructing messages is a complex task. The golden rule is to keep messages to a ________ ,
both at receiving end and sending end.
Correct Answer Minimum
Your Answer Medium
Select The Blank
Question The good attribute of ________ is, it should be singular and represents only one object and has no parallel.
Correct Answer Name
Your Answer Class
Multiple Choice Single Answer
Question In a student hostel, rooms, room number and contents are same year after year but students who occupy room
are different year. This pattern is called :-
Correct Answer Abstraction-Occurrence Pattern
Your Answer Abstraction-Occurrence Pattern
Multiple Choice Multiple Answer
Question The contents of DVD return slip form are as follows :-
Correct Answer Feedback on DVD , Member ID , Contact phone number
Your Answer Member ID , Contact phone number , Feedback on DVD
Page 5 Question - Answer List of 10
http://www.scdl.net/Assessment/Student/PreviousDetailScoreCard.aspx 12/5/2005
Select The Blank
Question The design process begins where ________ is concluded.
Correct Answer OOA
Your Answer OOA
Multiple Choice Multiple Answer
Question The three layered architecture is made up of layer classes as follows :-
Correct Answer Access Layer Class , Business Layer Class , View Layer Class
Your Answer Access Layer Class , View Layer Class , Object Layer Class
Select The Blank
Question Proximity switch Sensors and UPS are devices that help to perform applications. These are ________ and class.
Correct Answer Tangible entiry pattern
Your Answer Tangible entiry pattern
True/False
Question Fuzzy Classes may be relevant or irrelevant.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, we can call following parameters as attributes of class
Passenger :-
Correct Answer Name , Age , Sex
Your Answer Name , Age , Sex
Page 6 Question - Answer List of 10
http://www.scdl.net/Assessment/Student/PreviousDetailScoreCard.aspx 12/5/2005
Select The Blank
Question ________ enables the development of extremely flexible client-server systems as it is possible to locate reusable
objects /components stored anywhere in the network and manipulate them as per the application requirements.
Correct Answer DOC
Your Answer OODBMS
Multiple Choice Single Answer
Question According to Player Role Pattern, a class has role and the role is played by class :-
Correct Answer Owner
Your Answer Owner
Multiple Choice Single Answer
Question To retain domain knowledge it is a good practice to build :-
Correct Answer Domain Analysis Document [ DAD ]
Your Answer Domain Analysis Document [ DAD ]
Match The Following
Question Correct Answer Your Answer
Convert rupee amount into equivalent
dollar amount at the current bank rate
Converter Converter
Method to calculate internal rate of returns
on the investment
Domain Specific method Domain Specific method
Bar code reader provides the date on
scanning of document key, amount, date,
order number etc. On receipt of these
values another output method will send
the values to respective class to change
values of attributes.
I/O I/O
Salary for the months of employees who
belong to same type designation, role etc
would be same. This one algorithm can be
Copy Constructor
Page 7 Question - Answer List of 10
http://www.scdl.net/Assessment/Student/PreviousDetailScoreCard.aspx 12/5/2005
used for number of employees
Multiple Choice Multiple Answer
Question In the first step of designing classes we :-
Correct Answer Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams.
Your Answer Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams.
Select The Blank
Question Once algorithms are finalised, we convert them into a program using OOPL or using ________containing
automatic programming and testing.
Correct Answer CASE tool
Your Answer CASE tool
Multiple Choice Single Answer
Question The lock that ensures that no other transaction is committed till the earlier transaction completes the task is
called :-
Correct Answer Read Lock
Your Answer Notify lock
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support following criteria for access to
other DBMS whenever an application is running on the OODBMS :-
Correct Answer Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data
that resides in RDBMS ORACLE
Your Answer Can read data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE , Can modify
data that resides in imaginary DBMS
Select The Blank
Question In the normal course, the developer would need to write ________ for each method or server application
whatever resident.
Correct Answer Interfaces
Your Answer Driver programs
Page 8 Question - Answer List of 10
http://www.scdl.net/Assessment/Student/PreviousDetailScoreCard.aspx 12/5/2005
Multiple Choice Single Answer
Question OODBMS manages logical link association and its :-
Correct Answer Cardinality
Your Answer Connectivity
Multiple Choice Single Answer
Question Each object is associated with the data of type class with which they are created. A class is thus a collection of
objects of
Correct Answer Similar type
Your Answer Different type
True/False
Question The incremental approach means repeating software development cycle , analysis and modeling, designing and
implementation or programming to achieve incremental goals.
Correct Answer True
Your Answer True
True/False
Question The associations irrelevant to the needs of methods execution are found.
Correct Answer False
Your Answer False
Multiple Choice Single Answer
Question In RDD, the technique in which model is built to test the requirements and to obtain confirmation from user is
termed as
Correct Answer Prototyping
Your Answer Prototyping
Page 9 Question - Answer List of 10
http://www.scdl.net/Assessment/Student/PreviousDetailScoreCard.aspx 12/5/2005
True/False
Question In evolutionary model, the management activities are emphasised with respect to inception, elaboration,
construction & transition.
Correct Answer True
Your Answer True
True/False
Question An interface design prototype provides the chance to test the look and feel of your product with potential users.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question The stores for persistent objects, such as disk files do not support queries or interactive user interface
operations. These problems are solved by :-
Correct Answer DBMS
Your Answer Data structures
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
True/False
Question Prototyping not only helps to build a quality design but also
enables the designer to
build the system decremantally.
Correct Answer False
Your Answer True

True/False
Question Isolated objects have no purpose in the system.
Correct Answer True
Your Answer False

Select The Blank
Question Being tangible, the device pattern describes and represents large
number of
________ having very clear tangible specifications.
Correct Answer Objects
Your Answer Functions

Multiple Choice Single Answer
Question In first generation client-server computing , methods/applications
were available to
serve on demand at :-
Correct Answer Server side
Your Answer Client side

Multiple Choice Single Answer
Question The lock that ensures that no other transaction is committed till
the earlier transaction
completes the task is called :-
Correct Answer Read Lock
Your Answer Read Lock

Select The Blank
Question Associations are generally ________.
Correct Answer Bidirectional
Your Answer Multi-directional

True/False
Question In evolutionary model, the management activities are emphasised
with respect to
inception, elaboration, construction & transition.
Correct Answer True
Your Answer True

Multiple Choice Single Answer
Question In the railway transport environment, the same train [ train name,
number etc ] leave
everyday from one station to the other. But in their operations, dates,
drivers,
passengers etc differ every day. This pattern is called :-
Correct Answer Abstraction-Occurrence Pattern
Your Answer Abstraction-Occurrence Pattern

Select The Blank
Question ________ has a role which is performed through well defined tasks.
These tasks are
performed in logical sequence to achieve a system goal.
Correct Answer Actor
Your Answer Actor

Select The Blank
Question The user must have access to both OODB and RDB to manipulate data.
The
developer therefore must develop applications that could source data from
________
databases [ OODB, RDB etc] .
Correct Answer All
Your Answer One of

True/False
Question In design process, classes identified in OOA are revised with a
view of implementing
them in a user environment.
Correct Answer True
Your Answer True

Multiple Choice Single Answer
Question The flow of events which when completed achieves the system goals
as shown by
Correct Answer Use case
Your Answer DFD

Select The Blank
Question Identifying classes is not enough. We must identify ________ of the
class and other
classes.
Correct Answer Dependencies
Your Answer Relation

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 method for industrial development of software based on
use-case-driven design
is
Correct Answer OOSE [ Object Oriented Software Engineering ]
Your Answer OOSE [ Object Oriented Software Engineering ]

Multiple Choice Single Answer
Question If cohesion between two objects is of very high degree , then
coupling
Correct Answer Comes down
Your Answer Goes up

Multiple Choice Multiple Answer
Question In context of transactions, OODBMS :-
Correct Answer Handle nested transactions , Supports MROW , Supports long
transactions
Your Answer Handle nested transactions , Supports MROW , Supports long
transactions

Multiple Choice Multiple Answer
Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and
method separated by
dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Name of object and
method separated by
dot operator. , Variable declaration

Multiple Choice Multiple Answer
Question The criteria that supports OODBMS (O2, Objectivity, Object Store
and Versent ) are
as follows :-
Correct Answer OQL , ODMG C++ binding , Smalltalk binding
Your Answer OQL , ODMG C++ binding , Smalltalk binding

True/False
Question 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 The contents of DVD reservation slip form are as follows :-
Correct Answer Choice of delivery [ home or self-collection ] , e-mail
address of member , Mobile
phone number of member
Your Answer Choice of delivery [ home or self-collection ] , e-mail address
of member , Mobile
phone number of member

Multiple Choice Single Answer
Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure has members. Class has objects.

Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, the objects [ business
class ] that
collaborate are as follows :-
Correct Answer Counter clerk , Reservation form , Ticket menu
Your Answer Counter clerk , Reservation form , Ticket menu

Multiple Choice Single Answer
Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Dog inherits Animal's functions and data

Multiple Choice Single Answer
Question An outcome of use case for which actor works is named as :-
Correct Answer Mesaurable value
Your Answer Mesaurable value

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

Match The Following
Question Correct Answer Your Answer
Standard procedure Method Method
Table Scheme representing complex
relationships between entities
Scheme representing complex
relationships between entities
Column Refers datatype and name Refers datatype and name
Row Refers data for single entry Refers data for single entry

Multiple Choice Single Answer
Question .
Correct Answer Very low
Your Answer High

Multiple Choice Multiple Answer
Question All OODBMS products namely O2, Objectivity, Object Store and
Versant support
following DBMS criteria :-
Correct Answer User defined datatype , Is_a relationship , Part_of
relationship
Your Answer User defined datatype , Is_a relationship , Pointer arithmetic

Multiple Choice Multiple Answer
Question The following are the columns to be filled in DVD reservation slip
:-
Correct Answer Name [ title ] , DVD ID , Required date
Your Answer Name [ title ] , DVD ID , Required date

Multiple Choice Multiple Answer
Question OODBMS can work on following Operating systems on server :-
Correct Answer MS Windows , OS/2 , Sun OS
Your Answer MS Windows , OS/2 , Sun OS

Select The Blank
Question In design phase ________ diagrams are refined to add more details
with attributes
and methods for implementation.
Correct Answer Class
Your Answer Class

Multiple Choice Multiple Answer
Question Various database packages are :-
Correct Answer Oracle , Sibase , SAP
Your Answer Oracle , Sibase , Basic

Select The Blank
Question Booch emphasises development of mechanisms with ________ model.
Correct Answer Data
Your Answer Logical

True/False
Question The associations irrelevant to the needs of methods execution are
found.
Correct Answer False
Your Answer False

Multiple Choice Single Answer
Question In a student hostel, rooms, room number and contents are same year
after year but
students who occupy room are different year. This pattern is called :-
Correct Answer Abstraction-Occurrence Pattern
Your Answer Abstraction-Occurrence Pattern

Multiple Choice Single Answer
Question In sequence diagram, the horizontal arrowhead line shows
Correct Answer Message 'from- to'
Your Answer Message 'from- to'

Select The Blank
Question ________models one or more roles that a user or a system
interacting the system
can play.
Correct Answer Actor
Your Answer Object

True/False
Question Prototyping is a tool to test the design of system
Correct Answer True
Your Answer True

True/False
Question If an algorithm having single result is provided with well defined
pre and post
conditions, it becomes very simple.
Correct Answer True
Your Answer True

Multiple Choice Multiple Answer
Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classes
Your Answer Activity diagrams , Class properties , Associated classes

Select The Blank
Question The ________ may have two or more constructors.
Correct Answer Class
Your Answer Class

Match The Following
Question Correct Answer Your Answer
Class: Railway Methods : Reserve Ticket (), cancel
Ticket ()
Methods : Reserve Ticket (), cancel
Ticket ()
Class : Passenger Attributes : name , age , sex Attributes : name , age ,
sex
Class : Booking clerk Attributes : Name , employee ID Attributes : Name ,
employee ID
Class: train Attributes : Train name , Train
number
Attributes : Train name , Train
number

Select The Blank
Question A product is considered ________ if it is significantly less
expensive to adopt on new
hardware or platform.
Correct Answer Portable
Your Answer Portable

Select The Blank
Question The most widely used OOPL is ________
Correct Answer C++
Your Answer C++

True/False
Question More use classes may not necessarily bring better understanding or
more clarity.
Correct Answer False
Your Answer True

Multiple Choice Single Answer
Question Open Software Bus provides a platform for objects components to
operate across the
networks and on different :-
Correct Answer Operating systems
Your Answer Programming languages
Select The Blank
Question ________ clearly identifies the actors and the task they perform
through
interaction.
Correct Answer Use case
Your Answer Use case

Multiple Choice Multiple Answer
Question "Designing classes", consists of identifying following entities for
each class:-
Correct Answer Structures , Protocols , Methods
Your Answer Protocols , Methods , Structures

True/False
Question Prototype design is essential to minimize the risk of wrong
understanding of
system requirements and user requirements affecting effort, cost and
quality.
Correct Answer True
Your Answer True

Match The Following
Question Correct Answer Your Answer
Database of property such as
furniture, computers, laptops,
printers etc.
Asset DB Asset DB
Database of various DVDs
including name, company, date
of purchase, usage count etc
Title DB Title DB
Database of members with
name, ID no, address,
telephone etc.
Member DB Member DB
Database of staff members with
name, designation, pay, date of
joining etc.
Staff DB Staff DB

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

Multiple Choice Single Answer
Question According to Player Role Pattern, a class has role and the role is
played by class
:-
Correct Answer Owner
Your Answer Owner

Multiple Choice Single Answer
Question The Standard DOC system was developed by the organisation of about
500
companies named :-
Correct Answer Object Management Group [ OMG ]
Your Answer Object Management Group [ OMG ]

Multiple Choice Single Answer
Question ActiveX is also known as :-
Correct Answer OLE
Your Answer OLE

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 The columns to be filled in DVD reservation slip are as stated
below :-
Correct Answer Member name , Member ID , Contact phone number
Your Answer Member name , Member ID , Contact phone number

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

Multiple Choice Multiple Answer
Question If the user clicks on menu option or button the response to this
interaction could
be :-
Correct Answer Send a message to a business layer class , Open another
interface , Close
interface
Your Answer Send a message to a business layer class , Open another
interface , Close
interface

Select The Blank
Question The objects which make the system contribute to its behaviour by
________ with
other objects.
Correct Answer Collaborating
Your Answer Collaborating

Select The Blank
Question ________ coordinates the processing of global transactions split
into various
local databases to achieve consistency and integrity of data and results.
Correct Answer MDBS
Your Answer OODBMS

True/False
Question UA advocates use of UML notations and diagrams for modeling the
system.
Correct Answer True
Your Answer True

Multiple Choice Single Answer
Question 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 Mango, apple and orange are members of class
Correct Answer Fruit
Your Answer Fruit

Multiple Choice Single Answer
Question One has to identify classes, class relationships, class attributes
and class
methods for drawing the
Correct Answer Static class diagram
Your Answer Entity relationship class diagram

Select The Blank
Question A class is the________ for an object.
Correct Answer Template
Your Answer Template

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

Multiple Choice Single Answer
Question The simple logic for system specifications is provided by a
languages named :-
Correct Answer OCL [ Object Constraint Language ]
Your Answer XML [ Extended mark up language ]

Select The Blank
Question ________ is a specific sequence of transactions in a dialogue
between a user &
a system representing a particuler way to use the system.
Correct Answer Use case
Your Answer Use case

Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and
Versant support
following criteria for access to other DBMS whenever an application is
running
on the OODBMS :-
Correct Answer Can read data that resides in other OODBMS , Can modify data
that resides in
other OODBMS , Can read data that resides in RDBMS ORACLE
Your Answer Can read data that resides in other OODBMS , Can modify data
that resides in
other OODBMS , Can read data that resides in RDBMS ORACLE

Multiple Choice Single Answer
Question The pure Object Oriented language is
Correct Answer Java
Your Answer Java

Multiple Choice Single Answer
Question In Object Oriented technology following expression is appropriate
Correct Answer object=data+menthods
Your Answer object=data+menthods

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

Select The Blank
Question ODBC stands for ________ .
Correct Answer Open Database connectivity
Your Answer Open Database connectivity

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

Multiple Choice Multiple Answer
Question Access to other OODBMS comprises of :-
Correct Answer Read data resident in other OODB , Modify data resident in
other OODB , Read
data resident on RDBMS
Your Answer Read data resident in other OODB , Modify data resident in other
OODB , Read
data resident on RDBMS

True/False
Question Usually the methods are declared after its variables in the class
body.
Correct Answer True
Your Answer True

Select The Blank
Question We extensively use ________ for processing, refining and designing
classes.
Correct Answer UML
Your Answer UML

True/False
Question Object Oriented program is like a community of interacting
individuals each
having assigned responsibilities, working together towards attainment of
common goal.
Correct Answer True
Your Answer True

Select The Blank
Question ________ of an object remains unchanged even though its state and
properties
change.
Correct Answer Identity
Your Answer Identity

True/False
Question The 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

True/False
Question Use cases are not beneficial for all interface requirements.
Correct Answer False
Your Answer False

Select The Blank
Question Messaging and constructing messages is a complex task. The golden
rule is to
keep messages to a ________ , both at receiving end and sending end.
Correct Answer Minimum
Your Answer Minimum

Multiple Choice Single Answer
Question The complex data structures are handled effectively by :-
Correct Answer OODB
Your Answer OODB

True/False
Question OODBMS can not handle wide range of datatypes supporting complex
data and
structure .
Correct Answer False
Your Answer False

Multiple Choice Multiple Answer
Question The three layered architecture is made up of layer classes as
follows :-
Correct Answer Access Layer Class , Business Layer Class , View Layer Class
Your Answer Access Layer Class , Business Layer Class , View Layer Class

True/False
Question If the software is written in C++, name of constructor and
destructor must differ.
Correct Answer False
Your Answer False

Multiple Choice Multiple Answer
Question OODBMS supports comprise of :-
Correct Answer User defined datatype , Is_a relationship , Part_of
relationship
Your Answer User defined datatype , Is_a relationship , Part_of relationship

Select The Blank
Question Once algorithms are finalised, we convert them into a program using
OOPL or
using ________containing automatic programming and testing.
Correct Answer CASE tool
Your Answer CASE tool

Multiple Choice Multiple Answer
Question Object Oriented approach for collecting DVD titles from rack are :-
Correct Answer Member himself goes to the racks , He randomly selects titles
irrespective of
chronology mentioned in the list. , His friend is met. He talks with the
friend and
then continues picking up of title.
Your Answer Member himself goes to the racks , He randomly selects titles
irrespective of
chronology mentioned in the list. , His friend is met. He talks with the
friend and
then continues picking up of title.

Multiple Choice Single Answer
Question Finding of roles played by all actors and finding event in each
role played by the
actor is indicated by the process of
Correct Answer Identification
Your Answer Identification

Match The Following
Question Correct Answer Your Answer
Provides adjustment while
compiling classes
Interface classes Interface classes
Identify values & relevant
operations
Abstract data types Abstract data types
Complete implementation of
class
Concrete data types Concrete data types
Provides framework for other
classes
Node classes Node classes

Multiple Choice Single Answer
Question The lock in which objects are managed in a cache is called :-
Correct Answer Null lock
Your Answer Read Lock

Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, we can call following
parameters
as attributes of class Passenger :-
Correct Answer Name , Age , Sex
Your Answer Name , Age , Sex
Multiple Choice Single Answer

Question:A process of identifying, assessing , evaluating risk exposure, prioritizing the

risk incidences, and developing risk monitoring, management and mitigation plan is :-

Correct Answer: Project Risk Management

Your Answer:Project Risk Management



Multiple Choice Single Answer

Question:A Modification of the Software is done to accommodate the changes forced by

the external environment is

Correct Answer: Adaptive Maintenance

Your Answer:Corrective Maintenance



Multiple Choice Multiple Answer

Question:A documentation is tested through :-

Correct Answer: Technical Review , Actual Operational Review

Your Answer:Technical Review , Actual Operational Review , Code



Multiple Choice Single Answer

Question:In Interface Stage of SSAD phase the focus is on:-

Correct Answer: User Comfort

Your Answer:Design of the Output Formats



Multiple Choice Single Answer

Question:A type of testing which verifies that all the system elements are meshed

properly and that overall system function / performance is achieved is:-

Correct Answer: System testing

Your Answer:Component Testing



Select The Blank

Question:A ________ deals with identification and assessment of potential hazards of

software failing and its impact on the systems.

Correct Answer: Software Safety

Your Answer:Software Testing



True/False

Question:The Water Fall Model is used where the risk factor is almost nil

Correct Answer: True

Your Answer:True



Multiple Choice Single Answer

Question:A System in which next state of the system can be predicted without doubt is :-

Correct Answer: Deterministic

Your Answer:Open System



True/False

Question:Spiral model itself is a model which is base for other software development

models

Correct Answer: False

Your Answer:True



True/False

Question:System testing checks the abnormality in the software system.

Correct Answer: False

Your Answer:True



True/False

Question:ISO 9001 is used to develop quality assurance systems.

Correct Answer: True

Your Answer:True



Multiple Choice Single Answer

Question:A type of testing where the focus is on design and development of the software

architecture is termed as:-

Correct Answer: Integration Testing

Your Answer:Module testing



True/False

Question:The results of the test case is recorded in the test specification document.

Correct Answer: True

Your Answer:True



Multiple Choice Single Answer

Question:A Principle in which the Functional Cohesion between the sub system is

maintained:-

Correct Answer: Decomposition

Your Answer:Decoupling



Multiple Choice Multiple Answer

Question:SQA efforts most primarily assures:-

Correct Answer: Software Quality , Software Reliability , Software Availability

Your Answer:Software Quality , Software Reliability , Software Availability



Multiple Choice Multiple Answer

Question:The Customer Requirements could be analyzed by:-

Correct Answer: Interviewing , Questionnaire , Meeting with Key Users

Your Answer:Questionnaire , Case Study , Meeting with Key Users



Multiple Choice Single Answer

Question:The extent the software meets the customer quality goals and expectations is

termed as :-

Correct Answer: Correctness

Your Answer:Reliability



Multiple Choice Multiple Answer

Question:The Factors enabling easy change are :-

Correct Answer: Maintainability , Flexibility , Testability

Your Answer:Maintainability , Flexibility , Reusability



Match The Following

Question: Correct Answer: Your Answer:

Development of the Software Software Programs Software Engineering Layers

Corrective Maintenance Analysis Process, Tools & Methods Software Engineering

Layers Software Modules

Requirement Specifications Definition Phase Software Programs



Select The Blank

Question:Cohesion and Coupling is the criteria for measuring ________.

Correct Answer: Functional Dependency

Your Answer:Functional Dependency



Select The Blank

Question:A collection of programs written to service other set of programs and its

functions is called as ________

Correct Answer: System Software

Your Answer:Integrated Software



Select The Blank

Question:________ is a System Engineering approach that is used to define architecture

that enables a business to use Information Effectively.

Correct Answer: Business Processing Engineering

Your Answer:Business Process Models



Multiple Choice Single Answer

Question:The Application of a systematic, disciplined, quantifiable approach to the

development, operation and maintenance of the software is termed as

Correct Answer: Software Engineering

Your Answer:Software Maintenance



Multiple Choice Multiple Answer

Question:RMMM Plan deals with :-

Correct Answer: Mitigation , Monitoring , Management

Your Answer:Mitigation , Monitoring , Management



Select The Blank

Question:In ________Model the risk of the Software development is almost Nil

Correct Answer: Water Fall

Your Answer:Water Fall



True/False

Question:Stress Testing is a part of Integration testing.

Correct Answer: False

Your Answer:False



Multiple Choice Multiple Answer

Question:Black Box testing techniques are:-

Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary

Value Analysis

Your Answer:Graph Based Testing Methods , Stress Testing , Boundary Value Analysis



Multiple Choice Multiple Answer

Question:The types of Software are

Correct Answer: Business Software , Embedded Software , System Software

Your Answer:Business Software , Embedded Software , System Software



Multiple Choice Multiple Answer

Question:Following are the data models namely:-

Correct Answer: Hierarchical Model , Network Model , Relational Model

Your Answer:Hierarchical Model , Network Model , Relational Model



Select The Blank

Question:________ is achieved by carving out a module that is responsible for any

unique function and which does not need to interact with other parts of the system.

Correct Answer: Functional Dependency

Your Answer:Functional Dependency



Multiple Choice Multiple Answer

Question:The stages of the Iterative Models are

Correct Answer: Requirement Analysis , System Design , Development Coding & Unit

Testing

Your Answer:Requirement Analysis , System Design , Development Coding & Unit

Testing



Multiple Choice Multiple Answer

Question:In a Software Risk Management Risk drivers are :-

Correct Answer: Technology , People , Requirements

Your Answer:Technology , People , Requirements



Select The Blank

Question:________ tests confirms that the needs and requirements are fulfilled on the

deployment platform.

Correct Answer: Beta

Your Answer:Stress



True/False

Question:The major resources in the project is people and funds.

Correct Answer: False

Your Answer:False



Match The Following

Question: Correct Answer: Your Answer:

Entity Object which is Uniquely Distinguished Object which is Uniquely Distinguished

Hierarchical Model Tree Structure Tree Structure

Network Model Network Communications Network Communications

Relational Model Data are Linked Data are Linked



Select The Blank

Question:The company should establish a ________ and maintain a documented quality

system as a means of ensuring that it conforms to the specified requirements of ISO.

Correct Answer: Quality System Procedure

Your Answer:Quality Management System



Multiple Choice Single Answer

Question:Who Defines SE as the application of a Systematic, disciplined and

quantifiable approach to the development and maintenance of a Software

Correct Answer: IEEE

Your Answer:ISO - 9001



True/False

Question:People, Procedures and Parameters are the Drivers of the Technology.

Correct Answer: False

Your Answer:True



True/False

Question:Six Sigma is one of the most widely used strategy for statistical quality

assurance in an industry.

Correct Answer: True

Your Answer:False



Select The Blank

Question:A ________ has to be performed regularly throughout the achievement life

cycle.

Correct Answer: Risk Management

Your Answer:Risk Management



Multiple Choice Multiple Answer

Question:Work Break Down Structure can also be traced back to ?

Correct Answer: System Requirements Specifications , Requirement Definition &

Description

Your Answer:System Requirements Specifications , Statement of Work , Planning



Multiple Choice Single Answer

Question:A type of testing where the focus is user and user Behavior is:-

Correct Answer: Usage based testing

Your Answer:Usage based testing



True/False

Question:A Software solution is evolved in parts as in an incremental fashion in

incremental model

Correct Answer: True

Your Answer:True



Multiple Choice Multiple Answer

Question:System Testing Techniques are :-

Correct Answer: Alpha Test , Beta Test

Your Answer:Alpha Test , Beta Test , Stress Testing



Select The Blank

Question:________ testing confirms that the needs and requirements are fulfilled in the

development environment.

Correct Answer: Alpha

Your Answer:Beta



Multiple Choice Single Answer

Question:In Design Phase at data and data Structure stage the focus is on:-

Correct Answer: Entities and Attributes

Your Answer:Entities and Attributes



Multiple Choice Single Answer

Question:The Extent of effort to locate the error and fix it is :-

Correct Answer: Maintainability

Your Answer:Flexibility



Multiple Choice Single Answer

Question:A process of identifying, assessing , evaluating risk exposure, prioritizing the

risk incidences, and developing risk monitoring, management and mitigation plan is :-

Correct Answer: Project Risk Management

Your Answer:Project Risk Management



Multiple Choice Multiple Answer

Question:RMMM Plan deals with :-

Correct Answer: Mitigation , Monitoring , Management

Your Answer:Mitigation , Monitoring , Management



Select The Blank

Question:In ________Model the risk of the Software development is almost Nil

Correct Answer: Water Fall

Your Answer:Water Fall



True/False

Question:Stress Testing is a part of Integration testing.

Correct Answer: False

Your Answer:False



Multiple Choice Multiple Answer

Question:Black Box testing techniques are:-

Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary

Value Analysis

Your Answer:Graph Based Testing Methods , Stress Testing , Boundary Value Analysis



Multiple Choice Multiple Answer

Question:The types of Software are

Correct Answer: Business Software , Embedded Software , System Software

Your Answer:Business Software , Embedded Software , System Software



Multiple Choice Multiple Answer

Question:Following are the data models namely:-

Correct Answer: Hierarchical Model , Network Model , Relational Model

Your Answer:Hierarchical Model , Network Model , Relational Model



Select The Blank

Question:________ is achieved by carving out a module that is responsible for any

unique function and which does not need to interact with other parts of the system.

Correct Answer: Functional Dependency

Your Answer:Functional Dependency



Multiple Choice Multiple Answer

Question:The stages of the Iterative Models are

Correct Answer: Requirement Analysis , System Design , Development Coding & Unit

Testing

Your Answer:Requirement Analysis , System Design , Development Coding & Unit

Testing



Multiple Choice Multiple Answer

Question:In a Software Risk Management Risk drivers are :-

Correct Answer: Technology , People , Requirements

Your Answer:Technology , People , Requirements



Select The Blank

Question:________ tests confirms that the needs and requirements are fulfilled on the

deployment platform.

Correct Answer: Beta

Your Answer:Stress



True/False

Question:The major resources in the project is people and funds.

Correct Answer: False

Your Answer:False



Match The Following

Question:Correct Answer: Your Answer:

Entity Object which is Uniquely Distinguished Object which is Uniquely Distinguished

Hierarchical Model Tree Structure Tree Structure

Network Model Network Communications Network Communications

Relational Model Data are Linked Data are Linked



Select The Blank

Question:The company should establish a ________ and maintain a documented quality

system as a means of ensuring that it conforms to the specified requirements of ISO.

Correct Answer: Quality System Procedure





"To view papers click to above link or "+""

No comments:

Post a Comment

Please write your feedback and suggestion......