Tuesday, January 5, 2010

Object Oriented Analysis and Design 2

LIST OF ATTEMPTED QUESTIONS AND ANSWERS

True/False

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

number of classes and reducing information content in each of them .

Correct Answer True

Your Answer True

Select The Blank

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

Correct Answer Constructors

Your Answer Constructors

Multiple Choice Single Answer

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

Correct Answer System Requirements Specifications

Your Answer System Requirements Specifications

Multiple Choice Multiple Answer

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

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

environment

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

environment

Multiple Choice Multiple Answer

Question Access to other OODBMS comprises of :-

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

resident on RDBMS

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

resident on RDBMS

Select The Blank

Question A class is the________ for an object.

Correct Answer Template

Your Answer Template

Multiple Choice Multiple Answer

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

Correct Answer Classes , Associates , Aggregation

Your Answer Classes , Associates , Aggregation

Select The Blank

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

Correct Answer Adjective

Your Answer Adjective

Multiple Choice Multiple Answer

Question All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support application

programming in following languages.

Correct Answer C++ , JAVA , SMALLTALK

Your Answer C++ , JAVA , SMALLTALK

Multiple Choice Single Answer

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

Correct Answer Class

Your Answer Class

True/False

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

discriminates one group of objects from other.

Correct Answer True

Your Answer True

Select The Blank

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

implementation of the method.

Correct Answer Algorithms

Your Answer Algorithms

True/False

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

in the method.

Correct Answer True

Your Answer True

True/False

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

Correct Answer False

Your Answer False

Select The Blank

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

________ and class.

Correct Answer Tangible entiry pattern

Your Answer Tangible entiry pattern

True/False

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

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

Correct Answer True

Your Answer True

Select The Blank

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

Correct Answer Actor

Your Answer Actor

Match The Following

Question Correct Answer Your Answer

We can define abstract operation

on abstract data

Data abstraction Data abstraction

Process of sharing properties of the

higher level object or class

Inheritance Inheritance

Ability to inherit attributes and

methods from 2 or more objects or

classes

Multiple inheritance Multiple inheritance

Ability to send a message to

several objects and to allow

receiving object to respond method

specified on the object.

Ploymorphism Ploymorphism

Multiple Choice Single Answer

Question The main difference between structure and class is

Correct Answer Structure does not support OOPS Class Supports OOPS.

Your Answer Structure does not support OOPS Class Supports OOPS.

True/False

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

programming , OO testing and system implementation.

Correct Answer True

Your Answer True

Multiple Choice Multiple Answer

Question Database of the following parameters can be created :-

Correct Answer DVD title database , Member database , Staff database

Your Answer DVD title database , Member database , Staff database

Multiple Choice Multiple Answer

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

follows :-

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

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

Multiple Choice Single Answer

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

registration forms. This can be referred to as :-

Correct Answer Inheritance

Your Answer Inheritance

True/False

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

Correct Answer True

Your Answer True

Multiple Choice Single Answer

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

Correct Answer Transient data

Your Answer Transient data

Select The Blank

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

________ from one class to other.

Correct Answer Messages

Your Answer Vectors

Multiple Choice Multiple Answer

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

Correct Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked

items are tick marked and items not available are cross marked in the list

Your Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked

items are tick marked and items not available are cross marked in the list

Select The Blank

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

that need human interaction.

Correct Answer Identification

Your Answer Identification

Multiple Choice Multiple Answer

Question The following features are supported by OODBMS products viz O2 , Objectivity , ObjectStore

and Versant :-

Correct Answer SUN OS , AIX , MS Windows

Your Answer SUN OS , AIX , MS Windows

True/False

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

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

task.

Correct Answer True

Your Answer True

True/False

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

and to develop portable system and application software .

Correct Answer True

Your Answer False

Multiple Choice Single Answer

Question The purpose of declaring 'private' is :-

Correct Answer Data hiding from accidental changes

Your Answer Data hiding from accidental changes

Select The Blank

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

Correct Answer Interface

Your Answer Interface

Multiple Choice Single Answer

Question The unified approach [ UA ] is used to build

Correct Answer Object Oriented system

Your Answer Object Oriented system

Select The Blank

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

requirements to data source in the database.

Correct Answer ODBC driver

Your Answer ODBC driver

Multiple Choice Multiple Answer

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

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

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

Multiple Choice Single Answer

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

static object assumes :-

Correct Answer Dynamic state

Your Answer Dynamic state

Multiple Choice Single Answer

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

Correct Answer Locks

Your Answer Locks

Select The Blank

Question ________model is based on actors and use cases.

Correct Answer Use case

Your Answer Use case

Multiple Choice Single Answer

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

registration forms. This can be referred to as :-

Correct Answer Polymorphism

Your Answer Polymorphism

True/False

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

attributes to other objects.

Correct Answer True

Your Answer True

Multiple Choice Multiple Answer

Question The DVD reservation slip has following columns :-

Correct Answer From date , To date , Duration

Your Answer From date , To date , Duration

Multiple Choice Multiple Answer

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

Correct Answer Server , Application , Client

Your Answer Server , Application , Client

Multiple Choice Multiple Answer

Question In formulating algorithms we take help of :-

Correct Answer Activity diagrams , Class properties , Associated classes

Your Answer Activity diagrams , Class properties , Associated classes

Multiple Choice Single Answer

Question A representation of interaction between user and the system is given by :

Correct Answer Use case

Your Answer Use case

Multiple Choice Single Answer

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

Correct Answer Private

Your Answer Private

Match The Following

Question Correct Answer Your Answer

Land Place class Place class

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

Reversation office Organisation class Organisation class

Counter clerks People class People class