scdl pgddit object oriented analysis bible

157
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

Upload: tomar-amit

Post on 26-Dec-2014

233 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 2: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 3: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 4: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 5: SCDL PGDDIT Object Oriented Analysis Bible

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 .

Page 6: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 7: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 8: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 9: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 10: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 11: SCDL PGDDIT Object Oriented Analysis Bible

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 o

only a few classes. , Interaction between two classes should be explicit. , Classn

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.

Page 12: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 13: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 14: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 15: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 16: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 17: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 18: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 19: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 20: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 21: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 22: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 23: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 24: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 25: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 26: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 27: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 28: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 29: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 30: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 31: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 32: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 33: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 34: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 35: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 36: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 37: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 38: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 39: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 40: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 41: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 42: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 43: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 44: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 45: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 46: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 47: SCDL PGDDIT Object Oriented Analysis Bible

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

LIST OF ATTEMPTED QUESTION S AND ANSWERS -done

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

Page 48: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 49: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 50: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 51: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 52: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 53: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 54: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 55: SCDL PGDDIT Object Oriented Analysis Bible

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 Question s & 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

Page 56: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 57: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 58: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 59: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 60: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 61: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 62: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 63: SCDL PGDDIT Object Oriented Analysis Bible

________ 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

Page 64: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 65: SCDL PGDDIT Object Oriented Analysis Bible

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

LIST OF ATTEMPTED QUESTION S AND ANSWERS

Multiple Choice Single Answer

Question The Standard DOC system was developed by the organisation of about

500

Page 66: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 67: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 68: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 69: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 70: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 71: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 72: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 73: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 74: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 75: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 76: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 77: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 78: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 79: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 80: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 81: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 82: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 83: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 84: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 85: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 86: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 87: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 88: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 89: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 90: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 91: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 92: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 93: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 94: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 95: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 96: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 97: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 98: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 99: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 100: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 101: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 102: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 103: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 104: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 105: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 106: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 107: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 108: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 109: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 110: SCDL PGDDIT Object Oriented Analysis Bible

:-

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

Page 111: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 112: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 113: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 114: SCDL PGDDIT Object Oriented Analysis Bible

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.

Page 115: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 116: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 117: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 118: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 119: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 120: SCDL PGDDIT Object Oriented Analysis Bible

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 , Question naire , Meeting with Key Users

Your Answer:Question naire , Case Study , Meeting with Key Users

Page 121: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 122: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 123: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 124: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 125: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 126: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 127: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 128: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 129: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 130: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 131: SCDL PGDDIT Object Oriented Analysis Bible

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

Page 132: SCDL PGDDIT Object Oriented Analysis Bible

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

Multiple Choice Single Answer

Question : The key feature that enables users/application to cooperate and collaborate in

application processing is named as :-

Correct Answer: Concurrency

Your Answer: Collaboration

Multiple Choice Multiple Answer

Question : In designing classes, we are improving and enriching the class content in

terms of properties and we screen them for :-

Correct Answer: Local and communication association , Eliminating unnecessary

Page 133: SCDL PGDDIT Object Oriented Analysis Bible

association , Identifying the relationship, top-down or bottom up, aggregation and

declaring relationship pattern.

Your Answer: Local and communication association , Eliminating unnecessary

association , Identifying the relationship, top-down or bottom up, aggregation and

declaring relationship pattern.

True/False

Question : More use classes may not necessarily bring better understanding or more

clarity.

Correct Answer: False

Your Answer: False

Select The Blank

Question : ________helps to integrate homogeneous database system with multiple

database and data types other than relational data types.

Correct Answer: MDBS

Your Answer: OODBMS

True/False

Question : A state chart diagram shows method of execution on receipt of message and

activities used in the method.

Correct Answer: True

Page 134: SCDL PGDDIT Object Oriented Analysis Bible

Your Answer: True

True/False

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

Correct Answer: True

Your Answer: True

