scdl - object oriented analysis and design

186
SCDL – 3 rd Semester – Object Oriented Analysis and Design LIST OF ATTEMPTED QUESTIONS AND ANSWERS –done Select The Blank Question The manager ________ manages an application’s data needs by mapping data requirements to data source in the database. Correct Answer ODBC driver Your Answer ODBC driver True/False Question A state chart diagram shows method of execution on receipt of message and activities used in the method. Correct Answer True Your Answer True True/False Question If the software is written in C++, name of constructor and destructor must differ. Correct Answer False Your Answer False Multiple Choice Single Answer Question OOA and OOD are based on :- Correct Answer Business analysis model Your Answer Structural model Multiple Choice Multiple Answer Question In context of transactions, OODBMS :- Correct Answer Handle nested transactions , Supports MROW , Supports long transactions Your Answer Handle nested transactions , Supports MROW , Supports long transactions Match The Following Question Correct Answer Your Answer Page 1 of 186

Upload: api-3733148

Post on 13-Nov-2014

114 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

LIST OF ATTEMPTED QUESTIONS AND ANSWERS –done 

 Select The Blank  Question   The manager ________ manages an application’s data needs by mapping data

requirements to data source in the database.  Correct Answer  ODBC driver

  Your Answer   ODBC driver

 

 True/False  Question   A state chart diagram shows method of execution on receipt of message and activities

used in the method.  Correct Answer  True

  Your Answer   True

 

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

  Correct Answer  False

  Your Answer   False

 

 Multiple Choice Single Answer  Question   OOA and OOD are based on :-

  Correct Answer  Business analysis model

  Your Answer   Structural model

 

 Multiple Choice Multiple Answer  Question   In context of transactions, OODBMS :-

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

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

  Match The FollowingQuestion Correct Answer Your Answer

Land Place class Place class

PC, printer, telephone Tangible and device class Tangible and device class

Reversation office Organisation class Organisation class

Counter clerks People class People class

 

Page 1 of 144

Page 2: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

Page 2 of 144

Page 3: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

  Correct Answer  True

  Your Answer   True

 

 Multiple Choice Single Answer

Page 3 of 144

Page 4: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

Page 4 of 144

Page 5: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 

 True/False  Question   The incremental approach means repeating software development cycle , analysis

and modeling, designing and implementation or programming to achieve incremental goals.

  Correct Answer  True

  Your Answer   False

 

 Multiple Choice Single Answer  Question   The existing computer system at DEL is developed using :-

  Correct Answer   Independent systems

  Your Answer   Web systems

 

 Multiple Choice Multiple Answer  Question   Access to other OODBMS comprises of :-

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

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

 Multiple Choice Multiple Answer  Question   All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-

hoc 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

  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

Page 5 of 144

Page 6: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

manipulate them as per the application requirements.  Correct Answer  DOC

  Your Answer   OODBMS

 

 Multiple Choice Multiple Answer  Question   The DBMS criteria is supported by O2, objectivity, object store and Versent. The

criteria for the same is as follows :-  Correct Answer  Replication of data , Data encryption , Database language based on SQL

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

 Multiple Choice Multiple Answer  Question   Most of the applications have a three tier layered architecture. The three tier layers

are :-  Correct Answer  Server , Application , Client

  Your Answer   Server , Application , Client

 

 Select The Blank  Question   A class inherits state and behaviour from its ________ .

  Correct Answer  Superclass

  Your Answer   Superclass

  Multiple Choice Multiple Answer  Question   The main function will have following contents in C++

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

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

 True/False  Question   The mismatch between application objects and relational data needs to be mapped for

use in the application.  Correct Answer  True

  Your Answer   True

 

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

 

Page 6 of 144

Page 7: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 True/False  Question   Use cases for different scenarios arising out of smaller input variations need not be

modeled.  Correct Answer  True

  Your Answer   True

 

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

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

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

 

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

  Correct Answer  OLE

  Your Answer   OLE

  Select The Blank  Question   The most widely used OOPL is ________

  Correct Answer  C++

  Your Answer   C++

 

 True/False  Question   If an algorithm having single result is provided with well defined pre and post

conditions, it becomes very simple.  Correct Answer  True

  Your Answer   True

 

 Multiple Choice Single Answer  Question   In first generation client-server computing , methods/applications were available to

serve on demand at :-  Correct Answer  Server side

  Your Answer   Client side

  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.

Page 7 of 144

Page 8: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 

 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

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done 

 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

 

 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

Page 8 of 144

Page 9: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

 

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

Page 9 of 144

Page 10: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Correct Answer  Attributes , Methods , Class name

  Your Answer   Class name , Attributes , Methods

 

 Select The Blank  Question   When you express user-system interaction, the scenario in the model is called

________  Correct Answer  Case model

  Your Answer   Case model

  True/False  Question   In evolutionary model, the management activities are emphasised with respect to

inception, elaboration, construction & transition.  Correct Answer  True

  Your Answer   True

 

 Multiple Choice Multiple Answer  Question   "Designing classes", consists of identifying following entities for each class:-

  Correct Answer  Structures , Protocols , Methods

  Your Answer   Structures , Methods , Arrays

 

 Multiple Choice Single Answer  Question   How big is a class object?

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

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

 

 Multiple Choice Single Answer  Question   If Dog derives from Mammal, and Mammal derives from Animal, then -

  Correct Answer  Dog inherits Animal's functions and data

  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

Page 10 of 144

Page 11: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Question   In formulating algorithms we take help of :-

  Correct Answer  Activity diagrams , Class properties , Associated classes

  Your Answer   Activity diagrams , Class properties , Associated classes

 

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

  Correct Answer  Member name , Member ID , Contact phone number

  Your Answer   Member name , Member ID , Contact phone number

 

 Multiple Choice Single Answer  Question   The concept of OOPS was first introduced in

  Correct Answer  Simula Language

  Your Answer   Simula Language

 

 Select The Blank  Question   ________model is based on actors and use cases.

  Correct Answer  Use case

  Your Answer   Use case

  Select The Blank  Question   ________ enables the development of extremely flexible client-server systems as it is

possible to locate reusable objects /components stored anywhere in the network and manipulate them as per the application requirements.

  Correct Answer  DOC

  Your Answer   OODBMS

 

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

  Correct Answer  Array

  Your Answer   Array

 

 Match The FollowingQuestion Correct Answer Your Answer

We can define abstract operation on abstract data

Data abstraction Data abstraction

Process of sharing properties of Inheritance Inheritance

Page 11 of 144

Page 12: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

the higher level object or classAbility to inherit attributes and methods from 2 or more objects or classes

Multiple inheritance Multiple inheritance

Ability to send a message to several objects and to allow receiving object to respond method specified on the object.

Ploymorphism Ploymorphism

 

 Multiple Choice Single Answer  Question   Registration form is filled in by :-

  Correct Answer  Customer

  Your Answer   Customer

 

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

developer therefore must develop applications that could source data from ________ databases [ OODB, RDB etc] .

  Correct Answer  All

  Your Answer   All

 

 Multiple Choice Multiple Answer  Question   The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are

as follows :-  Correct Answer  OQL , ODMG C++ binding , Smalltalk binding

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

  Multiple Choice Single Answer  Question   When it is limited to use structure in part or full by other object, then the degree of

coupling is :-  Correct Answer  Low

  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.

Page 12 of 144

Page 13: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Correct Answer  Constructors

  Your Answer   Constructors

  Multiple Choice Multiple Answer  Question   The contents of DVD reservation slip form are as follows :-

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

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

 True/False  Question   Once actors and their interface requirements are identified, the use of sequence and

collaboration diagrams is necessary to identify the interaction sequence and objects that collaborate in the use case activities.

  Correct Answer  True

  Your Answer   True

 

 Select The Blank  Question   Once algorithms are finalised, we convert them into a program using OOPL or using

________containing automatic programming and testing.  Correct Answer  CASE tool

  Your Answer   CASE tool

  True/False  Question   There are no set rules or guidelines on ' how many case scenarios are necessary to

represent the system? '  Correct Answer  True

  Your Answer   True

 

 Multiple Choice Multiple Answer  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

 

Page 13 of 144

Page 14: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 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

 

 Multiple Choice Multiple Answer  Question   Most of the applications have a three tier layered architecture. The three tier layers

are :-  Correct Answer  Server , Application , Client

  Your Answer   Server , Application , Client

 

 True/False  Question   Sequence diagrams and collaboration diagrams are very difficult to select classes and

objects.  Correct Answer  False

Page 14 of 144

Page 15: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  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

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done

Match The FollowingQuestion 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

Page 15 of 144

Page 16: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Question   If the software is written in C++ , the class body will be terminated by semicolon.

  Correct Answer   True

  Your Answer   True

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

developer therefore must develop applications that could source data from ________ databases [ OODB, RDB etc] .

  Correct Answer   All

  Your Answer   One of

  Multiple Choice Multiple Answer  Question   The main function will have following contents in C++

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

  Your Answer   Name of class followed by name of object , Variable declaration , Header files

  Multiple Choice Single Answer  Question   C++ is basically a procedural language having extension of

  Correct Answer   Object Oriented technology

  Your Answer   Object Oriented technology

  Select The Blank  Question   Proximity switch Sensors and UPS are devices that help to perform

applications. These are ________ and class.  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

Page 16 of 144

Page 17: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

have similar characteristics.  

 True/False  Question   A common example of multithreading is the user interface. By using threads,

a user can click a button and get a quick response rather than waiting until the program finishes its current task.

  Correct Answer   True

  Your Answer   True

  Multiple Choice Single Answer  Question   The collaboration diagram shows interaction between objects & sequence of

activities denoted by :  Correct Answer   Number

  Your Answer   Name

  True/False  Question   The sequence diagram shows flow of behaviour and collaboration of objects.

  Correct Answer   False

  Your Answer   True

  Multiple Choice Single Answer  Question   When two classes refer to one class to read or write data, then the degree of

coupling is :-  Correct Answer   High

  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

Page 17 of 144

Page 18: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  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

  Your Answer   True

  Multiple Choice Single Answer  Question   The clarity of interaction diagram is lost with complex conditional behaviour.

In such cases, the best designing tool is:  Correct Answer   Activity diagram

  Your Answer   Activity diagram

  Select The Blank  Question   ________ provides diverse set of interfaces to reach data stored at any

database and then manipulates it to produce the result.  Correct Answer   MDBS

Page 18 of 144

Page 19: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

Page 19 of 144

Page 20: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Question   The main purpose in building access layer classes is to create a mechanism to ________ with data source.

  Correct Answer   Communicate

  Your Answer   Communicate

  Select The Blank  Question   Many times , ________ are added in the process of building specifications

and also in the phase of development.  Correct Answer   Classes

  Your Answer   Classes

  Multiple Choice Multiple Answer  Question   "Designing classes", consists of identifying following entities for each class:-

  Correct Answer   Structures , Protocols , Methods

  Your Answer   Structures , Protocols , Methods

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

  Correct Answer   Constructors

  Your Answer   Constructors

  Multiple Choice Single Answer  Question   Use case steps are executed in :-

  Correct Answer   Logical order

  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

Page 20 of 144

Page 21: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

 Multiple Choice Multiple Answer  Question   The DBMS criteria is supported by O2, objectivity, object store and Versent.

The criteria for the same is as follows :-  Correct Answer   Replication of data , Data encryption , Database language based on SQL

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

 Select The Blank  Question   Messaging and constructing messages is a complex task. The golden rule is to

keep messages to a ________ , both at receiving end and sending end.  Correct Answer   Minimum

  Your Answer   Minimum

  Select The Blank  Question   The ________ may have two or more constructors.

  Correct Answer   Class

  Your Answer   Object

  Multiple Choice Single Answer  Question   Each object is associated with the data of type class with which they are

created. A class is thus a collection of objects of  Correct Answer   Similar type

  Your Answer   Similar type

  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

 

Page 21 of 144

Page 22: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 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 FollowingQuestion Correct Answer Your Answer

Test Model Stipulates test strategy, test plans, test specifications, test results and test recovary reports.

Presents information how object model will be executed.

Analysis Object Model Presents information how object model will be executed.

Tests carbage data

Use case Model Defines actors inside and outside of use case and their behaviour.

Implements use case data

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

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

  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.

Page 22 of 144

Page 23: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  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 QUESTIONS AND ANSWERS -done 

 True/False  Question   In the process of rationalising and organizing classes we simplify class structure, minimizing

number of classes and reducing information content in each of them .  Correct Answer   True

  Your Answer   True

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

 

Page 23 of 144

Page 24: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 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  Question   The role of user in a system is played by

  Correct Answer   Actor

  Your Answer   Actor

  Multiple Choice Single Answer  Question   One has to determine sequence of activities and develop sequence collaboration diagram

for drawing the :-  Correct Answer   Interaction diagram

  Your Answer   Interaction diagram

  Multiple Choice Multiple Answer  Question   ODBMS Queries comprise of :-

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

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

  Multiple Choice Single Answer

Page 24 of 144

Page 25: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

  Correct Answer   Interviewing

  Your Answer   Brain storming

  Select The Blank  Question   The relationships between VLC and BLC are ________ the relationships between BLC and

ALC.  Correct Answer   Opposite of

  Your Answer   Opposite of

  Multiple Choice Single Answer  Question   The observer pattern is made of two closely associated classes. One is observable class

and the other is its :-  Correct Answer   Associated interface class

  Your Answer   Observer class

  Select The Blank  Question   Invoice and ________ are two classes in the noun phrase approach .But Amount is an

attribute in invoice, hence should be rejected for class consideration.  Correct Answer   Amount

  Your Answer   Amount

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

  Correct Answer   True

  Your Answer   True

  Select The Blank  Question   The good attribute of ________ is, it should be singular and represents only one object and

has no parallel.  Correct Answer   Name

  Your Answer   Name

 

 Multiple Choice Multiple Answer  Question   In Railway Reservation and Ticketing system, we can call following parameters as attributes

of class Passenger :-  Correct Answer   Name , Age , Sex

  Your Answer   Name , Age , Sex

 

 Multiple Choice Single Answer  Question   If a class fruit has object mango, the relationship is expressed as :

  Correct Answer   Fruit mango

  Your Answer   Fruit mango

 

Page 25 of 144

Page 26: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 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%

 

 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 26 of 144

Page 27: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  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.

  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

 

Page 27 of 144

Page 28: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 True/False  Question   A common example of multithreading is the user interface. By using threads, a user can click

a button and get a quick response rather than waiting until the program finishes its current task.

  Correct Answer   True

  Your Answer   True

 

 Select The Blank  Question   ________ is a specific sequence of transactions in a dialogue between a user & a system

representing a particuler way to use the system.  Correct Answer   Use case

  Your Answer   Use case

 

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

  Correct Answer   False

  Your Answer   False

 

 Multiple Choice Multiple Answer  Question   ALC performs following main tasks :-

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

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

 Select The Blank  Question   Many times , ________ are added in the process of building specifications and also in the

phase of development.  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 FollowingQuestion 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

Page 28 of 144

Page 29: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 

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

 

 Select The Blank  Question   ________ coordinates the processing of global transactions split into various local

databases to achieve consistency and integrity of data and results.  Correct Answer   MDBS

  Your Answer   MDBS

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done 

 Multiple Choice Multiple Answer  Question   The minimum hardware and system requirements for proposed software for DVD titles

are as follows :-  Correct Answer  Disk Space - 1 GB free , CPU - PIII, 1 Ghz , OS - MS windows XP

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

 

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

Page 29 of 144

Page 30: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

 

 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 ]

 

Page 30 of 144

Page 31: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 Multiple Choice Multiple Answer  Question   O2, Objectivity, ObjectStore and Versant support following DBMS criteria :-

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

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

 Multiple Choice Single Answer  Question   How big is a class object?

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

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

 

 Multiple Choice Single Answer  Question   When it is limited to use structure in part or full by other object, then the degree of

coupling is :-  Correct Answer  Low

  Your Answer   Low

 

 Select The Blank  Question   Interface object [ VLC ] handles communication with ________ and is not concerned

about business rules, methods or other related Activities.  Correct Answer  Actor

  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

Page 31 of 144

