Thursday, October 27, 2011

Object Oriented Analysis and Design - 15

Object Oriented Analysis and Design - 15
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
Select The Blank
Question ________ provide initialization of an object created from the class.
Correct Answer Constructors
Multiple Choice Single Answer
Question The term 'SRS' in context of OAA stands for
Correct 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
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
Select The Blank
Question A class is the________ for an object.
Correct Answer Template
Multiple Choice Multiple Answer
Question The subsystem packages are built by the help of following parameters :-
Correct Answer Classes , Associates , Aggregation
Select The Blank
Question The ________ only adds description but may not change properties or methods.
Correct 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
Multiple Choice Single Answer
Question A role is nothing but a particular set of properties associated with the :-
Correct 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
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
True/False
Question A state chart diagram shows method of execution on receipt of message and activities used
in the method.
Correct Answer True
True/False
Question Once class is defined we can create limited number of objects belonging to that class.
Correct 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
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
Select The Blank
Question ________models one or more roles that a user or a system interacting the system can play.
Correct Answer Actor
Match The Following
Question -Correct Answer
We can define abstract operation on abstract data- Data abstraction
Process of sharing properties of the higher level object or class- Inheritance
Ability to inherit attributes and methods from 2 or more objects or classes
-Multiple inheritance
Ability to send a message to several objects and to allow receiving object to respond method
specified on the object.-Ploymorphism
Multiple Choice Single Answer
Question The main difference between structure and class is
Correct 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
Multiple Choice Multiple Answer
Question Database of the following parameters can be created :-
Correct 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
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
True/False
Question Objects at location should be able to refer to objects at another location.
Correct 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
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
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
Select The Blank
Question ________ needs use case analysis from the viewpoint of identifying those business class
that need human interaction.
Correct 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
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
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
Multiple Choice Single Answer
Question The purpose of declaring 'private' is :-
Correct 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
Multiple Choice Single Answer
Question The unified approach [ UA ] is used to build
Correct Answer Object Oriented syste
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
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
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
Multiple Choice Single Answer
Question Concurrency control and synchronisation of different processes is achieved by using :-
Correct Answer Locks
Select The Blank
Question ________model is based on actors and use cases.
Correct 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
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
Multiple Choice Multiple Answer
Question The DVD reservation slip has following columns :-
Correct 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
Multiple Choice Multiple Answer
Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classe
Multiple Choice Single Answer
Question A representation of interaction between user and the system is given by :
Correct Answer Use case
Multiple Choice Single Answer
Question The variables in the class 'member ' will be declared as :-
Correct Answer Private
Match The Following
Question- Correct Answer
Land- Place class
PC, printer, telephone -Tangible and device class
Reversation office- Organisation class
Counter clerks -People class
Object Oriented Analysis and Design - 14
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

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

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

Multiple Choice Single Answer
Question In first generation client-server computing , methods/applications
were available to
serve on demand at :-
Correct Answer Server 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

Select The Blank
Question Associations are generally ________.
Correct Answer Bidirectional

True/False
Question In evolutionary model, the management activities are emphasised
with respect to
inception, elaboration, construction & transition.
Correct 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

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

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

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

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

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

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

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 ]

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

Multiple Choice Multiple Answer
Question In context of transactions, OODBMS :-
Correct 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

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

True/False
Question OOT application in system development begins with OO analysis, OO
design, OO
programming , OO testing and system implementation.
Correct 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

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

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

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

Multiple Choice Single Answer
Question An outcome of use case for which actor works is named as :-
Correct 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

Match The Following
Question -Correct Answer

Standard procedure -Method
Table- Scheme representing complex relationships between entities


Column -Refers datatype and name
Row -Refers data for single entry
Multiple Choice Single Answer
Question .
Correct Answer Very low

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

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

Multiple Choice Multiple Answer
Question OODBMS can work on following Operating systems on server :-
Correct 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

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

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

True/False
Question The associations irrelevant to the needs of methods execution are
found.
Correct 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

Multiple Choice Single Answer
Question In sequence diagram, the horizontal arrowhead line shows
Correct 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

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

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

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

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

Match The Following
Question -Correct Answer
Class: Railway -Methods : Reserve Ticket (), cancel Ticket ()

Class : Passenger -Attributes : name , age , sex
Class : Booking clerk -Attributes : Name , employee ID
Class: train Attributes : -Train name ,
Attributes : -Train name ,

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

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

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

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

Object Oriented Analysis and Design - 13
Select The Blank
Question ________ clearly identifies the actors and the task they perform
through
interaction.
Correct Answer Use case

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

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

Match The Following
Question- Correct Answer

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

Database of various DVDs including name, company, date
of purchase, usage count etc-Title DB
Database of members with name, ID no, address, telephone etc.- Member DB

Database of staff members with name, designation, pay, date of joining etc.- Staff DB
Multiple Choice Single Answer
Question Collection of similar datatypes is called as
Correct 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

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 ]

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

Multiple Choice Multiple Answer
Question The DVD reservation slip has following columns :-
Correct 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Multiple Choice Single Answer
Question In Object Oriented technology following expression is appropriate
Correct 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

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

Select The Blank
Question Proximity switch Sensors and UPS are devices that help to perform
applications.
These are ________ and class.
Correct Answer Tangible entiry pattern

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

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

Select The Blank
Question We extensively use ________ for processing, refining and designing
classes.
Correct 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

Select The Blank
Question ________ of an object remains unchanged even though its state and
properties
change.
Correct 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

True/False
Question Use cases are not beneficial for all interface requirements.
Correct 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

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

True/False
Question OODBMS can not handle wide range of datatypes supporting complex
data and
structure .
Correct 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

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

Multiple Choice Multiple Answer
Question OODBMS supports comprise of :-
Correct 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

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.

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

Match The Following
Question -Correct Answer
Provides adjustment while compiling classes- lnterface classes

Identify values & relevant operations- Abstract data types
Complete implementation of class- Concrete data types
Provides framework for other classes- Node classes

Multiple Choice Single Answer
Question The lock in which objects are managed in a cache is called :-
Correct Answer Null 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

No comments:

Post a Comment