Select The Blank

Question : We extensively use ________ for processing, refining and designing classes.

Correct Answer: UML

Your Answer: UML

Select The Blank

Question : The user must have access to both OODB and RDB to manipulate data. The

developer therefore must develop applications that could source data from ________

databases [ OODB, RDB etc] .

Correct Answer: All

Your Answer: Any two

True/False

Question : When the system is modeled into different case scenarios it not only goes

down to a level of function and features, but also reveals relationships and behaviours

Page 135: SCDL PGDDIT Object Oriented Analysis Bible

amongst different system components.

Correct Answer: True

Your Answer: True

Multiple Choice Single Answer

Question : The concept of OOPS was first introduced in

Correct Answer: Simula Language

Your Answer: Simula Language

True/False

Question : With its strength, ODBC has become an industry standard for

interoperatability on different databases.

Correct Answer: True

Your Answer: True

Multiple Choice Multiple Answer

Question : The following are the columns to be filled in DVD reservation slip :-

Correct Answer: Name [ title ] , DVD ID , Required date

Your Answer: Name [ title ] , DVD ID , Required date

Select The Blank

Question : The row of table in RDBMS contains data which maps ________ of class in

Page 136: SCDL PGDDIT Object Oriented Analysis Bible

OODBMS.

Correct Answer: Instance

Your Answer: Instance

Multiple Choice Single Answer

Question : The sequence of states that the object goes through when it receives a message

to act is shown by the diagram called :-

Correct Answer: State chart diagram

Your Answer: Sequence diagram

True/False

Question : Mapping of multiple inheritance into a single table is possible in RDBMS.

Correct Answer: True

Your Answer: True

Multiple Choice Multiple Answer

Question : All OODBMS products namely O2, Objectivity, Object Store and Versant

support following DBMS criteria :-

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

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

Multiple Choice Single Answer

Page 137: SCDL PGDDIT Object Oriented Analysis Bible

Question : How big is a class object?

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

Your Answer: As big as superclass

Multiple Choice Single Answer

Question : In OOSAD, the object is the unit used for analysis of the system, hence it is

called:-

Correct Answer: OOA [ Object Oriented Analysis ]

Your Answer: OOA [ Object Oriented Analysis ]

Select The Blank

Question : ________ of an object remains unchanged even though its state and properties

change.

Correct Answer: Identity

Your Answer: Identity

Multiple Choice Single Answer

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

Correct Answer: Dog inherits Animal's functions and data

Your Answer: Dog inherits Animal's functions and data

Multiple Choice Single Answer

Page 138: SCDL PGDDIT Object Oriented Analysis Bible

Question : The lock that cause interruption of the program when a new value is

committed in OODB is called :-

Correct Answer: Notify lock

Your Answer: Notify lock

True/False

Question : UML supports both static modeling and dynamic modeling

Correct Answer: True

Your Answer: True

Multiple Choice Single Answer

Question : In Object Oriented technology following expression is appropriate

Correct Answer: object=data+menthods

Your Answer: object=data+menthods

Multiple Choice Multiple Answer

Question : In context of transactions, OODBMS :-

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

transactions

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

transactions

Page 139: SCDL PGDDIT Object Oriented Analysis Bible

Multiple Choice Single Answer

Question : The lock that ensures that no other transaction is commited till the transaction

is in the mode of updation and creation of new version of object, is called

Correct Answer: Write Lock

Your Answer: Write Lock

Match The Following

Question Correct Answer: Your Answer

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

Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractor

Class Animal Cat, dog, cow, tiger Cat, dog, cow, tiger

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

Multiple Choice Multiple Answer

Question : Various database packages are :-

Correct Answer: Sibase , SAP , Oracle

Your Answer: Oracle , Sibase

Select The Blank

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

________

Correct Answer: Case model

Page 140: SCDL PGDDIT Object Oriented Analysis Bible

Your Answer: OOPS model