Page 32: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

 

 Multiple Choice Single Answer  Question   If Dog derives from Mammal, and Mammal derives from Animal, then -

  Correct Answer  Dog inherits Animal's functions and data

  Your Answer   Dog inherits Animal's functions and data

 

 Select The Blank  Question   When you express user-system interaction, the scenario in the model is called

________  Correct Answer  Case model

  Your Answer   Case model

 

 Multiple Choice Single Answer  Question   The main difference between structure and class is

  Correct Answer  Structure does not support OOPS Class Supports OOPS.

  Your Answer   Structure does not support OOPS Class Supports OOPS.

 

 Multiple Choice Single Answer  Question   C++ is basically a procedural language having extension of

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

Page 32 of 144

Page 33: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  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  Question   Objects can not interact unless they know the details of each others data or code.

  Correct Answer  False

  Your Answer   False

 

 Multiple Choice Single Answer  Question   The term 'SRS' in context of OAA stands for

  Correct Answer  System Requirements Specifications

  Your Answer   System Requirements Specifications

 

 Select The Blank  Question   Many times , ________ are added in the process of building specifications and also in

the phase of development.  Correct Answer  Classes

  Your Answer   Classes

 

 Multiple Choice Single Answer

Page 33 of 144

Page 34: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

Page 34 of 144

Page 35: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Correct Answer  True

  Your Answer   True

 

 Select The Blank  Question   ________ coordinates the processing of global transactions split into various local

databases to achieve consistency and integrity of data and results.  Correct Answer  MDBS

  Your Answer   MDBS

 

 Multiple Choice Multiple Answer  Question   The ALC may interact with actor as given below and automatically becomes class for

a business class :-  Correct Answer  Bar code reading , Database , Web

  Your Answer   Bar code reading , Database , Web

 

 Select The Blank  Question   Invoice and ________ are two classes in the noun phrase approach .But Amount is an

attribute in invoice, hence should be rejected for class consideration.  Correct Answer  Amount

  Your Answer   Amount

 

 Match The FollowingQuestion 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

Page 35 of 144

Page 36: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

hoc queries with the following :-  Correct Answer  GUI , 4GL , C++

  Your Answer   GUI , 4GL , C++

 

 Select The Blank  Question   Advantage of ________ is that, by extension, it builds additional classes with

additional properties.  Correct Answer  Hierarchy

  Your Answer   Hierarchy

 

 Multiple Choice Multiple Answer  Question   Most of the applications have a three tier layered architecture. The three tier layers

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

Page 36 of 144

Page 37: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done 

 True/False  Question   XML is a meta data language developed to specify data with a goal of improving

interoperatability of different data sources.  Correct Answer  True

  Your Answer   True

 

 True/False  Question   The use case analysis approach becomes more difficult if it contains extensions from

other use cases.  Correct Answer  True

  Your Answer   False

  Multiple Choice Single Answer  Question   C++ is also named as

  Correct Answer  C with classes

  Your Answer   C with classes

 

 Multiple Choice Multiple Answer  Question   All OODBMS products namely O2, Objectivity, Object Store and Versant support

following DBMS criteria :-  Correct Answer  User defined datatype , Is_a relationship , Part_of relationship

  Your Answer   User defined datatype , Is_a relationship , Part_of relationship

 

 Multiple Choice Single Answer  Question   Inheritance supports concept of

  Correct Answer  Hierarchical classification

  Your Answer   Hierarchical classification

 

 Multiple Choice Multiple Answer  Question   In context of transactions, OODBMS :-

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

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

 

Page 37 of 144

Page 38: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 Multiple Choice Single Answer  Question   Because of the concept of independent objects responding to messages, object

orientation is a natural way to implement  Correct Answer  Event driven programming

  Your Answer   Event handler

 

 Multiple Choice Multiple Answer  Question   All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support

application programming in following languages.  Correct Answer  C++ , JAVA , SMALLTALK

  Your Answer   C++ , JAVA , SMALLTALK

 

 Select The Blank  Question   The manager ________ manages an application’s data needs by mapping data

requirements to data source in the database.  Correct Answer  ODBC driver

  Your Answer   ODBC driver

 

 Select The Blank  Question   Messaging and constructing messages is a complex task. The golden rule is to keep

messages to a ________ , both at receiving end and sending end.  Correct Answer  Minimum

  Your Answer   Minimum

 

 True/False  Question   UML supports both static modeling and dynamic modeling

  Correct Answer  True

  Your Answer   True

 

 Select The Blank  Question   ________ needs use case analysis from the viewpoint of identifying those business

class that need human interaction.  Correct Answer   Identification

  Your Answer   Identification

 

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

  Correct Answer  True

Page 38 of 144

Page 39: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Your Answer   True

 

 Multiple Choice Single Answer  Question   The process by which objects of one class acquire properties of objects of other class is

called  Correct Answer   Inheritance

  Your Answer   Inheritance

 

 Multiple Choice Multiple Answer  Question   ODBMS Queries comprise of :-

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

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

 

 Multiple Choice Multiple Answer  Question   The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-

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

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

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

  Correct Answer  Dotted line

  Your Answer   Dotted line

 

 Multiple Choice Single Answer  Question   Use domain analysis documents to identify actors in the system. Whether the system is

current or new ask the question mainly :-  Correct Answer  Who are the users of a system?

  Your Answer   Who are the users of a system?

 

 Select The Blank  Question   Once algorithms are finalised, we convert them into a program using OOPL or using

________containing automatic programming and testing.  Correct Answer  CASE tool

  Your Answer   CASE tool

 

 Select The Blank  Question   ODBC with ________ provides standard database access through a common interface,

Page 39 of 144

Page 40: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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 FollowingQuestion Correct Answer Your Answer

Ability to send a message to several objects and to allow receiving object to respond method specified on the object.

Ploymorphism Ploymorphism

We can define abstract operation on abstract data

Data abstraction Data abstraction

Process of sharing properties of the higher level object or class

Inheritance Inheritance

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

Multiple inheritance Multiple inheritance

 

 Multiple Choice Single Answer  Question   Polymorphism means ability to take

  Correct Answer  More than one form

  Your Answer   More messages

 

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

  Correct Answer  Member name , Member ID , Contact phone number

  Your Answer   Member name , Member ID , Contact phone number

 

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

  Correct Answer  True

  Your Answer   True

 

Page 40 of 144

Page 41: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 Match The FollowingQuestion Correct Answer Your Answer

Protected visibility Accessibility only to subclasses and operations of class

Accessibility only to subclasses and operations of class

Private visibility Accessible only be operations of class

Accessible only be operations of class

Visibility Accessibility by classes Accessibility by all classes

Public visibility Accessibility by all classes Accessibility by classes

 

 True/False  Question   A functionality prototype can be designed that does not have the final user interface, but

allows users to try out various features, such as forwarding messages or attaching files without worrying about the final interface.

  Correct Answer  True

  Your Answer   True

 

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

  Correct Answer  Class name , Attributes , Methods

  Your Answer   Class name , Attributes , Methods

 

 Multiple Choice Single Answer  Question   UML uses :

  Correct Answer  OCL [ object Constraint Language ]

  Your Answer   OCL [ object Constraint Language ]

 

 Select The Blank  Question   ________ clearly identifies the actors and the task they perform through interaction.

  Correct Answer  Use case

  Your Answer   Use case

 

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

  Correct Answer  Subclass

  Your Answer   Super class

 

 Multiple Choice Single Answer

Page 41 of 144

Page 42: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

  Correct Answer  Read Lock

  Your Answer   Read Lock

 

 Multiple Choice Multiple Answer  Question   The following features are supported by OODBMS products viz O2 , Objectivity ,

ObjectStore and Versant :-  Correct Answer  SUN OS , AIX , MS Windows

  Your Answer   SUN OS , AIX , MS Windows

 

 Select The Blank  Question   The methods used to have to perform on demand be put in ________ to enable

implementation of the method.  Correct Answer  Algorithms

  Your Answer   Program

 

 Multiple Choice Multiple Answer  Question   OODBMS supports comprise of :-

  Correct Answer  User defined datatype , Is_a relationship , Part_of relationship

  Your Answer   User defined datatype , Is_a relationship , Part_of relationship

 

 Multiple Choice Single Answer  Question   The class bird should have object

  Correct Answer  Egale

  Your Answer   Egale

 

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

  Correct Answer   Instance

  Your Answer   Instance

 

 Multiple Choice Single Answer  Question   In 'railway ticket reservartion system' the roles such as requisition processing, ticket

processing, ticket data updation are to be performed by the user called :-  Correct Answer  Counter Clerk

  Your Answer   Counter Clerk

Page 42 of 144

Page 43: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 

 Select The Blank  Question   static binding allows to hold certain properties fixed and rigid, whereas ________

binding allows object to behave as per conditions emerge.  Correct Answer  Dynamic

  Your Answer   Dynamic

 

 Multiple Choice Single Answer  Question   The actor in drama may have role of dancing in dance event and also may have a role

of singer in solo singing event . This pattern is known as :-  Correct Answer  Player role pattern

  Your Answer   Player role pattern

 

 Select The Blank  Question   ________ is a person or device that uses the system.

  Correct Answer  User

  Your Answer   User

 

 Multiple Choice Multiple Answer  Question   In the first step of designing classes we :-

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

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

 Multiple Choice Single Answer  Question   Use case is used to model scenarios in the system run by

  Correct Answer  User/actor

  Your Answer   User/actor

 

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

:-  Correct Answer  Persistence data

  Your Answer   Persistence data

 

 Multiple Choice Multiple Answer  Question   The DBMS criteria is supported by O2, objectivity, object store and Versent. The criteria

for the same is as follows :-

Page 43 of 144

Page 44: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  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

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done 

 Multiple Choice Single Answer  Question   The Standard DOC system was developed by the organisation of about 500

companies named :-  Correct Answer  Object Management Group [ OMG ]

  Your Answer   Object Management Group [ OMG ]

 

 Multiple Choice Multiple Answer  Question   In Railway Reservation and Ticketing system, we can call following parameters as

attributes of class Passenger :-  Correct Answer  Name , Age , Sex

  Your Answer   Name , Age , Sex

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

  Correct Answer  Variable

  Your Answer   Variable

 

 Multiple Choice Single Answer  Question   In 'railway ticket reservartion system ' the role of system server is to be performed by

the user called :-  Correct Answer  Reservation and ticketing system

Page 44 of 144

Page 45: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Your Answer   Reservation and ticketing system

 

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

  Correct Answer  Methods

  Your Answer   Methods

 

 Multiple Choice Multiple Answer  Question   OODBMS standards comprise of :-

  Correct Answer  ODL , OQL , ODMG C++ binding

  Your Answer   ODL , OQL , ODMG C++ binding

 

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

  Correct Answer   Instance

  Your Answer   Instance

 

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

  Correct Answer  Public

  Your Answer   Public

 

 Multiple Choice Multiple Answer  Question   OODBMS can work on following Operating systems on server :-

  Correct Answer  MS Windows , OS/2 , Sun OS

  Your Answer   MS Windows , OS/2 , Sun OS

 

 Multiple Choice Single Answer  Question   The linking of procedure call to the code to be executed in response to that call is

referred as  Correct Answer  Binding

  Your Answer   Referencing

 

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

programs are collections of

Page 45 of 144

Page 46: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Correct Answer  Classes

  Your Answer   Classes

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

  Correct Answer  Class

  Your Answer   Class

 

 Multiple Choice Single Answer  Question   In DAD, the information providers such as users, customers, vendors and

stakeholders paly a role of  Correct Answer  Participants

  Your Answer   Actors

 

 Multiple Choice Single Answer  Question   An actor may perform different roles in different :-

  Correct Answer  Use cases

  Your Answer   Use cases

 

 True/False  Question   Object-oriented programming focuses on the integrated data and functionality as

discrete units that have both knowledge (data) and capabilities (functions). Procedural programs, on the other hand, focus on functions and how they act on data.

  Correct Answer  True

  Your Answer   True

 

 True/False  Question   OOT application in system development begins with OO analysis, OO design, OO

programming , OO testing and system implementation.  Correct Answer  True

  Your Answer   True

 

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

  Correct Answer  True

  Your Answer   True

 

Page 46 of 144

Page 47: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

  Correct Answer  Fruit

  Your Answer   Fruit

 

 True/False  Question   An interface design prototype provides the chance to test the look and feel of your

product with potential users.  Correct Answer  True

  Your Answer   True

 

 True/False  Question   Architecture prototype can be designed to give you a chance to develop a smaller

version of the program and to assess how easily your design decisions will "scale up", as the program is fleshed out.

  Correct Answer  True

  Your Answer   True

 

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

  Correct Answer  Body

  Your Answer   Body

 

 Select The Blank  Question   ________ has a role which is performed through well defined tasks. These tasks are

performed in logical sequence to achieve a system goal.  Correct Answer  Actor

  Your Answer   Actor

 

 Multiple Choice Multiple Answer  Question   The class 'member' is constructed as follows in C++ :-

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

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

 Multiple Choice Single Answer  Question   The fields such as name, address, telephone no etc will be identical in all membership

registration forms. This can be referred to as :-

Page 47 of 144

Page 48: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Correct Answer   Inheritance

  Your Answer   Inheritance

 

 Multiple Choice Single Answer  Question   The stores for persistent objects, such as disk files do not support queries or

interactive user interface operations. These problems are solved by :-  Correct Answer  DBMS

  Your Answer   DBMS

 

 Multiple Choice Multiple Answer  Question   In formulating algorithms we take help of :-

  Correct Answer  Activity diagrams , Class properties , Associated classes

  Your Answer   Activity diagrams , Class properties , Associated classes

 

 Multiple Choice Multiple Answer  Question   "Designing classes", consists of identifying following entities for each class:-

  Correct Answer  Structures , Protocols , Methods

  Your Answer   Structures , Protocols , Methods

 

 True/False  Question   The process of mapping and integrating begins with defining the relationships

between the table structure in RDB and class structure in object model in OODB  Correct Answer  True

  Your Answer   True

 

 Select The Blank  Question   The most widely used OOPL is ________

  Correct Answer  C++

  Your Answer   C++

 

 True/False  Question   In evolutionary model, the management activities are emphasised with respect to

inception, elaboration, construction & transition.  Correct Answer  True

  Your Answer   True

 

 Select The Blank

Page 48 of 144

Page 49: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

  Correct Answer  MDBS

  Your Answer   MDBS

 

 Multiple Choice Multiple Answer  Question   All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support

following criteria for access to other DBMS whenever an application is running on the OODBMS :-

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

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

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

  Correct Answer  User

  Your Answer   User

 

 Select The Blank  Question   ________ is a specific sequence of transactions in a dialogue between a user & a

system representing a particuler way to use the system.  Correct Answer  Use case

  Your Answer   Use case

 

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

  Correct Answer  Differ

  Your Answer   Differ

 

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

  Correct Answer  Actor

  Your Answer   Actor

 

 True/False  Question   The ODBC-API driver drives to reach to intended database, runs the application,

manipulates the data and puts it back in the position as the new data image.  Correct Answer  True

Page 49 of 144

Page 50: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Your Answer   True

 

 Multiple Choice Multiple Answer  Question   The main function will have following contents in C++

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

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

 Select The Blank  Question   The more complex is the interaction more ________ should be the UI design for ease

of use and understanding.  Correct Answer  Simple

  Your Answer   Simple

 

 Multiple Choice Multiple Answer  Question   Traditional approach for collecting DVD titles from rack are :-

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

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

 Multiple Choice Multiple Answer  Question   Access to other OODBMS comprises of :-

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

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

 Match The FollowingQuestion Correct Answer Your Answer

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

Methods : Reserve Ticket (), cancel Ticket ()

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

Class : Booking clerk Attributes : Name , employee ID Attributes : Name , employee ID

Class: train Attributes : Train name , Train number

Attributes : Train name , Train number

 

 Multiple Choice Multiple Answer  Question   Database of the following parameters can be created :-

  Correct Answer  DVD title database , Member database , Staff database

Page 50 of 144

Page 51: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done 

 Select The Blank  Question   ________ clearly identifies the actors and the task they perform through

interaction.  Correct Answer  Use case

  Your Answer   Use case

  Multiple Choice Multiple Answer

Page 51 of 144

Page 52: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  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 FollowingQuestion Correct Answer Your Answer

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

Asset DB Asset DB

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

Title DB Title DB

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

Member DB Member DB

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

Staff DB Staff DB

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

  Correct Answer  Array

  Your Answer   Array

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

:-  Correct Answer  Owner

  Your Answer   Owner

  Multiple Choice Single Answer  Question   The Standard DOC system was developed by the organisation of about 500

companies named :-  Correct Answer  Object Management Group [ OMG ]

  Your Answer   Object Management Group [ OMG ]

Page 52 of 144

Page 53: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

  Correct Answer  OLE

  Your Answer   OLE

  Multiple Choice Multiple Answer  Question   The DVD reservation slip has following columns :-

  Correct Answer  From date , To date , Duration

  Your Answer   From date , To date , Duration

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

  Correct Answer  Member name , Member ID , Contact phone number

  Your Answer   Member name , Member ID , Contact phone number

  True/False  Question   Object-oriented programming focuses on the integrated data and functionality as

discrete units that have both knowledge (data) and capabilities (functions). Procedural programs, on the other hand, focus on functions and how they act on data.

  Correct Answer  True

  Your Answer   True

  Multiple Choice Multiple Answer  Question   If the user clicks on menu option or button the response to this interaction could

be :-  Correct Answer  Send a message to a business layer class , Open another interface , Close

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

interface  

 Select The Blank  Question   The objects which make the system contribute to its behaviour by ________ with

other objects.  Correct Answer  Collaborating

  Your Answer   Collaborating

  Select The Blank  Question   ________ coordinates the processing of global transactions split into various

local databases to achieve consistency and integrity of data and results.

Page 53 of 144

Page 54: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Correct Answer  MDBS

  Your Answer   OODBMS

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

  Correct Answer  True

  Your Answer   True

  Multiple Choice Single Answer  Question   A representation of interaction between user and the system is given by :

  Correct Answer  Use case

  Your Answer   Use case

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

  Correct Answer  Fruit

  Your Answer   Fruit

  Multiple Choice Single Answer  Question   One has to identify classes, class relationships, class attributes and class

methods for drawing the  Correct Answer  Static class diagram

  Your Answer   Entity relationship class diagram

  Select The Blank  Question   A class is the________ for an object.

  Correct Answer  Template

  Your Answer   Template

  Multiple Choice Multiple Answer  Question   Database of the following parameters can be created :-

  Correct Answer  DVD title database , Member database , Staff database

  Your Answer   DVD title database , Member database , Staff database

  Multiple Choice Single Answer  Question   The simple logic for system specifications is provided by a languages named :-

Page 54 of 144

Page 55: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Correct Answer  OCL [ Object Constraint Language ]

  Your Answer   XML [ Extended mark up language ]

  Select The Blank  Question   ________ is a specific sequence of transactions in a dialogue between a user &

a system representing a particuler way to use the system.  Correct Answer  Use case

  Your Answer   Use case

  Multiple Choice Multiple Answer  Question   All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support

following criteria for access to other DBMS whenever an application is running on the OODBMS :-

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

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

 Multiple Choice Single Answer  Question   The pure Object Oriented language is

  Correct Answer  Java

  Your Answer   Java

  Multiple Choice Single Answer  Question   In Object Oriented technology following expression is appropriate

  Correct Answer  object=data+menthods

  Your Answer   object=data+menthods

  True/False  Question   Once actors and their interface requirements are identified, the use of sequence

and collaboration diagrams is necessary to identify the interaction sequence and objects that collaborate in the use case activities.

  Correct Answer  True

  Your Answer   True

  Select The Blank  Question   ODBC stands for ________ .

  Correct Answer  Open Database connectivity

  Your Answer   Open Database connectivity

 

Page 55 of 144

Page 56: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 Select The Blank  Question   Proximity switch Sensors and UPS are devices that help to perform applications.

These are ________ and class.  Correct Answer  Tangible entiry pattern

  Your Answer   Tangible entiry pattern

  Multiple Choice Multiple Answer  Question   Access to other OODBMS comprises of :-

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

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

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

  Correct Answer  True

  Your Answer   True

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

  Correct Answer  UML

  Your Answer   UML

  True/False  Question   Object Oriented program is like a community of interacting individuals each

having assigned responsibilities, working together towards attainment of common goal.

  Correct Answer  True

  Your Answer   True

  Select The Blank  Question   ________ of an object remains unchanged even though its state and properties

change.  Correct Answer   Identity

  Your Answer   Identity

  True/False  Question   The number of messages incoming and outgoing remain minimum if classes are

simple, have a single goal and if the association characteristics are clear and well defined.

  Correct Answer  True

Page 56 of 144

Page 57: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Your Answer   True

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

  Correct Answer  False

  Your Answer   False

  Select The Blank  Question   Messaging and constructing messages is a complex task. The golden rule is to

keep messages to a ________ , both at receiving end and sending end.  Correct Answer  Minimum

  Your Answer   Minimum

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

  Correct Answer  OODB

  Your Answer   OODB

  True/False  Question   OODBMS can not handle wide range of datatypes supporting complex data and

structure .  Correct Answer  False

  Your Answer   False

  Multiple Choice Multiple Answer  Question   The three layered architecture is made up of layer classes as follows :-

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

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

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

  Correct Answer  False

  Your Answer   False

  Multiple Choice Multiple Answer  Question   OODBMS supports comprise of :-

  Correct Answer  User defined datatype , Is_a relationship , Part_of relationship

Page 57 of 144

Page 58: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Your Answer   User defined datatype , Is_a relationship , Part_of relationship

  Select The Blank  Question   Once algorithms are finalised, we convert them into a program using OOPL or

using ________containing automatic programming and testing.  Correct Answer  CASE tool

  Your Answer   CASE tool

  Multiple Choice Multiple Answer  Question   Object Oriented approach for collecting DVD titles from rack are :-

  Correct Answer  Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , His friend is met. He talks with the friend and then continues picking up of title.

  Your Answer   Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , His friend is met. He talks with the friend and then continues picking up of title.  

 Multiple Choice Single Answer  Question   Finding of roles played by all actors and finding event in each role played by the

actor is indicated by the process of  Correct Answer   Identification

  Your Answer   Identification

  Match The FollowingQuestion Correct Answer Your Answer

Provides adjustment while compiling classes

Interface classes Interface classes

Identify values & relevant operations

Abstract data types Abstract data types

Complete implementation of class

Concrete data types Concrete data types

Provides framework for other classes

Node classes Node classes

  Multiple Choice Single Answer  Question   The lock in which objects are managed in a cache is called :-

  Correct Answer  Null lock

  Your Answer   Read Lock

 

 Multiple Choice Multiple Answer  Question   In Railway Reservation and Ticketing system, we can call following parameters

as attributes of class Passenger :-  Correct Answer  Name , Age , Sex

Page 58 of 144

Page 59: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Your Answer   Name , Age , Sex

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done 

 True/False  Question   Prototyping not only helps to build a quality design but also enables the designer to

build the system decremantally.  Correct Answer   False

  Your Answer   True

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

  Correct Answer   True

  Your Answer   False

  Select The Blank  Question   Being tangible, the device pattern describes and represents large number of

________ having very clear tangible specifications.  Correct Answer   Objects

  Your Answer   Functions

  Multiple Choice Single Answer  Question   In first generation client-server computing , methods/applications were available to

serve on demand at :-  Correct Answer   Server side

  Your Answer   Client side

  Multiple Choice Single Answer  Question   The lock that ensures that no other transaction is committed till the earlier transaction

completes the task is called :-  Correct Answer   Read Lock

  Your Answer   Read Lock

  Select The Blank  Question   Associations are generally ________.

  Correct Answer   Bidirectional

  Your Answer   Multi-directional

 

Page 59 of 144

Page 60: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 True/False  Question   In evolutionary model, the management activities are emphasised with respect to

inception, elaboration, construction & transition.  Correct Answer   True

  Your Answer   True

  Multiple Choice Single Answer  Question   In the railway transport environment, the same train [ train name, number etc ] leave

everyday from one station to the other. But in their operations, dates, drivers, passengers etc differ every day. This pattern is called :-

  Correct Answer   Abstraction-Occurrence Pattern

  Your Answer   Abstraction-Occurrence Pattern

  Select The Blank  Question   ________ has a role which is performed through well defined tasks. These tasks are

performed in logical sequence to achieve a system goal.  Correct Answer   Actor

  Your Answer   Actor

 

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

developer therefore must develop applications that could source data from ________ databases [ OODB, RDB etc] .

  Correct Answer   All

  Your Answer   One of

  True/False  Question   In design process, classes identified in OOA are revised with a view of implementing

them in a user environment.  Correct Answer   True

  Your Answer   True

 

 Multiple Choice Single Answer  Question   The flow of events which when completed achieves the system goals as shown by

  Correct Answer   Use case

  Your Answer   DFD

 

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

classes.

Page 60 of 144

Page 61: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Correct Answer   Dependencies

  Your Answer   Relation

 

 Multiple Choice Single Answer  Question   How big is a class object?

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

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

 

 Multiple Choice Single Answer  Question   The method for industrial development of software based on use-case-driven design

is  Correct Answer   OOSE [ Object Oriented Software Engineering ]

  Your Answer   OOSE [ Object Oriented Software Engineering ]

 

 Multiple Choice Single Answer  Question   If cohesion between two objects is of very high degree , then coupling

  Correct Answer   Comes down

  Your Answer   Goes up

 

 Multiple Choice Multiple Answer  Question   In context of transactions, OODBMS :-

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

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

 

 Multiple Choice Multiple Answer  Question   The main function will have following contents in C++

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

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

 Multiple Choice Multiple Answer  Question   The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are

as follows :-  Correct Answer   OQL , ODMG C++ binding , Smalltalk binding

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

 

 True/False

Page 61 of 144

Page 62: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

  Correct Answer   True

  Your Answer   True

 

 Multiple Choice Multiple Answer  Question   The contents of DVD reservation slip form are as follows :-

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

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

 Multiple Choice Single Answer  Question   The main difference between structure and class is

  Correct Answer   Structure does not support OOPS Class Supports OOPS.

  Your Answer   Structure has members. Class has objects.

 

 Multiple Choice Multiple Answer  Question   In Railway Reservation and Ticketing system, the objects [ business class ] that

collaborate are as follows :-  Correct Answer   Counter clerk , Reservation form , Ticket menu

  Your Answer   Counter clerk , Reservation form , Ticket menu

 

 Multiple Choice Single Answer  Question   If Dog derives from Mammal, and Mammal derives from Animal, then -

  Correct Answer   Dog inherits Animal's functions and data

  Your Answer   Dog inherits Animal's functions and data

 

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

  Correct Answer   Mesaurable value

  Your Answer   Mesaurable value

 

 Multiple Choice Multiple Answer  Question   Traditional approach for collecting DVD titles from rack are :-

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

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

Page 62 of 144

Page 63: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 

 Match The FollowingQuestion Correct Answer Your Answer

Standard procedure Method Method

Table Scheme representing complex relationships between entities

Scheme representing complex relationships between entities

Column Refers datatype and name Refers datatype and name

Row Refers data for single entry Refers data for single entry

 

 Multiple Choice Single Answer  Question   .

  Correct Answer   Very low

  Your Answer   High

 

 Multiple Choice Multiple Answer  Question   All OODBMS products namely O2, Objectivity, Object Store and Versant support

following DBMS criteria :-  Correct Answer   User defined datatype , Is_a relationship , Part_of relationship

  Your Answer   User defined datatype , Is_a relationship , Pointer arithmetic

 

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

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

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

 

 Multiple Choice Multiple Answer  Question   OODBMS can work on following Operating systems on server :-

  Correct Answer   MS Windows , OS/2 , Sun OS

  Your Answer   MS Windows , OS/2 , Sun OS

 

 Select The Blank  Question   In design phase ________ diagrams are refined to add more details with attributes

and methods for implementation.  Correct Answer   Class

  Your Answer   Class

 

 Multiple Choice Multiple Answer

Page 63 of 144

Page 64: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Question   Various database packages are :-

  Correct Answer   Oracle , Sibase , SAP

  Your Answer   Oracle , Sibase , Basic

 

 Select The Blank  Question   Booch emphasises development of mechanisms with ________ model.

  Correct Answer   Data

  Your Answer   Logical

 

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

  Correct Answer   False

  Your Answer   False

 

 Multiple Choice Single Answer  Question   In a student hostel, rooms, room number and contents are same year after year but

students who occupy room are different year. This pattern is called :-  Correct Answer   Abstraction-Occurrence Pattern

  Your Answer   Abstraction-Occurrence Pattern

 

 Multiple Choice Single Answer  Question   In sequence diagram, the horizontal arrowhead line shows

  Correct Answer   Message 'from- to'

  Your Answer   Message 'from- to'

 

 Select The Blank  Question   ________models one or more roles that a user or a system interacting the system

can play.  Correct Answer   Actor

  Your Answer   Object

 

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

  Correct Answer   True

  Your Answer   True

Page 64 of 144

Page 65: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 

 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 FollowingQuestion Correct Answer Your Answer

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

Methods : Reserve Ticket (), cancel Ticket ()

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

Class : Booking clerk Attributes : Name , employee ID Attributes : Name , employee ID

Class: train Attributes : Train name , Train number

Attributes : Train name , Train number

 

 Select The Blank  Question   A product is considered ________ if it is significantly less expensive to adopt on new

hardware or platform.  Correct Answer   Portable

  Your Answer   Portable

 

 Select The Blank  Question   The most widely used OOPL is ________

  Correct Answer   C++

  Your Answer   C++

 

Page 65 of 144

Page 66: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 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

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -doneTrue/False  Question   In the process of rationalising and organizing classes we simplify class structure, minimizing

number of classes and reducing information content in each of them .  Correct Answer  True

  Your Answer   True

 

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

  Correct Answer  Constructors

  Your Answer   Constructors

 

 Multiple Choice Single Answer  Question   The term 'SRS' in context of OAA stands for

  Correct Answer  System Requirements Specifications

  Your Answer   System Requirements Specifications

 

 Multiple Choice Multiple Answer  Question   The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-

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

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

 Multiple Choice Multiple Answer

Page 66 of 144

Page 67: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Question   Access to other OODBMS comprises of :-

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

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

 Select The Blank  Question   A class is the________ for an object.

  Correct Answer  Template

  Your Answer   Template

 

 Multiple Choice Multiple Answer  Question   The subsystem packages are built by the help of following parameters :-

  Correct Answer  Classes , Associates , Aggregation

  Your Answer   Classes , Associates , Aggregation

 

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

  Correct Answer  Adjective

  Your Answer   Adjective

 

 Multiple Choice Multiple Answer  Question   All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support

application programming in following languages.  Correct Answer  C++ , JAVA , SMALLTALK

  Your Answer   C++ , JAVA , SMALLTALK

 

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

  Correct Answer  Class

  Your Answer   Class

 

 True/False  Question   Classification of objects into different classes on basis of properties and methods

discriminates one group of objects from other.  Correct Answer  True

  Your Answer   True

Page 67 of 144

Page 68: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

 

 Select The Blank  Question   The methods used to have to perform on demand be put in ________ to enable

implementation of the method.  Correct Answer  Algorithms

  Your Answer   Algorithms

 

 True/False  Question   A state chart diagram shows method of execution on receipt of message and activities used

in the method.  Correct Answer  True

  Your Answer   True

 

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

  Correct Answer  False

  Your Answer   False

 

 Select The Blank  Question   Proximity switch Sensors and UPS are devices that help to perform applications. These are

________ and class.  Correct Answer  Tangible entiry pattern

  Your Answer   Tangible entiry pattern

 

 True/False  Question   The number of messages incoming and outgoing remain minimum if classes are simple,

have a single goal and if the association characteristics are clear and well defined.  Correct Answer  True

  Your Answer   True

 

 Select The Blank  Question   ________models one or more roles that a user or a system interacting the system can play.

  Correct Answer  Actor

  Your Answer   Actor

 

 Match The FollowingQuestion Correct Answer Your Answer

We can define abstract operation Data abstraction Data abstraction

Page 68 of 144

Page 69: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

on abstract dataProcess of sharing properties of the higher level object or class

Inheritance Inheritance

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

Multiple inheritance Multiple inheritance