Multiple Choice Single Answer

Question : In DAD, the domain-specific & organisation-specific terms are covered under

the title :-

Correct Answer: Features

Your Answer: Features

Multiple Choice Single Answer

Question : In the railway transport environment, the same train [ train name, number etc ]

leave everyday from one station to the other. But in their operations, dates, drivers,

passengers etc differ every day. This pattern is called :-

Correct Answer: Abstraction-Occurrence Pattern

Your Answer: Abstraction-Occurrence Pattern

Select The Blank

Question : A class is the________ for an object.

Correct Answer: Template

Your Answer: Instance

True/False

Question : The principle of polymorphism helps to extend and modify the system scope

Page 141: SCDL PGDDIT Object Oriented Analysis Bible

through appropriate messaging mechanism.

Correct Answer: True

Your Answer: True

Multiple Choice Multiple Answer

Question : Access to other OODBMS comprises of :-

Correct Answer: Read data resident in other OODB , Modify data resident in other

OODB , Read data resident on RDBMS

Your Answer: Read data resident in other OODB , Modify data resident in other OODB

True/False

Question : The UI should be designed for blind and mechanical operation.

Correct Answer: True

Your Answer: False

Multiple Choice Multiple Answer

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

Correct Answer: Name of class followed by name of object , Name of object and

method separated by dot operator. , Variable declaration

Your Answer: Name of class followed by name of object , Name of object and method

separated by dot operator. , Header files

Page 142: SCDL PGDDIT Object Oriented Analysis Bible

Multiple Choice Single Answer

Question : The method for industrial development of software based on use-case-driven

design is

Correct Answer: OOSE [ Object Oriented Software Engineering ]

Your Answer: OOD [ Object Oriented Design ]

Multiple Choice Multiple Answer

Question : OODBMS standards comprise of :-

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

Your Answer: ODL , OQL

Multiple Choice Single Answer

Question : The main difference between structure and class is

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

Your Answer: Structure comprises of dissimilar datatypes. Class comprises of similar

datatypes.

Multiple Choice Single Answer

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

Correct Answer: Single purpose class

Your Answer: Super class

Page 143: SCDL PGDDIT Object Oriented Analysis Bible

Multiple Choice Multiple Answer

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

Correct Answer: Class name , Attributes , Methods

Your Answer: Class name , Attributes , Methods

True/False

Question : Sequence diagrams and collaboration diagrams are very difficult to select

classes and objects.

Correct Answer: False

Your Answer: False

Multiple Choice Multiple Answer

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

Correct Answer: Class design , Building hierarchy , Grouping classes in aggregate sets

that have similar characteristics.

Your Answer: Class design , Building hierarchy , Grouping classes in aggregate sets that

have similar characteristics.

Multiple Choice Single Answer

Question : The purpose of declaring 'private' is :-

Correct Answer: Data hiding from accidental changes

Your Answer: Operator overloading

Page 144: SCDL PGDDIT Object Oriented Analysis Bible

Select The Blank

Question : Invoice and ________ are two classes in the noun phrase approach .But

Amount is an attribute in invoice, hence should be rejected for class consideration.

Correct Answer: Amount

Your Answer: Amount

Match The Following

Question Correct Answer: Your Answer

Standard procedure Method Method

Table Scheme representing complex relationships between entities Scheme

representing complex relationships between entities

Column Refers datatype and name Refers datatype and name

Row Refers data for single entry Refers data for single entry

Multiple Choice Multiple Answer

Question : In Railway Reservation and Ticketing system, we can call following

parameters as attributes of class Passenger :-

Correct Answer: Name , Age , Sex

Your Answer: Name , Age , Sex

Multiple Choice Single Answer

Page 145: SCDL PGDDIT Object Oriented Analysis Bible

Question : In DAD, the information providers such as users, customers, vendors and

stakeholders paly a role of

Correct Answer: Participants

Your Answer: Participants