Ability to send a message to several objects and to allow receiving object to respond method specified on the object.

Ploymorphism Ploymorphism

 

 Multiple Choice Single Answer  Question   The main difference between structure and class is

  Correct Answer  Structure does not support OOPS Class Supports OOPS.

  Your Answer   Structure does not support OOPS Class Supports OOPS.

  True/False  Question   OOT application in system development begins with OO analysis, OO design, OO

programming , OO testing and system implementation.  Correct Answer  True

  Your Answer   True

 

 Multiple Choice Multiple Answer  Question   Database of the following parameters can be created :-

  Correct Answer  DVD title database , Member database , Staff database

  Your Answer   DVD title database , Member database , Staff database

 

 Multiple Choice Multiple Answer  Question   The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are as

follows :-  Correct Answer  OQL , ODMG C++ binding , Smalltalk binding

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

 

 Multiple Choice Single Answer  Question   The fields such as name, address, telephone no etc will be identical in all membership

registration forms. This can be referred to as :-  Correct Answer  Inheritance

  Your Answer   Inheritance

 

 True/False

Page 69 of 144

Page 70: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

  Correct Answer  True

  Your Answer   True

 

 Multiple Choice Single Answer  Question   The data that has no value once the process that creates it is no more in existence, is called

  Correct Answer  Transient data

  Your Answer   Transient data

 

 Select The Blank  Question   When the methods are identified and programmed, they need to be activated through

________ from one class to other.  Correct Answer  Messages

  Your Answer   Vectors

 

 Multiple Choice Multiple Answer  Question   Traditional approach for collecting DVD titles from rack are :-

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

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

 Select The Blank  Question   ________ needs use case analysis from the viewpoint of identifying those business class

that need human interaction.  Correct Answer  Identification

  Your Answer   Identification

 

 Multiple Choice Multiple Answer  Question   The following features are supported by OODBMS products viz O2 , Objectivity ,

ObjectStore and Versant :-  Correct Answer  SUN OS , AIX , MS Windows

  Your Answer   SUN OS , AIX , MS Windows

 

 True/False  Question   A common example of multithreading is the user interface. By using threads, a user can

click a button and get a quick response rather than waiting until the program finishes its current task.

  Correct Answer  True

Page 70 of 144

Page 71: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Your Answer   True

 

 True/False  Question   One way to achieve portability is to write software in standard version of high level language

and to develop portable system and application software .  Correct Answer  True

  Your Answer   False

 

 Multiple Choice Single Answer  Question   The purpose of declaring 'private' is :-

  Correct Answer  Data hiding from accidental changes

  Your Answer   Data hiding from accidental changes

  Select The Blank  Question   In a view layer class we build ________ where the user interacts with the system.

  Correct Answer  Interface

  Your Answer   Interface

 

 Multiple Choice Single Answer  Question   The unified approach [ UA ] is used to build

  Correct Answer  Object Oriented system

  Your Answer   Object Oriented system

 

 Select The Blank  Question   The manager ________ manages an application’s data needs by mapping data

requirements to data source in the database.  Correct Answer  ODBC driver

  Your Answer   ODBC driver

 

 Multiple Choice Multiple Answer  Question   The contents of DVD return slip form are as follows :-

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

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

 

 Multiple Choice Single Answer  Question   When the method is chosen and performed on the data, the object status changes. The

static object assumes :-

Page 71 of 144

Page 72: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  Correct Answer  Dynamic state

  Your Answer   Dynamic state

 

 Multiple Choice Single Answer  Question   Concurrency control and synchronisation of different processes is achieved by using :-

  Correct Answer  Locks

  Your Answer   Locks

 

 Select The Blank  Question   ________model is based on actors and use cases.

  Correct Answer  Use case

  Your Answer   Use case

 

 Multiple Choice Single Answer  Question   The records such as name, ID No will be different for each member in all membership

registration forms. This can be referred to as :-  Correct Answer  Polymorphism

  Your Answer   Polymorphism

 

 True/False  Question   We must ensure in refining process that the class has a single value attributes and

reference attributes to other objects.  Correct Answer  True

  Your Answer   True

 

 Multiple Choice Multiple Answer  Question   The DVD reservation slip has following columns :-

  Correct Answer  From date , To date , Duration

  Your Answer   From date , To date , Duration

 

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

  Correct Answer  Server , Application , Client

  Your Answer   Server , Application , Client

 

 Multiple Choice Multiple Answer

Page 72 of 144

Page 73: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

  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 FollowingQuestion Correct Answer Your Answer

Land Place class Place class

PC, printer, telephone Tangible and device class Tangible and device class

Reversation office Organisation class Organisation class

Counter clerks People class People class

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done

Multiple Choice Single AnswerQuestion: The key feature that enables users/application to cooperate and collaborate in application processing is named as :-Correct Answer: ConcurrencyYour Answer: Collaboration Multiple Choice Multiple AnswerQuestion: 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.

Page 73 of 144

Page 74: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Your Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. True/FalseQuestion: More use classes may not necessarily bring better understanding or more clarity.Correct Answer: FalseYour Answer: False Select The BlankQuestion: ________helps to integrate homogeneous database system with multiple database and data types other than relational data types.Correct Answer: MDBSYour Answer: OODBMS True/FalseQuestion: A state chart diagram shows method of execution on receipt of message and activities used in the method.Correct Answer: TrueYour Answer: True True/FalseQuestion: The registration form is filled for each member of family under one addressCorrect Answer: TrueYour Answer: True Select The BlankQuestion: We extensively use ________ for processing, refining and designing classes.Correct Answer: UMLYour Answer: UML Select The BlankQuestion: 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: AllYour Answer: Any two True/FalseQuestion: When the system is modeled into different case scenarios it not only goes down to a level of function and features, but also reveals relationships and behaviours amongst different system components.Correct Answer: TrueYour Answer: True

Page 74 of 144

Page 75: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Single AnswerQuestion: The concept of OOPS was first introduced inCorrect Answer: Simula LanguageYour Answer: Simula Language True/FalseQuestion: With its strength, ODBC has become an industry standard for interoperatability on different databases.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion: 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 BlankQuestion: The row of table in RDBMS contains data which maps ________ of class in OODBMS.Correct Answer: InstanceYour Answer: Instance Multiple Choice Single AnswerQuestion: 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 diagramYour Answer: Sequence diagram True/FalseQuestion: Mapping of multiple inheritance into a single table is possible in RDBMS.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion: 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 AnswerQuestion: How big is a class object?Correct Answer: Is as big as sum of the sizes of its member variablesYour Answer: As big as superclass Multiple Choice Single AnswerQuestion: In OOSAD, the object is the unit used for analysis of the system, hence it is called:-

Page 75 of 144

Page 76: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: OOA [ Object Oriented Analysis ]Your Answer: OOA [ Object Oriented Analysis ] Select The BlankQuestion: ________ of an object remains unchanged even though its state and properties change.Correct Answer: IdentityYour Answer: Identity Multiple Choice Single AnswerQuestion: If Dog derives from Mammal, and Mammal derives from Animal, then -Correct Answer: Dog inherits Animal's functions and dataYour Answer: Dog inherits Animal's functions and data Multiple Choice Single AnswerQuestion: The lock that cause interruption of the program when a new value is committed in OODB is called :-Correct Answer: Notify lockYour Answer: Notify lock True/FalseQuestion: UML supports both static modeling and dynamic modelingCorrect Answer: TrueYour Answer: True Multiple Choice Single AnswerQuestion: In Object Oriented technology following expression is appropriateCorrect Answer: object=data+menthodsYour Answer: object=data+menthods Multiple Choice Multiple AnswerQuestion: 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 AnswerQuestion: 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 calledCorrect Answer: Write LockYour Answer: Write Lock Match The FollowingQuestion Correct Answer: Your AnswerClass Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipse

Page 76 of 144

Page 77: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractorClass Animal Cat, dog, cow, tiger Cat, dog, cow, tigerClass Color Red, yellow, blue, green Red, yellow, blue, green Multiple Choice Multiple AnswerQuestion: Various database packages are :-Correct Answer: Sibase , SAP , Oracle Your Answer: Oracle , Sibase Select The BlankQuestion: When you express user-system interaction, the scenario in the model is called ________Correct Answer: Case modelYour Answer: OOPS model Multiple Choice Single AnswerQuestion: In DAD, the domain-specific & organisation-specific terms are covered under the title :-Correct Answer: FeaturesYour Answer: Features Multiple Choice Single AnswerQuestion: 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 PatternYour Answer: Abstraction-Occurrence Pattern Select The BlankQuestion: A class is the________ for an object.Correct Answer: TemplateYour Answer: InstanceTrue/FalseQuestion: The principle of polymorphism helps to extend and modify the system scope through appropriate messaging mechanism.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion: 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/FalseQuestion: The UI should be designed for blind and mechanical operation.Correct Answer: True

Page 77 of 144

Page 78: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Your Answer: False Multiple Choice Multiple AnswerQuestion: The main function will have following contents in C++Correct Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration Your Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Header files Multiple Choice Single AnswerQuestion: The method for industrial development of software based on use-case-driven design isCorrect Answer: OOSE [ Object Oriented Software Engineering ]Your Answer: OOD [ Object Oriented Design ] Multiple Choice Multiple AnswerQuestion: OODBMS standards comprise of :-Correct Answer: ODL , OQL , ODMG C++ binding Your Answer: ODL , OQL Multiple Choice Single AnswerQuestion: The main difference between structure and class isCorrect Answer: Structure does not support OOPS Class Supports OOPS.Your Answer: Structure comprises of dissimilar datatypes. Class comprises of similar datatypes. Multiple Choice Single AnswerQuestion: The class and its hierarchy build through inheritance should lead to a :-Correct Answer: Single purpose classYour Answer: Super class

Multiple Choice Multiple AnswerQuestion: 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/FalseQuestion: Sequence diagrams and collaboration diagrams are very difficult to select classes and objects.Correct Answer: FalseYour Answer: False Multiple Choice Multiple AnswerQuestion: The solution to simplicity of design lies in the following factors :-

Page 78 of 144

Page 79: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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 AnswerQuestion: The purpose of declaring 'private' is :-Correct Answer: Data hiding from accidental changesYour Answer: Operator overloading Select The BlankQuestion: 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: AmountYour Answer: Amount Match The FollowingQuestion Correct Answer: Your AnswerStandard procedure Method MethodTable Scheme representing complex relationships between entities Scheme representing complex relationships between entitiesColumn Refers datatype and name Refers datatype and nameRow Refers data for single entry Refers data for single entry Multiple Choice Multiple AnswerQuestion: 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 AnswerQuestion: In DAD, the information providers such as users, customers, vendors and stakeholders paly a role ofCorrect Answer: ParticipantsYour Answer: Participants

LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done

Multiple Choice Single AnswerQuestion: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

Page 79 of 144

Page 80: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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 AnswerQuestion:In Interface Stage of SSAD phase the focus is on:- Correct Answer: User Comfort Your Answer:Design of the Output Formats

Multiple Choice Single AnswerQuestion: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 AnswerQuestion:A System in which next state of the system can be predicted without doubt is :- Correct Answer: Deterministic Your Answer:Open System

True/False Question:Spiral model itself is a model which is base for other software development models Correct Answer: False Your Answer:True

True/False Question:System testing checks the abnormality in the software system. Correct Answer: False

Page 80 of 144

Page 81: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Your Answer:True

True/False Question:ISO 9001 is used to develop quality assurance systems. Correct Answer: True Your Answer:True

Multiple Choice Single AnswerQuestion:A type of testing where the focus is on design and development of the software architecture is termed as:- Correct Answer: Integration Testing Your Answer:Module testing

True/False Question:The results of the test case is recorded in the test specification document. Correct Answer: True Your Answer:True

Multiple Choice Single AnswerQuestion:A Principle in which the Functional Cohesion between the sub system is maintained:- Correct Answer: Decomposition Your Answer:Decoupling

Multiple Choice Multiple Answer Question:SQA efforts most primarily assures:- Correct Answer: Software Quality , Software Reliability , Software Availability Your Answer:Software Quality , Software Reliability , Software Availability

Multiple Choice Multiple Answer Question:The Customer Requirements could be analyzed by:- Correct Answer: Interviewing , Questionnaire , Meeting with Key Users Your Answer:Questionnaire , Case Study , Meeting with Key Users

Multiple Choice Single AnswerQuestion: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

Page 81 of 144

Page 82: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Question: Correct Answer: Your Answer:Development of the Software Software Programs Software Engineering Layers Corrective Maintenance Analysis Process, Tools & Methods Software Engineering Layers Software Modules Requirement Specifications Definition Phase Software Programs

Select The Blank Question:Cohesion and Coupling is the criteria for measuring ________. Correct Answer: Functional Dependency Your Answer:Functional Dependency

Select The Blank Question:A collection of programs written to service other set of programs and its functions is called as ________ Correct Answer: System Software Your Answer:Integrated Software

Select The Blank Question:________ is a System Engineering approach that is used to define architecture that enables a business to use Information Effectively. Correct Answer: Business Processing Engineering Your Answer:Business Process Models

Multiple Choice Single AnswerQuestion:The Application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of the software is termed as Correct Answer: Software Engineering Your Answer:Software Maintenance

Multiple Choice Multiple Answer Question:RMMM Plan deals with :- Correct Answer: Mitigation , Monitoring , Management Your Answer:Mitigation , Monitoring , Management

Select The Blank Question:In ________Model the risk of the Software development is almost Nil Correct Answer: Water Fall Your Answer:Water Fall

True/False Question:Stress Testing is a part of Integration testing. Correct Answer: False Your Answer:False

Multiple Choice Multiple Answer

Page 82 of 144

Page 83: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Question:Black Box testing techniques are:- Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary Value Analysis Your Answer:Graph Based Testing Methods , Stress Testing , Boundary Value Analysis

Multiple Choice Multiple Answer Question:The types of Software are Correct Answer: Business Software , Embedded Software , System Software Your Answer:Business Software , Embedded Software , System Software

Multiple Choice Multiple Answer Question:Following are the data models namely:- Correct Answer: Hierarchical Model , Network Model , Relational Model Your Answer:Hierarchical Model , Network Model , Relational Model

Select The Blank Question:________ is achieved by carving out a module that is responsible for any unique function and which does not need to interact with other parts of the system. Correct Answer: Functional Dependency Your Answer:Functional Dependency

Multiple Choice Multiple Answer Question:The stages of the Iterative Models are Correct Answer: Requirement Analysis , System Design , Development Coding & Unit Testing Your Answer:Requirement Analysis , System Design , Development Coding & Unit Testing

Multiple Choice Multiple Answer Question:In a Software Risk Management Risk drivers are :- Correct Answer: Technology , People , Requirements Your Answer:Technology , People , Requirements

Select The Blank Question:________ tests confirms that the needs and requirements are fulfilled on the deployment platform. Correct Answer: Beta Your Answer:Stress

True/False Question:The major resources in the project is people and funds. Correct Answer: False Your Answer:False

Match The Following

Page 83 of 144

Page 84: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Question: Correct Answer: Your Answer:Entity Object which is Uniquely Distinguished Object which is Uniquely Distinguished Hierarchical Model Tree Structure Tree Structure Network Model Network Communications Network Communications Relational Model Data are Linked Data are Linked

Select The Blank Question:The company should establish a ________ and maintain a documented quality system as a means of ensuring that it conforms to the specified requirements of ISO. Correct Answer: Quality System Procedure Your Answer:Quality Management System

Multiple Choice Single AnswerQuestion:Who Defines SE as the application of a Systematic, disciplined and quantifiable approach to the development and maintenance of a Software Correct Answer: IEEE Your Answer:ISO - 9001

True/False Question:People, Procedures and Parameters are the Drivers of the Technology. Correct Answer: False Your Answer:True

True/False Question:Six Sigma is one of the most widely used strategy for statistical quality assurance in an industry. Correct Answer: True Your Answer:False

Select The Blank Question:A ________ has to be performed regularly throughout the achievement life cycle. Correct Answer: Risk Management Your Answer:Risk Management

Multiple Choice Multiple Answer Question:Work Break Down Structure can also be traced back to ? Correct Answer: System Requirements Specifications , Requirement Definition & Description Your Answer:System Requirements Specifications , Statement of Work , Planning

Multiple Choice Single AnswerQuestion: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

Page 84 of 144

Page 85: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Question:A Software solution is evolved in parts as in an incremental fashion in incremental model Correct Answer: True Your Answer:True

Multiple Choice Multiple Answer Question:System Testing Techniques are :- Correct Answer: Alpha Test , Beta Test Your Answer:Alpha Test , Beta Test , Stress Testing

Select The Blank Question:________ testing confirms that the needs and requirements are fulfilled in the development environment. Correct Answer: Alpha Your Answer:Beta

Multiple Choice Single AnswerQuestion: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 AnswerQuestion:The Extent of effort to locate the error and fix it is :- Correct Answer: Maintainability Your Answer:Flexibility

Multiple Choice Single AnswerQuestion: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

Page 85 of 144

Page 86: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Multiple Answer Question:Black Box testing techniques are:- Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary Value Analysis Your Answer:Graph Based Testing Methods , Stress Testing , Boundary Value Analysis

Multiple Choice Multiple Answer Question:The types of Software are Correct Answer: Business Software , Embedded Software , System Software Your Answer:Business Software , Embedded Software , System Software

Multiple Choice Multiple Answer Question:Following are the data models namely:- Correct Answer: Hierarchical Model , Network Model , Relational Model Your Answer:Hierarchical Model , Network Model , Relational Model

Select The Blank Question:________ is achieved by carving out a module that is responsible for any unique function and which does not need to interact with other parts of the system. Correct Answer: Functional Dependency Your Answer:Functional Dependency

Multiple Choice Multiple Answer Question:The stages of the Iterative Models are Correct Answer: Requirement Analysis , System Design , Development Coding & Unit Testing Your Answer:Requirement Analysis , System Design , Development Coding & Unit Testing

Multiple Choice Multiple Answer Question:In a Software Risk Management Risk drivers are :- Correct Answer: Technology , People , Requirements Your Answer:Technology , People , Requirements Select The Blank Question:________ tests confirms that the needs and requirements are fulfilled on the deployment platform. Correct Answer: Beta Your Answer:Stress

True/False Question:The major resources in the project is people and funds. Correct Answer: False Your Answer:False

Match The Following

Page 86 of 144

Page 87: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Question:Correct Answer: Your Answer:Entity Object which is Uniquely Distinguished Object which is Uniquely Distinguished Hierarchical Model Tree Structure Tree Structure Network Model Network Communications Network Communications Relational Model Data are Linked Data are Linked

Select The Blank Question:The company should establish a ________ and maintain a documented quality system as a means of ensuring that it conforms to the specified requirements of ISO. Correct Answer: Quality System Procedure

LIST OF ATTEMPTED QUESTIONS AND ANSWERSTrue/FalseQuestion: The comparison of ten OODBMS products is created by Peter Kueng from University of Fribourgh ,Switzerland Correct Answer: True Your Answer: True

Multiple Choice Single AnswerQuestion: A way of approaching a problem especially when it belongs to general class of problems is indicated by :-Correct Answer: PatternYour Answer: Solution True/FalseQuestion: The associations irrelevant to the needs of methods execution are found.Correct Answer: FalseYour Answer: True Multiple Choice Single AnswerQuestion: The data once created by a process survives for long till it is created externally, is called :-Correct Answer: Persistence dataYour Answer: Persistence data Select The BlankQuestion: The role of access layer is not only to retrieve the data but also to put it back into the ________ from where it was retrieved.Correct Answer: LocationYour Answer: Location

True/False

Page 87 of 144

Page 88: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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: TrueYour Answer: True Select The BlankQuestion: ________ handles through virtual database, cross database functionality by constructing unified schemes.Correct Answer: MDBSYour Answer: MDBS True/FalseQuestion: In collaboration diagrams, the connection between objects is shown.Correct Answer: TrueYour Answer: TrueTrue/FalseQuestion: Use cases for different scenarios arising out of smaller input variations need not be modeled.Correct Answer: TrueYour Answer: True Multiple Choice Single AnswerQuestion: The process by which objects of one class acquire properties of objects of other class is calledCorrect Answer: InheritanceYour Answer: Inheritance Multiple Choice Single AnswerQuestion: " A use case is a sequence of transactions in a system whose task is to yield results of measurable value to an individual actor of a system". This is said by :-Correct Answer: Jacobson et alYour Answer: Jacobson et al Multiple Choice Multiple AnswerQuestion: The columns to be filled in DVD reservation slip are as stated below :-Correct Answer: Member name , Member ID , Contact phone number Your Answer: Member name , Member ID , Contact phone number Multiple Choice Multiple AnswerQuestion: In Railway Reservation and Ticketing system, the objects [ business class ] that collaborate are as follows :-Correct Answer: Counter clerk , Reservation form , Ticket menu Your Answer: Counter clerk , Reservation form , Ticket menu True/False

Page 88 of 144

Page 89: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Question: In sequence diagrams, the connection between objects is shown.Correct Answer: FalseYour Answer: False Match The Following

Question Correct Answer Your Answer Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipseClass Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractorClass Animal Cat, dog, cow, tiger Cat, dog, cow, tigerClass Color Red, yellow, blue, green Red, yellow, blue, green

Multiple Choice Single AnswerQuestion: In DAD, the authority structure, decision-making hierarchy, staff set up etc are covered under the title :-Correct Answer: Organisation structureYour Answer: Organisation structure

Multiple Choice Multiple AnswerQuestion: In designing classes, we are improving and enriching the class content in terms of properties and we screen them for :-Correct Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. Your Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. Multiple Choice Multiple AnswerQuestion: 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 AnswerQuestion: Database of the following parameters can be created :-Correct Answer: DVD title database , Member database , Staff database Your Answer: Member database , Staff database , Garbage database Select The BlankQuestion: The Java language is modeled on ________ platform.Correct Answer: C/C++Your Answer: Stimula

Select The Blank

Page 89 of 144

Page 90: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Question: OOSAD begins with identification of actors, what activities they perform and building ________ model for the function.Correct Answer: Use-caseYour Answer: Use-case Select The BlankQuestion: The manager ________ manages an application’s data needs by mapping data requirements to data source in the database.Correct Answer: ODBC driverYour Answer: ODBC driver Select The BlankQuestion: The main purpose in building access layer classes is to create a mechanism to ________ with data source.Correct Answer: CommunicateYour Answer: Access

True/FalseQuestion: OODBMS can not handle wide range of datatypes supporting complex data and structure .Correct Answer: FalseYour Answer: False Multiple Choice Multiple AnswerQuestion: All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support application programming in following languages.Correct Answer: C++ , JAVA , SMALLTALK Your Answer: C++ , JAVA True/FalseQuestion: XML is a meta data language developed to specify data with a goal of improving interoperatability of different data sources.Correct Answer: TrueYour Answer: True Multiple Choice Single AnswerQuestion: A technical term for an object of a class is termed asCorrect Answer: InstanceYour Answer: Instance Multiple Choice Multiple AnswerQuestion: 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

Page 90 of 144

Page 91: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Your Answer: Single-user, single-tasking environment , Single-user, multi-tasking environment , End-user environment Multiple Choice Single AnswerQuestion: In C++, the class 'member ' can be defined in the format as follows :-Correct Answer: public class member { };Your Answer: public class member { }; Multiple Choice Single AnswerQuestion: The link between business object [ e.g. passenger, employee, ticket, train ] and the respective data stores is provided by :-Correct Answer: Access layerYour Answer: Access layer Multiple Choice Single AnswerQuestion: A subset of class with additional properties is termed as :Correct Answer: SubclassYour Answer: SubclassSelect The BlankQuestion: ________ of an object remains unchanged even though its state and properties change.Correct Answer: IdentityYour Answer: Identity True/FalseQuestion: The sequence diagram shows flow of behaviour and collaboration of objects.Correct Answer: FalseYour Answer: False Multiple Choice Single AnswerQuestion: The role of user in a system is played byCorrect Answer: ActorYour Answer: Actor Multiple Choice Multiple AnswerQuestion: 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 BlankQuestion: ________models one or more roles that a user or a system interacting the system can play.Correct Answer: ActorYour Answer: Class

Page 91 of 144

Page 92: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Multiple AnswerQuestion: The following features are supported by OODBMS products viz O2 , Objectivity , ObjectStore and Versant :-Correct Answer: SUN OS , AIX , MS Windows Your Answer: SUN OS , AIX , MS Windows Multiple Choice Multiple AnswerQuestion: OODBMS standards comprise of :-Correct Answer: ODL , OQL , ODMG C++ binding Your Answer: ODL , OQL , C with data structures Multiple Choice Single AnswerQuestion: In RDD, the technique in which model is built to test the requirements and to obtain confirmation from user is termed asCorrect Answer: PrototypingYour Answer: Prototyping Multiple Choice Multiple AnswerQuestion: "Designing classes", consists of identifying following entities for each class:-Correct Answer: Structures , Protocols , Methods Your Answer: Structures , Protocols , Methods Multiple Choice Single AnswerQuestion: The main difference between structure and class isCorrect Answer: Structure does not support OOPS Class Supports OOPS.Your Answer: Structure does not support OOPS Class Supports OOPS. Match The Following

Question Correct Answer Your Answer Single object Single table 3D tablePassenger object Passenger Table Passenger TableInstance Row Single tableAttribute Column Column

Select The BlankQuestion: A class is the________ for an object.Correct Answer: TemplateYour Answer: Instance

Multiple Choice Multiple AnswerQuestion: 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.

Page 92 of 144

Page 93: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion: The process of mapping and integrating begins with defining the relationships between the table structure in RDB and class structure in object model in OODBCorrect Answer: TrueYour Answer: True True/FalseQuestion: An object may become reusable by accident or by design.Correct Answer: TrueYour Answer: False Select The BlankQuestion: ________ provides diverse set of interfaces to reach data stored at any database and then manipulates it to produce the result.Correct Answer: MDBSYour Answer: MDBS Multiple Choice Single AnswerQuestion: The data passed from one object to another is called :-Correct Answer: Message

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Select The BlankQuestion: ________model is based on actors and use cases.Correct Answer: Use caseYour Answer: Use case

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

Multiple Choice Multiple AnswerQuestion: Various database packages are :-Correct Answer: Oracle , Sibase , SAPYour Answer: Oracle , Sibase , SAP

Select The BlankQuestion: The methods for the class are defined in the ________ of the class .Correct Answer: BodyYour Answer: Body

Multiple Choice Single AnswerQuestion: The use of constructors will be made in a 'member' class for :-

Page 93 of 144

Page 94: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: Initialize objectsYour Answer: Initialize objects

Multiple Choice Multiple AnswerQuestion: 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 listYour Answer: Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list

Multiple Choice Single AnswerQuestion: DCOM is supported by Microsoft's web browser :-Correct Answer: Internet ExplorerYour Answer: Internet Explorer

True/FalseQuestion: 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: TrueYour Answer: True

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

True/FalseQuestion: If the software is written in C++ , the class body will be terminated by semicolon.Correct Answer: TrueYour Answer: True

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

Match The FollowingQuestion: Correct Answer: Your Answer:Type Public ColorClass Bike PublicData Color BikeMethod Handle() Speck()

Page 94 of 144

Page 95: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion: The danger of scenario-driven approach is that the system is built too much around current needs & this focus will compromise the long term flexibility.Correct Answer: TrueYour Answer: False

Multiple Choice Single AnswerQuestion: Use case is used to model scenarios in the system run byCorrect Answer: User/actorYour Answer: User/actor

Select The BlankQuestion: The ________ only adds description but may not change properties or methods.Correct Answer: AdjectiveYour Answer: Identification

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

Select The BlankQuestion: While designing classes we think of user interface and ________ mechanism used in implementation.Correct Answer: AccessYour Answer: Logical

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

True/FalseQuestion: There are no set rules or guidelines on ' how many case scenarios are necessary to represent the system? 'Correct Answer: TrueYour Answer: True

Multiple Choice Single AnswerQuestion: In order to tackle the problems related with complex data structures, OODB makes use of what is called as :-Correct Answer: PDM [ Product data management ]Your Answer: PDM [ Product data management ]

Page 95 of 144

Page 96: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion: In the real world, both the applications exist, namely OO applications and RDBMS applications with first generation client server computing.Correct Answer: TrueYour Answer: True

True/FalseQuestion: Objects can not interact unless they know the details of each others data or code.Correct Answer: FalseYour Answer: True

Select The BlankQuestion: 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: AllYour Answer: All

Select The BlankQuestion: A class inherits state and behaviour from its ________ .Correct Answer: SuperclassYour Answer: Superclass

Multiple Choice Multiple AnswerQuestion: The following DBMS criteria are supported by OODBMS products viz O2, Objectivity, ObjectStore and Versant support :-Correct Answer: Multiple inheritance , Concept of version , Checking of cardinality between objectsYour Answer: Multiple inheritance , Checking of cardinality between objects , Long transactions

Multiple Choice Single AnswerQuestion: .Correct Answer: Very lowYour Answer: Very high

True/FalseQuestion: Iteration and refinment will not continue till user confirm correctness of analysis model of business system.Correct Answer: FalseYour Answer: True

True/FalseQuestion: A state chart diagram shows method of execution on receipt of message and activities used in the method.

Page 96 of 144

Page 97: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: TrueYour Answer: False

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

Select The BlankQuestion: In a view layer class we build ________ where the user interacts with the system.Correct Answer: InterfaceYour Answer: Interface

Multiple Choice Single AnswerQuestion: If cohesion between two objects is of very high degree , then couplingCorrect Answer: Comes downYour Answer: Comes down

Multiple Choice Multiple AnswerQuestion: 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 , StoreYour Answer: Display , Store , Manipulate

Multiple Choice Multiple AnswerQuestion: The DVD reservation slip has following columns :-Correct Answer: From date , To date , DurationYour Answer: From date , To date , Duration

Select The BlankQuestion: ________helps to integrate homogeneous database system with multiple database and data types other than relational data types.Correct Answer: MDBSYour Answer: OODBMS

Multiple Choice Multiple AnswerQuestion: The following features are supported by OODBMS products viz O2 , Objectivity , ObjectStore and Versant :-Correct Answer: SUN OS , AIX , MS WindowsYour Answer: SUN OS , MS Windows , VMS

Multiple Choice Multiple AnswerQuestion: The subsystem packages are built by the help of following parameters :-Correct Answer: Classes , Associates , AggregationYour Answer: Classes , Associates , Aggregation

Page 97 of 144

Page 98: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Single AnswerQuestion: The unified approach [ UA ] is used to buildCorrect Answer: Object Oriented systemYour Answer: Structured systems

Select The BlankQuestion: Being tangible, the device pattern describes and represents large number of ________ having very clear tangible specifications.Correct Answer: ObjectsYour Answer: Properties

Select The BlankQuestion: Many times , ________ are added in the process of building specifications and also in the phase of development.Correct Answer: ClassesYour Answer: Classes

Match The FollowingQuestion: Correct Answer: Your Answer:Class: Railway Methods : Reserve Ticket (), cancel Ticket () Methods :- bark() , Wag tail()Class : Passenger Attributes : name , age , sex Methods : Reserve Ticket (), cancel Ticket ()Class : Booking clerk Attributes : Name , employee ID Attributes : Name , employee IDClass: train Attributes : Train name , Train number Attributes : Train name , Train number

Multiple Choice Single AnswerQuestion: 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 diagramYour Answer: Activity diagram

True/FalseQuestion: Attributes should indicate the state of class at a point in time and not from source point earlier.Correct Answer: TrueYour Answer: True

Multiple Choice Single AnswerQuestion: C++ is also named asCorrect Answer: C with classesYour Answer: C with classes

Multiple Choice Single AnswerQuestion: OODBMS provides all required advanced features in addition to all features of

Page 98 of 144

Page 99: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: RDBMSYour Answer: DBMS

Select The BlankQuestion: ________allows us to define abstract operations on abstract data.Correct Answer: Data abstractionYour Answer: Data abstraction

Multiple Choice Single AnswerQuestion: Having independent locations, the objects need to communicate with each other for processing and computing. This is called as :-Correct Answer: Second generation client-server computingYour Answer: Forth generation client-server computing

True/FalseQuestion: The ODBC-API driver drives to reach to intended database, runs the application, manipulates the data and puts it back in theposition as the new data image.Correct Answer: TrueYour Answer: True

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Multiple Choice Multiple AnswerQuestion: O2, Objectivity, ObjectStore and Versant support following DBMS criteria :-Correct Answer: Ad-hoc updates of DB-schema with OOL. , Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUIYour Answer: Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. , Ad-hoc updates of DB-schema with 4GL

Select The BlankQuestion: The role of access layer is not only to retrieve the data but also to put it back into the ________ from where it was retrieved.Correct Answer: LocationYour Answer: Location

Multiple Choice Single AnswerQuestion: The collaboration diagram shows interaction between objects & sequence of activities denoted by :Correct Answer: NumberYour Answer: Name

Select The BlankQuestion: The main purpose in building access layer classes is to create a mechanism to ________ with data source.Correct Answer: Communicate

Page 99 of 144

Page 100: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Your Answer: Communicate

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

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

Multiple Choice Multiple AnswerQuestion: In designing classes, we are improving and enriching the class content in terms of properties and we screen them for :-Correct Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern.Your Answer: Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. , Serial and parallel communication.

Multiple Choice Single AnswerQuestion: The linking of procedure call to the code to be executed in response to that call is referred asCorrect Answer: BindingYour Answer: Encapsulation

Multiple Choice Single AnswerQuestion: 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 asCorrect Answer: Optimum solutionYour Answer: Optimum alternative

Select The BlankQuestion: The ________ diagram is used to understand or model the flow of system through classes or objects.Correct Answer: ActivityYour Answer: Class

Page 100 of 144

Page 101: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Select The BlankQuestion: ________ of an object remains unchanged even though its state and properties change.Correct Answer: IdentityYour Answer: Identity

True/FalseQuestion: With its strength, ODBC has become an industry standard for interoperatability on different databases.Correct Answer: TrueYour Answer: True

Multiple Choice Multiple AnswerQuestion: 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 declarationYour Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration

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

Match The FollowingQuestion: Correct Answer: Your Answer:Attribute Property PropertyAssociation Between two objects Between two objectsHierarchy Superclass , class , subclass, object Superclass , class , subclass, objectAggregation Grouping of similar classes is a part of structure within a large structure Grouping of similar classes is a part of structure within a large structure

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

Multiple Choice Single AnswerQuestion: Change in data item should make relevant changes in overall database. This facility is provided by :-Correct Answer: OODBYour Answer: Hierarchical database

Page 101 of 144

Page 102: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion: Through behavior modeling we understand relationships, nature of interactions and response between various elements of the system. The behavior model throws light on functionality, features and outputs within the framework of conditions and constraints over a period of time.Correct Answer: TrueYour Answer: True

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

True/FalseQuestion: A value of object changes when event occurs.Correct Answer: TrueYour Answer: False

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

Multiple Choice Single AnswerQuestion: The lock that cause interruption of the program when a new value is committed in OODB is called :-Correct Answer: Notify lockYour Answer: Write Lock

Select The BlankQuestion: We extensively use ________ for processing, refining and designing classes.Correct Answer: UMLYour Answer: UML

Select The BlankQuestion: A class may be thought of as 'data-type' and object as ________ of that data-type.Correct Answer: VariableYour Answer: Operator

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

Page 102 of 144

Page 103: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

Multiple Choice Single AnswerQuestion: DELL observed that there is a decline in membership every year by about :-Correct Answer: 20-30%Your Answer: 20-30%

Multiple Choice Multiple AnswerQuestion: 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 classYour Answer: Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class

True/FalseQuestion: The language Classic-Ada is not OOPLCorrect Answer: FalseYour Answer: False

Select The BlankQuestion: ________models one or more roles that a user or a system interacting the system can play.Correct Answer: ActorYour Answer: Actor

Multiple Choice Multiple AnswerQuestion: The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-Correct Answer: Single-user, single-tasking environment , Single-user, multi-tasking environment , Multi-user environmentYour Answer: Single-user, multi-tasking environment , Multi-user environment , End-user environment

True/FalseQuestion: It is a good strategy to build more simple classes using OO properties, than one or few hefty classes requiring complex implementation and deployment.Correct Answer: TrueYour Answer: True

Multiple Choice Single AnswerQuestion: 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 calledCorrect Answer: Write LockYour Answer: Read Lock

Page 103 of 144

Page 104: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Select The BlankQuestion: The ________ may have two or more constructors.Correct Answer: ClassYour Answer: Class

Select The BlankQuestion: Identifying classes is not enough. We must identify ________ of the class and other classes.Correct Answer: DependenciesYour Answer: Dependencies

Multiple Choice Single AnswerQuestion: The main difference between structure and class isCorrect Answer: Structure does not support OOPS Class Supports OOPS.Your Answer: Structure does not support OOPS Class Supports OOPS.

Multiple Choice Single AnswerQuestion: The concept of OOPS was first introduced inCorrect Answer: Simula LanguageYour Answer: Simula Language

True/FalseQuestion: XML is a meta data language developed to specify data with a goal of improving interoperatability of different data sources.Correct Answer: TrueYour Answer: True

True/FalseQuestion: 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: TrueYour Answer: True

Multiple Choice Multiple AnswerQuestion: Most of the applications have a three tier layered architecture. The three tier layers are :-Correct Answer: Server , Application , ClientYour Answer: Server , Application , Client

True/FalseQuestion: UA advocates use of UML notations and diagrams for modeling the system.Correct Answer: TrueYour Answer: True

Page 104 of 144

Page 105: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Single AnswerQuestion: When it is limited to use structure in part or full by other object, then the degree of coupling is :-Correct Answer: LowYour Answer: Low

Select The BlankQuestion: ________ clearly identifies the actors and the task they perform through interaction.Correct Answer: Use caseYour Answer: Use case

Multiple Choice Multiple AnswerQuestion: In order to create class member in C++ language, take following actions :-Correct Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or privateYour Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public orprivate

Multiple Choice Single AnswerQuestion: Open Software Bus provides a platform for objects components to operate across the networks and on different :-Correct Answer: Operating systemsYour Answer: Operating systems

Multiple Choice Single AnswerQuestion: The complex data structures are handled effectively by :-Correct Answer: OODBYour Answer: OOA

Select The BlankQuestion: Booch emphasises development of mechanisms with ________ model.Correct Answer: DataYour Answer: Data

Multiple Choice Multiple AnswerQuestion: 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 destructorYour Answer: Specify methods in the class , Specify constructor , Specify destructor

Page 105 of 144

Page 106: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

True/FalseQuestion:: In sense of time activity is longer and the action is relatively instantaneous.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion:: 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 AnswerQuestion:: 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 ObjectsYour Answer: Transient Objects True/FalseQuestion:: UML supports both static modeling and dynamic modelingCorrect Answer: TrueYour Answer: True True/FalseQuestion:: Use cases are not beneficial for all interface requirements.Correct Answer: FalseYour Answer: True Multiple Choice Multiple AnswerQuestion:: 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 AnswerQuestion:: 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 BlankQuestion:: ________ needs use case analysis from the viewpoint of identifying those business class that need human interaction.

Page 106 of 144

Page 107: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: IdentificationYour Answer: Identification Multiple Choice Single AnswerQuestion:: 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 PatternYour Answer: Abstraction-Occurrence Pattern Multiple Choice Multiple AnswerQuestion:: 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 BlankQuestion:: ________ is defined as a cooperation between object codes produced by different software vendors & written in different programming languages.Correct Answer: InteroperabilityYour Answer: Interoperability True/FalseQuestion:: The principle of polymorphism helps to extend and modify the system scope through appropriate messaging mechanism.Correct Answer: TrueYour Answer: True Multiple Choice Single AnswerQuestion:: 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: PolymorphismYour Answer: Polymorphism Select The BlankQuestion:: OOSAD begins with identification of actors, what activities they perform and building ________ model for the function.Correct Answer: Use-caseYour Answer: Use-case Match The FollowingQuestion: Correct Answer Your AnswerDatabase of property such as furniture, computers, laptops, printers etc. Asset DB

Asset DBDatabase of various DVDs including name, company, date of purchase, usage count etc

Title DB Title DB

Page 107 of 144

Page 108: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

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

Multiple Choice Multiple AnswerQuestion:: Object Oriented approach for collecting DVD titles from rack are :-Correct Answer: Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , His friend is met. He talks with the friend and then continues picking up of title. Your Answer: Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , Member gives list to clerk Multiple Choice Single AnswerQuestion:: The collaboration diagram shows both :-Correct Answer: Collaboration and sequenceYour Answer: Object and class Multiple Choice Multiple AnswerQuestion:: 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 AnswerQuestion:: 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 BlankQuestion:: ________ handles through virtual database, cross database functionality by constructing unified schemes.Correct Answer: MDBSYour Answer: OODBMS True/FalseQuestion:: Objects at location should be able to refer to objects at another location.Correct Answer: TrueYour Answer: True

Page 108 of 144

Page 109: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Select The BlankQuestion:: 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: MinimumYour Answer: Medium Select The BlankQuestion:: The good attribute of ________ is, it should be singular and represents only one object and has no parallel.Correct Answer: NameYour Answer: Class Multiple Choice Single AnswerQuestion:: 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 PatternYour Answer: Abstraction-Occurrence Pattern Multiple Choice Multiple AnswerQuestion:: The contents of DVD return slip form are as follows :-Correct Answer: Feedback on DVD , Member ID , Contact phone number Your Answer: Member ID , Contact phone number , Feedback on DVD Select The BlankQuestion:: The design process begins where ________ is concluded.Correct Answer: OOAYour Answer: OOA Multiple Choice Multiple AnswerQuestion:: 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 BlankQuestion:: Proximity switch Sensors and UPS are devices that help to perform applications. These are ________ and class.Correct Answer: Tangible entiry patternYour Answer: Tangible entiry pattern True/FalseQuestion:: Fuzzy Classes may be relevant or irrelevant.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion:: In Railway Reservation and Ticketing system, we can call following parameters as attributes of class Passenger :-

Page 109 of 144

Page 110: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: Name , Age , Sex Your Answer: Name , Age , Sex Select The BlankQuestion:: ________ 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: DOCYour Answer: OODBMS Multiple Choice Single AnswerQuestion:: According to Player Role Pattern, a class has role and the role is played by class :-Correct Answer: OwnerYour Answer: Owner Multiple Choice Single AnswerQuestion:: 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 FollowingQuestion: Correct Answer Your AnswerConvert rupee amount into equivalent Converter Converterdollar amount at the current bank rateMethod to calculate internal Domain Specific method Domain Specific methodrate of returns on the investmentBar code reader provides the date on I/O I/Oscanning of document key, amount, date, order number etc. On receipt of these values another output methodwill send the values to respective classto change values of attributes. Salary for the months of employees who Copy Constructorbelong to same type designation, role etc would be same. This one algorithm can be used for number of employees Multiple Choice Multiple AnswerQuestion:: 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.

Page 110 of 144

Page 111: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Select The BlankQuestion:: Once algorithms are finalised, we convert them into a program using OOPL or using ________containing automatic programming and testing.Correct Answer: CASE toolYour Answer: CASE tool Multiple Choice Single AnswerQuestion:: The lock that ensures that no other transaction is committed till the earlier transaction completes the task is called :-Correct Answer: Read LockYour Answer: Notify lock Multiple Choice Multiple AnswerQuestion:: 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 BlankQuestion:: In the normal course, the developer would need to write ________ for each method or server application whatever resident.Correct Answer: InterfacesYour Answer: Driver programs Multiple Choice Single AnswerQuestion:: OODBMS manages logical link association and its :-Correct Answer: CardinalityYour Answer: Connectivity Multiple Choice Single AnswerQuestion:: Each object is associated with the data of type class with which they are created. A class is thus a collection of objects ofCorrect Answer: Similar typeYour Answer: Different type True/FalseQuestion:: The incremental approach means repeating software development cycle , analysis and modeling, designing and implementation or programming to achieve incremental goals.Correct Answer: TrueYour Answer: True

Page 111 of 144

Page 112: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion:: The associations irrelevant to the needs of methods execution are found.Correct Answer: FalseYour Answer: False Multiple Choice Single AnswerQuestion:: In RDD, the technique in which model is built to test the requirements and to obtain confirmation from user is termed asCorrect Answer: PrototypingYour Answer: Prototyping True/FalseQuestion:: In evolutionary model, the management activities are emphasised with respect to inception, elaboration, construction & transition.Correct Answer: TrueYour Answer: True True/FalseQuestion:: An interface design prototype provides the chance to test the look and feel of your product with potential users.Correct Answer: TrueYour Answer: TrueMultiple Choice Single AnswerQuestion:: 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: DBMSYour Answer: Data structures

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Multiple Choice Multiple AnswerQuestion:: ODBMS Queries comprise of :-Correct Answer: Ad-hoc queries with Lisp , Ad-hoc queries with C++ , Ad-hoc queries with 4GL Your Answer: Ad-hoc queries with Lisp , Ad-hoc queries with C++ , Ad-hoc queries with 4GL Multiple Choice Single AnswerQuestion:: The collaboration diagram shows interaction between objects & sequence of activities denoted by :Correct Answer: NumberYour Answer: Number Multiple Choice Multiple AnswerQuestion:: The contents of DVD reservation slip form are as follows :-

Page 112 of 144

Page 113: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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 AnswerQuestion:: The lock that ensures that no other transaction is committed till the earlier transaction completes the task is called :-Correct Answer: Read LockYour Answer: Write Lock True/FalseQuestion:: It is a good strategy to build more simple classes using OO properties, than one or few hefty classes requiring complex implementation and deployment.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion:: 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/FalseQuestion:: UA advocates use of UML notations and diagrams for modeling the system.Correct Answer: TrueYour Answer: TrueSelect The BlankQuestion:: In analytical phase ________ diagrams are achieved representing a system.Correct Answer: StaticYour Answer: Logical Multiple Choice Single AnswerQuestion:: The second generation client-server computing is based onCorrect Answer: Distributed object computing [ DOC ]Your Answer: Component Object Model [ COM ] Multiple Choice Multiple AnswerQuestion:: In order to create class member in C++ language, take following actions :-Correct Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Your Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Multiple Choice Single AnswerQuestion:: Use case steps are executed in :-

Page 113 of 144

Page 114: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: Logical orderYour Answer: Serial order True/FalseQuestion:: The sequence diagram is an alternative to understand program that executes object behaviour.Correct Answer: TrueYour Answer: True True/FalseQuestion:: Objects can be both, tangible or intangible.Correct Answer: TrueYour Answer: True Select The BlankQuestion:: ODBC stands for ________ .Correct Answer: Open Database connectivityYour Answer: Open Database connectivity Multiple Choice Multiple AnswerQuestion:: 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/FalseQuestion:: 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: TrueYour Answer: False Select The BlankQuestion:: The ________ diagram is used to understand or model the flow of system through classes or objects.Correct Answer: ActivityYour Answer: Class Multiple Choice Multiple AnswerQuestion:: 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 114 of 144

Page 115: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Single AnswerQuestion:: The methods used in the class 'member ' will be declared as :-Correct Answer: PublicYour Answer: Private True/FalseQuestion:: The concept pattern is intangible and difficult to measure in precise terms.Correct Answer: TrueYour Answer: True Match The FollowingQuestion: Correct Answer Your Answer

Provides adjustment while compiling classesInterface classes Abstract data types

Identify values & relevant operations Abstract data types Derived function

Complete implementation of class Concrete data types Base function

Provides framework for other classes Node classes Interface classes Multiple Choice Single AnswerQuestion:: OOA and OOD are based on :-Correct Answer: Business analysis modelYour Answer: Logical model Multiple Choice Multiple AnswerQuestion:: The columns to be filled in DVD reservation slip are as stated below :-Correct Answer: Member name , Member ID , Contact phone number Your Answer: Member name , Member ID , Contact phone number Multiple Choice Multiple AnswerQuestion:: The following DBMS criteria are supported by OODBMS products viz O2, Objectivity, ObjectStore and Versant support :-Correct Answer: Multiple inheritance , Concept of version , Checking of cardinality between objects Your Answer: Concept of version , Checking of cardinality between objects , Long transactions Multiple Choice Multiple AnswerQuestion:: 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

Page 115 of 144

Page 116: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Select The BlankQuestion:: Proximity switch Sensors and UPS are devices that help to perform applications. These are ________ and class.Correct Answer: Tangible entiry patternYour Answer: Tangible entiry pattern True/FalseQuestion:: 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: TrueYour Answer: True Multiple Choice Single AnswerQuestion:: 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 PatternYour Answer: Abstraction-Occurrence Pattern Multiple Choice Multiple AnswerQuestion:: The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-Correct Answer: Single-user, single-tasking environment , Single-user, multi-tasking environment , Multi-user environment Your Answer: Single-user, single-tasking environment , Single-user, multi-tasking environment , Multi-user environment Select The BlankQuestion:: The relationships between VLC and BLC are ________ the relationships between BLC and ALC.Correct Answer: Opposite ofYour Answer: Similar to Select The BlankQuestion:: The row of table in RDBMS contains data which maps ________ of class in OODBMS.Correct Answer: InstanceYour Answer: Pointer True/FalseQuestion:: If the software is written in C++, name of constructor and destructor must differ.Correct Answer: FalseYour Answer: False

Page 116 of 144

Page 117: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Multiple AnswerQuestion:: The following are the columns to be filled in DVD reservation slip :-Correct Answer: Name [ title ] , DVD ID , Required date Your Answer: Name [ title ] , DVD ID , Required date True/FalseQuestion:: Objects at location should be able to refer to objects at another location.Correct Answer: TrueYour Answer: True Match The FollowingQuestion: Correct Answer Your AnswerTest Model Stipulates test strategy, test plans, test specifications, test results and test recovary reports. Stipulates test strategy, test plans, test specifications, test results and test recovary reports.

Analysis Object Model Presents information how object model will be executed.Presents information how object model will be executed.

Use case Model Defines actors inside and outside of use case and their behaviour.Defines actors inside and outside of use case and their behaviour.

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

Select The BlankQuestion:: In a view layer class we build ________ where the user interacts with the system.Correct Answer: InterfaceYour Answer: Interface Select The BlankQuestion:: ________model is based on actors and use cases.Correct Answer: Use caseYour Answer: Use case Select The BlankQuestion:: ________ handles through virtual database, cross database functionality by constructing unified schemes.Correct Answer: MDBSYour Answer: OODBMS Multiple Choice Single AnswerQuestion:: When two classes refer to one class to read or write data, then the degree of coupling is :-

Page 117 of 144

Page 118: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: HighYour Answer: Very high Multiple Choice Multiple AnswerQuestion:: 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 BlankQuestion:: While designing classes we think of user interface and ________ mechanism used in implementation.Correct Answer: AccessYour Answer: Access Multiple Choice Single AnswerQuestion:: To retain domain knowledge it is a good practice to build :-Correct Answer: Domain Analysis Document [ DAD ]Your Answer: Domain Analysis Document [ DAD ] Multiple Choice Single AnswerQuestion:: According to Player Role Pattern, a class has role and the role is played by class :-Correct Answer: OwnerYour Answer: Object Select The BlankQuestion:: ________ has a role which is performed through well defined tasks. These tasks are performed in logical sequence to achieve a system goal.Correct Answer: ActorYour Answer: Actor Multiple Choice Single AnswerQuestion:: How big is a class object?Correct Answer: Is as big as sum of the sizes of its member variablesYour Answer: Is as big as sum of the sizes of its member variables Multiple Choice Single AnswerQuestion:: The data passed from one object to another is called :-Correct Answer: MessageYour Answer: Message True/FalseQuestion:: When the system is modeled into different case scenarios it not only goes down to a level of function and features, but also reveals relationships and behaviours amongst different system components.

Page 118 of 144

Page 119: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: TrueYour Answer: True

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Select The Blank Question:: The ________ diagram is used to understand or model the flow of system through classes or objects. Correct Answer: Activity Your Answer: Activity Select The Blank Question:: ________allows us to define abstract operations on abstract data. Correct Answer: Data abstraction Your Answer: Data abstraction Multiple Choice Multiple Answer Question:: The DVD reservation slip has following columns :- Correct Answer: From date , To date , Duration Your Answer: From date , To date , Duration Select The Blank Question:: Interface object [ VLC ] handles communication with ________ and is not concerned about business rules, methods or other related Activities. Correct Answer: Actor Your Answer: Actor True/FalseQuestion:: Object-oriented programming focuses on the integrated data and functionality as discrete units that have both knowledge (data) and capabilities (functions). Procedural programs, on the other hand, focus on functions and how they act on data. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: According to Suh's Nam , with only minimum requisite information content , the class design should be kept Correct Answer: Simple Your Answer: Simple Multiple Choice Single Answer Question:: To handle persistent data objects effectively, we need :- Correct Answer: Relational database Your Answer: Relational database

Page 119 of 144

Page 120: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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/FalseQuestion:: The principle of polymorphism helps to extend and modify the system scope through appropriate messaging mechanism. Correct Answer: True Your Answer: True Match The Following Question: Correct Answer: Your Answer:: Database of property such as furniture, computers, laptops, printers etc. Asset DB Asset DB Database of various DVDs including name, company, date of purchase, usage count etc Title DB Title DB Database of members with name, ID no, address, telephone etc. Member DB Member DB Database of staff members with name, designation, pay, date of joining etc. Staff DB Staff DB Select The Blank Question:: ________ handles through virtual database, cross database functionality by constructing unified schemes. Correct Answer: MDBS Your Answer: OODBMS Multiple Choice Multiple Answer Question:: The solution to simplicity of design lies in the following factors :- Correct Answer: Class design , Building hierarchy , Grouping classes in aggregate sets that have similar characteristics. Your Answer: Class design , Grouping classes in aggregate sets that have similar characteristics. , TSD model True/FalseQuestion:: In sequence diagrams, the connection between objects is shown. Correct Answer: False Your Answer: False Select The Blank Question:: ________helps to integrate homogeneous database system with multiple database and data types other than relational data types. Correct Answer: MDBS Your Answer: OODBMS

Page 120 of 144

Page 121: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Single Answer Question:: The method for industrial development of software based on use-case-driven design is Correct Answer: OOSE [ Object Oriented Software Engineering ] Your Answer: OOSE [ Object Oriented Software Engineering ] Multiple Choice Single Answer Question:: When contents of two classes are coupled by direct reference, then the degree of coupling is :- Correct Answer: Very high Your Answer: Very high Multiple Choice Multiple Answer Question:: In Railway Reservation and Ticketing system, the objects [ business class ] that collaborate are as follows :- Correct Answer: Counter clerk , Reservation form , Ticket menu Your Answer: Counter clerk , Reservation form , Ticket menu Multiple Choice Single Answer Question:: How big is a class object? Correct Answer: Is as big as sum of the sizes of its member variables Your Answer: Is as big as sum of the sizes of its member variables Multiple Choice Single Answer Question:: In order to identify and develop use cases, the Question: is asked mainly :- Correct Answer: What are users doing with the system ? Your Answer: How are activities performed in the business ? Multiple Choice Multiple Answer Question:: In formulating algorithms we take help of :- Correct Answer: Activity diagrams , Class properties , Associated classes Your Answer: Activity diagrams , Class properties , Associated classes Select The Blank Question:: In a view layer class we build ________ where the user interacts with the system. Correct Answer: Interface Your Answer: Interface Match The Following Question: Correct Answer: Your Answer:: Component diagram & deployment diagram Deployment model Deployment model Class diagram Static business model Static use case Use case diagram Static use case Static business model Interactions diagram Dynamic use case model Dynamic use case model

Page 121 of 144

Page 122: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Single Answer Question:: Large complex systems requiring complex data support are handled through distributed data sources or :- Correct Answer: Databases Your Answer: Databases Multiple Choice Multiple Answer Question:: The contents of DVD return slip form are as follows :- Correct Answer: Member ID , Contact phone number , Feedback on DVD Your Answer: Member ID , Contact phone number , Feedback on DVD Multiple Choice Multiple Answer Question:: The class 'member' is constructed as follows in C++ :- Correct Answer: Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class Your Answer: Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class Multiple Choice Single Answer Question:: The person filling membership form will be treated as :- Correct Answer: Object Your Answer: Object Multiple Choice Single Answer Question:: Since there is so much heterogeneity distributed in the network in terms of servers, clients, databases, platforms, applications and architecture, which can not be easily dispended with, what is needed is therefore :- Correct Answer: Standard DOC system Your Answer: Standard interfacing system True/FalseQuestion:: OODBMS can not handle wide range of datatypes supporting complex data and structure . Correct Answer: False Your Answer: True Multiple Choice Multiple Answer Question:: The main function will have following contents in C++ Correct Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration Your Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration Select The Blank Question:: The relationships between VLC and BLC are ________ the relationships between BLC and ALC.

Page 122 of 144

Page 123: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: Opposite of Your Answer: Opposite of Select The Blank Question:: Associations are generally ________. Correct Answer: Bidirectional Your Answer: Bidirectional Multiple Choice Multiple Answer Question:: Object Oriented approach for collecting DVD titles from rack are :- Correct Answer: Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , His friend is met. He talks with the friend and then continues picking up of title. Your Answer: Member himself goes to the racks , His friend is met. He talks with the friend and then continues picking up of title. , Member gives list to clerk True/FalseQuestion:: The language Classic-Ada is not OOPL Correct Answer: False Your Answer: True Multiple Choice Multiple Answer Question:: Database of the following parameters can be created :- Correct Answer: DVD title database , Member database , Staff database Your Answer: DVD title database , Member database , Staff database Multiple Choice Single Answer Question:: In DAD, the list of words, terms & phrases etc are covered under the title :- Correct Answer: Glossary Your Answer: Glossary Multiple Choice Multiple Answer Question:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support following criteria for access to other DBMS whenever an application is running on the OODBMS :- Correct Answer: Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE Your Answer: Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE Multiple Choice Single Answer Question:: OODBMS provides all required advanced features in addition to all features of :- Correct Answer: RDBMS Your Answer: RDBMS

Page 123 of 144

Page 124: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion:: 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/FalseQuestion:: A value of object changes when event occurs. Correct Answer: True Your Answer: True True/FalseQuestion:: Internet explorer is the ActiveX control for MS Office. Correct Answer: True Your Answer: False Select The Blank Question:: ________ needs use case analysis from the viewpoint of identifying those business class that need human interaction. Correct Answer: Identification Your Answer: Association Select The Blank Question:: Once algorithms are finalised, we convert them into a program using OOPL or using ________containing automatic programming and testing. Correct Answer: CASE tool Your Answer: CASE tool Multiple Choice Multiple Answer Question:: The following features are supported by OODBMS products viz O2 , Objectivity , ObjectStore and Versant :- Correct Answer: SUN OS , AIX , MS Windows Your Answer: SUN OS , AIX , MS Windows , VMS Multiple Choice Single Answer Question:: The concept of OOPS was first introduced in Correct Answer: Simula Language Your Answer: Simula Language True/FalseQuestion:: 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

Page 124 of 144

Page 125: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Multiple Answer Question:: If the user clicks on menu option or button the response to this interaction could be :- Correct Answer: Send a message to a business layer class , Open another interface , Close interface Your Answer: Send a message to a business layer class , Open another interface , Close interface Multiple Choice Single Answer Question:: The collaboration diagram shows both :- Correct Answer: Collaboration and sequence Your Answer: Object and class

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Select The Blank Question:: Advantage of ________ is that, by extension, it builds additional classes with additional properties. Correct Answer: Hierarchy Your Answer: Hierarchy True/FalseQuestion:: Prototyping not only helps to build a quality design but also enables the designer to build the system decremantally. Correct Answer: False Your Answer: False True/FalseQuestion:: Fuzzy Classes may be relevant or irrelevant. Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: In order to create class member in C++ language, take following actions :- Correct Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Your Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Multiple Choice Single Answer Question:: The collaboration diagram shows interaction between objects and sequence of activities denoted by :- Correct Answer: Members Your Answer: Methods

Page 125 of 144

Page 126: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Single Answer Question:: If cohesion between two objects is of very high degree , then coupling Correct Answer: Comes down Your Answer: Comes down Multiple Choice Multiple Answer Question:: In Railway Reservation and Ticketing system, we can call following parameters as attributes of class Passenger :- Correct Answer: Name , Age , Sex Your Answer: Name , Age , Sex Multiple Choice Single Answer Question:: The data passed from one object to another is called :- Correct Answer: Message Your Answer: Message True/FalseQuestion:: In OOSAD we introduce an ALC between the server and business layer objects and view layer objects so that the data source is not directly accessed. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: In RDD, the technique in which we gather information on specific Question:s & debate why and why not on number of points, is termed as Correct Answer: Interviewing Your Answer: Brain storming True/FalseQuestion:: Any entity or measure that can be derived by applying methods can be an attribute. Correct Answer: False Your Answer: True Multiple Choice Single Answer Question:: The policy of Del to scrap DVD is after it has been issued over :- Correct Answer: 50 times Your Answer: 100 times Multiple Choice Multiple Answer Question:: Access to other OODBMS comprises of :- Correct Answer: Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS Your Answer: Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS

Page 126 of 144

Page 127: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion:: OODBMS is a result of blending OOP and database technology to meet the application needs of systems defined in OOT Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: OODBMS supports comprise of :- Correct Answer: User defined datatype , Is_a relationship , Part_of relationship Your Answer: User defined datatype , Is_a relationship , Part_of relationship Select The Blank Question:: A product is considered ________ if it is significantly less expensive to adopt on new hardware or platform. Correct Answer: Portable Your Answer: Portable True/FalseQuestion:: UML supports both static modeling and dynamic modeling Correct Answer: True Your Answer: True Select The Blank Question:: The manager ________ manages an application’s data needs by mapping data requirements to data source in the database. Correct Answer: ODBC driver Your Answer: ODBC driver Multiple Choice Multiple Answer Question:: The following DBMS criteria are supported by OODBMS products viz O2, Objectivity, ObjectStore and Versant support :- Correct Answer: Multiple inheritance , Concept of version , Checking of cardinality between objects Your Answer: Multiple inheritance , Checking of cardinality between objects , Long transactions Multiple Choice Multiple Answer Question:: OODBMS can work on following Operating systems on server :- Correct Answer: MS Windows , OS/2 , Sun OS Your Answer: MS Windows , OS/2 , Sun OS Multiple Choice Multiple Answer Question:: The contents of DVD reservation slip form are as follows :- Correct Answer: Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member

Page 127 of 144

Page 128: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

True/FalseQuestion:: Extensive use of inheritance and polymorphism is necessary to bring in autonomous character to the class. Correct Answer: True Your Answer: True

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

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

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

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

Multiple Choice Single Answer Question:: Processes run by the users are modeled in the use case and situation in which user plays this role is called :- Correct Answer: Scenario Your Answer: User's play

Match The Following Question: Correct Answer: Your Answer:: Access Layer under OOA Objects whose role is to communicate to data storage. Objects whose role is to communicate to data storage. Layered architecture under TSD User interface tightly coupled with data Irratic data Business Layer under OOA Objects that represent business with data and behaviour. Objects that represent business with data and behaviour.

Page 128 of 144

Page 129: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

UI layer under OOA Objects with which user interacts. Objects with which user interacts. Multiple Choice Multiple Answer Question:: In the first step of designing classes we :- Correct Answer: Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams. Your Answer: Refine attributes , Refine methods by using activity diagrams. Multiple Choice Single Answer Question:: The lock that cause interruption of the program when a new value is committed in OODB is called :- Correct Answer: Notify lock Your Answer: Notify lock Multiple Choice Single Answer Question:: UML uses : Correct Answer: OCL [ object Constraint Language ] Your Answer: OCL [ object Constraint Language ] Multiple Choice Multiple Answer Question:: A first step in design is to construct a static UML class diagram consisting of :- Correct Answer: Class name , Attributes , Methods Your Answer: Class name , Attributes , Methods Multiple Choice Single Answer Question:: In sequence diagram, the horizontal lines are arranged in sequence of their Correct Answer: Occurrence Your Answer: Hierarchy Multiple Choice Single Answer Question:: The approach of object oriented analysis and design that centers on understanding how the system is actually used is :- Correct Answer: Use-case-driven design Your Answer: Use-case-driven design Multiple Choice Single Answer Question:: When coupling involves explicit control of business logic by the other object /class, then the degree of coupling is :- Correct Answer: Medium Your Answer: Low True/FalseQuestion:: The interaction diagrams are not good enough if behaviour of object is conditional and gets into a loop. Correct Answer: True

Page 129 of 144

Page 130: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Your Answer: False Match The Following Question: Correct Answer: Your Answer:: Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipse Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractor Class Animal Cat, dog, cow, tiger Cat, dog, cow, tiger Class Color Red, yellow, blue, green Red, yellow, blue, green Select The Blank Question:: OOSAD begins with identification of actors, what activities they perform and building ________ model for the function. Correct Answer: Use-case Your Answer: Use-case Multiple Choice Single Answer Question:: The main difference between structure and class is Correct Answer: Structure does not support OOPS Class Supports OOPS. Your Answer: Structure does not support OOPS Class Supports OOPS. Multiple Choice Single Answer Question:: A way of approaching a problem especially when it belongs to general class of problems is indicated by :- Correct Answer: Pattern Your Answer: Pattern Select The Blank Question:: Booch emphasises development of mechanisms with ________ model. Correct Answer: Data Your Answer: Mathematical Select The Blank Question:: When you express user-system interaction, the scenario in the model is called ________ Correct Answer: Case model Your Answer: Case model Multiple Choice Multiple Answer Question:: The following are the columns to be filled in DVD reservation slip :- Correct Answer: Name [ title ] , DVD ID , Required date Your Answer: Name [ title ] , DVD ID , Required date True/FalseQuestion:: Use cases are not beneficial for all interface requirements. Correct Answer: False Your Answer: False

Page 130 of 144

Page 131: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Select The Blank Question:: ________ provides diverse set of interfaces to reach data stored at any database and then manipulates it to produce the result. Correct Answer: MDBS Your Answer: RDBMS True/FalseQuestion:: The incremental approach means repeating software development cycle , analysis and modeling, designing and implementation or programming to achieve incremental goals. Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: The DBMS criteria is supported by O2, objectivity, object store and Versent. The criteria for the same is as follows :- Correct Answer: Replication of data , Data encryption , Database language based on SQL Your Answer: Replication of data , Database language based on SQL , Storage of methods of objects in database

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

True/FalseQuestion:: If the software is written in C++ , the class body will be terminated by semicolon. Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: The ALC may interact with actor as given below and automatically becomes class for a business class :- Correct Answer: Bar code reading , Database , Web Your Answer: Web , Database Multiple Choice Multiple Answer Question:: O2, Objectivity, ObjectStore and Versant support following DBMS criteria :- Correct Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. Your Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. Multiple Choice Multiple Answer Question:: The three layered architecture is made up of layer classes as follows :- Correct Answer: Access Layer Class , Business Layer Class , View Layer Class

Page 131 of 144

Page 132: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Your Answer: Access Layer Class , Business Layer Class , View Layer Class Select The Blank Question:: The more complex is the interaction more ________ should be the UI design for ease of use and understanding. Correct Answer: Simple Your Answer: Simple Multiple Choice Multiple Answer Question:: Traditional approach for collecting DVD titles from rack are :- Correct Answer: Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list Your Answer: Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list True/FalseQuestion:: An object may become reusable by accident or by design. Correct Answer: True Your Answer: True Select The Blank Question:: We extensively use ________ for processing, refining and designing classes. Correct Answer: UML Your Answer: UML Multiple Choice Multiple Answer Question:: The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are as follows :- Correct Answer: OQL , ODMG C++ binding , Smalltalk binding Your Answer: ODMG C++ binding , Smalltalk binding , C binding Select The Blank Question:: static binding allows to hold certain properties fixed and rigid, whereas ________ binding allows object to behave as per conditions emerge. Correct Answer: Dynamic Your Answer: Dynamic Select The Blank Question:: The ________ may have two or more constructors. Correct Answer: Class Your Answer: Class

Page 132 of 144

Page 133: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion:: Use cases for different scenarios arising out of smaller input variations need not be modeled. Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: All OODBMS products namely O2, Objectivity, Object Store and Versant support following DBMS criteria :- Correct Answer: User defined datatype , Is_a relationship , Part_of relationship Your Answer: User defined datatype , Is_a relationship , Part_of relationship True/FalseQuestion:: In design process, classes identified in OOA are revised with a view of implementing them in a user environment. Correct Answer: True Your Answer: True Match The Following Question: Correct Answer: Your Answer:: Test Model Stipulates test strategy, test plans, test specifications, test results and test recovary reports. Stipulates test strategy, test plans, test specifications, test results and test recovary reports. Analysis Object Model Presents information how object model will be executed. Converts design object model to implementation model based on reusable component technology. Use case Model Defines actors inside and outside of use case and their behaviour. Defines actors inside and outside of use case and their behaviour. Implementation Model Converts design object model to implementation model based on reusable component technology. Implements use case data Multiple Choice Single Answer Question:: Even though contents may look similar, criteria of selection and application should be clearly spelt out for designers to go by. In documentation content, this is known as :- Correct Answer: Criteria of selection Your Answer: Similar contents Select The Blank Question:: ________ is a specific sequence of transactions in a dialogue between a user & a system representing a particuler way to use the system. Correct Answer: Use case

Page 133 of 144

Page 134: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Your Answer: Use case Multiple Choice Multiple Answer Question:: ODBMS Queries comprise of :- Correct Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp Your Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with C Select The Blank Question:: ________ clearly identifies the actors and the task they perform through interaction. Correct Answer: Use case Your Answer: Use case Match The Following Question: Correct Answer: Your Answer:: Convert rupee amount into equivalent dollar amount at the current bank rate Converter Converter Method to calculate internal rate of returns on the investment Domain Specific method Domain Specific method Bar code reader provides the date on scanning of document key, amount, date, order number etc. On receipt of these values another output method will send the values to respective class to change values of attributes. I/O I/O Salary for the months of employees who belong to same type designation, role etc would be same. This one algorithm can be used for number of employees Copy Copy Select The Blank Question:: The most widely used OOPL is ________ Correct Answer: C++ Your Answer: C++ True/FalseQuestion:: In evolutionary model, the management activities are emphasised with respect to inception, elaboration, construction & transition. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: Polymorphism means ability to take Correct Answer: More than one form Your Answer: More than one form

Page 134 of 144

Page 135: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Multiple Choice Single Answer Question:: In a student hostel, rooms, room number and contents are same year after year but students who occupy room are different year. This pattern is called :- Correct Answer: Abstraction-Occurrence Pattern Your Answer: Abstraction-Occurrence Pattern Select The Blank Question:: ODBC stands for ________ . Correct Answer: Open Database connectivity Your Answer: Open Database connectivity Multiple Choice Multiple Answer Question:: VLCs are responsible for two major requirements of applications, one is fetching input and the other is delivering output of application by way of :- Correct Answer: Display , Print , Store Your Answer: Display , Print Multiple Choice Single Answer Question:: A user palying a role in use case analysis is named as :- Correct Answer: Actor Your Answer: End user Multiple Choice Single Answer Question:: The lock in which objects are managed in a cache is called :- Correct Answer: Null lock Your Answer: Read Lock True/FalseQuestion:: The main objective in designing an access layer is to create a set of classes that know how to reach at locations where required data is stored. Correct Answer: True Your Answer: True True/FalseQuestion:: An interface design prototype provides the chance to test the look and feel of your product with potential users. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: The term 'SRS' in context of OAA stands for Correct Answer: System Requirements Specifications Your Answer: System Requirements Specifications Select The Blank Question:: While designing classes we think of user interface and ________ mechanism used in implementation.

Page 135 of 144

Page 136: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: Access Your Answer: Gear Multiple Choice Multiple Answer Question:: "Designing classes", consists of identifying following entities for each class:- Correct Answer: Structures , Protocols , Methods Your Answer: Structures , Methods True/FalseQuestion:: OOT application in system development begins with OO analysis, OO design, OO programming , OO testing and system implementation. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: Having independent locations, the objects need to communicate with each other for processing and computing. This is called as :- Correct Answer: Second generation client-server computing Your Answer: Third generation client-server computing Multiple Choice Multiple Answer Question:: The columns to be filled in DVD reservation slip are as stated below :- Correct Answer: Member name , Member ID , Contact phone number Your Answer: Member name , Member ID , Contact phone number Multiple Choice Single Answer Question:: The unified approach [ UA ] is used to build Correct Answer: Object Oriented system Your Answer: Object Oriented system Multiple Choice Single Answer Question:: Mango, apple and orange are members of class Correct Answer: Fruit Your Answer: Fruit Multiple Choice Single Answer Question:: Registration form is filled in by :- Correct Answer: Customer Your Answer: Customer Select The Blank Question:: The design process begins where ________ is concluded. Correct Answer: OOA Your Answer: OOA

Page 136 of 144

Page 137: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion:: Sequence diagrams and collaboration diagrams are very difficult to select classes and objects. Correct Answer: False Your Answer: False Select The Blank Question:: A class inherits state and behaviour from its ________ . Correct Answer: Superclass Your Answer: Superclass Multiple Choice Multiple Answer Question:: ALC performs following main tasks :- Correct Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer. Your Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer. Multiple Choice Single Answer Question:: The hardware and software platform at DEL is :- Correct Answer: Windows NT Your Answer: Windows NT Multiple Choice Multiple Answer Question:: In designing classes, we are improving and enriching the class content in terms of properties and we screen them for :- Correct Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. Your Answer: Local and communication association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. , Serial and parallel communication. Multiple Choice Single Answer Question:: To retain domain knowledge it is a good practice to build :- Correct Answer: Domain Analysis Document [ DAD ] Your Answer: Domain Analysis Document [ DAD ] Multiple Choice Single Answer Question:: If Dog derives from Mammal, and Mammal derives from Animal, then - Correct Answer: Dog inherits Animal's functions and data Your Answer: Dog inherits Animal's functions and data

Page 137 of 144

Page 138: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

Multiple Choice Single AnswerQuestion:: When two classes refer to one class to read or write data, then the degree of coupling is :-Correct Answer: HighYour Answer: High

True/FalseQuestion:: There are no set rules or guidelines on ' how many case scenarios are necessary to represent the system? 'Correct Answer: TrueYour Answer: True

Select The BlankQuestion:: In design phase ________ diagrams are refined to add more details with attributes and methods for implementation.Correct Answer: ClassYour Answer: Class

Select The BlankQuestion:: 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: AllYour Answer: All

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

Select The BlankQuestion:: Identifying classes is not enough. We must identify ________ of the class and other classes.Correct Answer: DependenciesYour Answer: Dependencies

Select The BlankQuestion:: ________ is defined as a cooperation between object codes produced by different software vendors & written in different programming languages.Correct Answer: InteroperabilityYour Answer: Interoperability

Page 138 of 144

Page 139: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Select The BlankQuestion:: Interface object [ VLC ] handles communication with ________ and is not concerned about business rules, methods or other related Activities.Correct Answer: ActorYour Answer: ActorMultiple Choice Single AnswerQuestion:: Having independent locations, the objects need to communicate with each other for processing and computing. This is called as :-Correct Answer: Second generation client-server computingYour Answer: Second generation client-server computing

Select The BlankQuestion:: While designing classes we think of user interface and ________ mechanism used in implementation.Correct Answer: AccessYour Answer: Access

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

Multiple Choice Single AnswerQuestion:: When contents of two classes are coupled by direct reference, then the degree of coupling is :-Correct Answer: Very highYour Answer: Very high

Match The FollowingQuestion: Correct Answer Your AnswerClass Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipseClass Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractorClass Animal Cat, dog, cow, tiger Cat, dog, cow, tigerClass Color Red, yellow, blue, green Red, yellow, blue, green

Select The BlankQuestion:: The methods for the class are defined in the ________ of the class .Correct Answer: BodyYour Answer: Body

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

Page 139 of 144

Page 140: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

True/FalseQuestion:: The sequence diagram is an alternative to understand program that executes object behaviour.Correct Answer: TrueYour Answer: True

True/FalseQuestion:: The use case may begin with no precondition or with some preconditions.Correct Answer: TrueYour Answer: True

True/FalseQuestion:: The associations irrelevant to the needs of methods execution are found.Correct Answer: FalseYour Answer: False

True/FalseQuestion:: An object may become reusable by accident or by design.Correct Answer: TrueYour Answer: True

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

Multiple Choice Single AnswerQuestion:: The main difference between structure and class isCorrect Answer: Structure does not support OOPS Class Supports OOPS.Your Answer: Structure does not support OOPS Class Supports OOPS.

Multiple Choice Multiple AnswerQuestion:: 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 AnswerQuestion:: How big is a class object?Correct Answer: Is as big as sum of the sizes of its member variablesYour Answer: Is as big as sum of the sizes of its member variables

True/FalseQuestion:: If the software is written in C++ , the class body will be terminated by semicolon.

Page 140 of 144

Page 141: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: TrueYour Answer: True

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

True/FalseQuestion:: UA advocates use of UML notations and diagrams for modeling the system.Correct Answer: TrueYour Answer: True

Select The BlankQuestion:: Being tangible, the device pattern describes and represents large number of ________ having very clear tangible specifications.Correct Answer: ObjectsYour Answer: Objects

True/FalseQuestion:: 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: TrueYour Answer: True

Multiple Choice Single AnswerQuestion:: The second generation client-server computing is based onCorrect Answer: Distributed object computing [ DOC ]Your Answer: Distributed object computing [ DOC ]

Select The BlankQuestion:: OOSAD begins with identification of actors, what activities they perform and building ________ model for the function.Correct Answer: Use-caseYour Answer: Use-case

True/FalseQuestion:: With its strength, ODBC has become an industry standard for interoperatability on different databases.Correct Answer: TrueYour Answer: True

Multiple Choice Single AnswerQuestion:: The use of constructors will be made in a 'member' class for :-

Page 141 of 144

Page 142: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Correct Answer: Initialize objectsYour Answer: Initialize objects

Multiple Choice Multiple AnswerQuestion:: O2, Objectivity, ObjectStore and Versant support following DBMS criteria :-Correct Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. Your Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL.

Multiple Choice Multiple AnswerQuestion:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-hoc queries with the following :-Correct Answer: GUI , 4GL , C++ Your Answer: GUI , 4GL , C++

Multiple Choice Single AnswerQuestion:: The concept of OOPS was first introduced inCorrect Answer: Simula LanguageYour Answer: Simula Language

Multiple Choice Multiple AnswerQuestion:: The following features are supported by OODBMS products viz O2 , Objectivity , ObjectStore and Versant :-Correct Answer: SUN OS , AIX , MS Windows Your Answer: SUN OS , AIX , MS Windows

Multiple Choice Multiple AnswerQuestion:: ALC performs following main tasks :-Correct Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer. Your Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer.

Multiple Choice Single AnswerQuestion:: In DAD, the information providers such as users, customers, vendors and stakeholders paly a role ofCorrect Answer: ParticipantsYour Answer: Participants

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

Page 142 of 144

Page 143: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

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

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

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

Match The FollowingQuestion: Correct Answer Your AnswerWe can define abstract operation on abstract data Data abstraction Data abstractionProcess of sharing properties of the higher level object or class Inheritance

InheritanceAbility to inherit attributes and methods from 2 or more objects or classes Multiple inheritance Multiple inheritanceAbility to send a message to several objects and to allow receiving object to respond method specified on the object. PloymorphismPloymorphism

True/FalseQuestion:: In the real world, both the applications exist, namely OO applications and RDBMS applications with first generation client server computing.Correct Answer: TrueYour Answer: True

Multiple Choice Single AnswerQuestion:: 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 ObjectsYour Answer: Persistent Objects

Multiple Choice Single AnswerQuestion:: The lock that cause interruption of the program when a new value is committed in OODB is called :-Correct Answer: Notify lockYour Answer: Notify lock

Page 143 of 144

Page 144: SCDL - Object Oriented Analysis and Design

SCDL – 3rd Semester – Object Oriented Analysis and Design

Select The BlankQuestion:: When you express user-system interaction, the scenario in the model is called ________Correct Answer: Case modelYour Answer: Case model

Multiple Choice Multiple AnswerQuestion:: In order to create class member in C++ language, take following actions :-Correct Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Your Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private

Page 144 of 144