Thursday, October 27, 2011

Object Oriented Analysis and Design - 17

Object Oriented Analysis and Design - 17
Multiple Choice Single Answer
Question:A process of identifying, assessing , evaluating risk exposure, prioritizing the
risk incidences, and developing risk monitoring, management and mitigation plan is :-
Correct Answer: Project Risk Management
Multiple Choice Single Answer
Question:A Modification of the Software is done to accommodate the changes forced by
the external environment is
Correct Answer: Adaptive Maintenance
Multiple Choice Multiple Answer
Question:A documentation is tested through :-
Correct Answer: Technical Review , Actual Operational Review
Multiple Choice Single Answer
Question:In Interface Stage of SSAD phase the focus is on:-
Correct Answer: User Comfort
Multiple Choice Single Answer
Question:A type of testing which verifies that all the system elements are meshed
properly and that overall system function / performance is achieved is:-
Correct Answer: System testing
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
True/False
Question:The Water Fall Model is used where the risk factor is almost nil
Correct Answer: True
Multiple Choice Single Answer
Question:A System in which next state of the system can be predicted without doubt is :-
Correct Answer: Deterministic
True/False
Question:Spiral model itself is a model which is base for other software development
models
Correct Answer: False
True/False
Question:System testing checks the abnormality in the software system.
Correct Answer: False
True/False
Question:ISO 9001 is used to develop quality assurance systems.
Correct Answer: True
Multiple Choice Single Answer
Question:A type of testing where the focus is on design and development of the software
architecture is termed as:-
Correct Answer: Integration Testing
True/False
Question:The results of the test case is recorded in the test specification document.
Correct Answer: True
Multiple Choice Single Answer
Question:A Principle in which the Functional Cohesion between the sub system is
maintained:-
Correct Answer: Decomposition
Multiple Choice Multiple Answer
Question:SQA efforts most primarily assures:-
Correct 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
Multiple Choice Single Answer
Question:The extent the software meets the customer quality goals and expectations is
termed as :-
Correct Answer: Correctness
Multiple Choice Multiple Answer
Question:The Factors enabling easy change are :-
Correct Answer: Maintainability , Flexibility , Testability
Match The Following
Question: Correct Answer:
Development of the -Software Software Programs
Corrective Maintenance- Analysis Process, Tools & Methods
Layers -Software
Requirement Specifications -Definition Phase
Select The Blank
Question:Cohesion and Coupling is the criteria for measuring ________.
Correct 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
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
Multiple Choice Single Answer
Question:The Application of a systematic, disciplined, quantifiable approach to the
development, operation and maintenance of the software is termed as
Correct Answer: Software Engineering
Multiple Choice Multiple Answer
Question:RMMM Plan deals with :-
Correct Answer: Mitigation , Monitoring , Management
Select The Blank
Question:In ________Model the risk of the Software development is almost Nil
Correct Answer: Water Fall
True/False
Question:Stress Testing is a part of Integration testing.
Correct Answer: False
Multiple Choice Multiple Answer
Question:Black Box testing techniques are:-
Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary
Value Analysis
Multiple Choice Multiple Answer
Question:The types of Software are
Correct 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
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
Multiple Choice Multiple Answer
Question:The stages of the Iterative Models are
Correct 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
Select The Blank
Question:________ tests confirms that the needs and requirements are fulfilled on the
deployment platform.
Correct Answer: Beta
True/False
Question:The major resources in the project is people and funds.
Correct Answer: False
Match The Following
Question: Correct Answer:
Entity -Object which is Uniquely Distinguished
Hierarchical Model -Tree Structure
Network Model -Network Communications
Relational Model -Data are Linked
Select The Blank
Question:The company should establish a ________ and maintain a documented quality
system as a means of ensuring that it conforms to the specified requirements of ISO.
Correct Answer: Quality System Procedure
Multiple Choice Single Answer
Question:Who Defines SE as the application of a Systematic, disciplined and
quantifiable approach to the development and maintenance of a Software
Correct Answer: IEEE
True/False
Question:People, Procedures and Parameters are the Drivers of the Technology.
Correct Answer: False
True/False
Question:Six Sigma is one of the most widely used strategy for statistical quality
assurance in an industry.
Correct Answer: True
Select The Blank
Question:A ________ has to be performed regularly throughout the achievement life
cycle.
Correct 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
Multiple Choice Single Answer
Question:A type of testing where the focus is user and user Behavior is:-
Correct Answer: Usage based testing
True/False
Question:A Software solution is evolved in parts as in an incremental fashion in
incremental model
Correct Answer: True
Multiple Choice Multiple Answer
Question:System Testing Techniques are :-
Correct Answer: Alpha Test , Beta Test
Select The Blank
Question:________ testing confirms that the needs and requirements are fulfilled in the
development environment.
Correct Answer: Alpha
Multiple Choice Single Answer
Question:In Design Phase at data and data Structure stage the focus is on:-
Correct Answer: Entities and Attributes
Multiple Choice Single Answer
Question:The Extent of effort to locate the error and fix it is :-
Correct Answer: Maintainability
Multiple Choice Single Answer
Question:A process of identifying, assessing , evaluating risk exposure, prioritizing the
risk incidences, and developing risk monitoring, management and mitigation plan is :-
Correct Answer: Project Risk Management
Multiple Choice Multiple Answer
Question:RMMM Plan deals with :-
Correct Answer: Mitigation , Monitoring , Management
Select The Blank
Question:In ________Model the risk of the Software development is almost Nil
Correct Answer: Water Fall
True/False
Question:Stress Testing is a part of Integration testing.
Correct Answer: False
Multiple Choice Multiple Answer
Question:Black Box testing techniques are:-
Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary
Value Analysis
Multiple Choice Multiple Answer
Question:The types of Software are
Correct 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
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
Multiple Choice Multiple Answer
Question:The stages of the Iterative Models are
Correct 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
Select The Blank
Question:________ tests confirms that the needs and requirements are fulfilled on the
deployment platform.
Correct Answer: Beta
True/False
Question:The major resources in the project is people and funds.
Correct Answer: False
Match The Following
Question:Correct Answer:
Entity -Object which is Uniquely Distinguished
Hierarchical Model -Tree Structure
Network Model- Network Communications
Relational Model -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
Object Oriented Analysis and Design - 16
Multiple Choice Single Answer
Question: The key feature that enables users/application to cooperate and collaborate in
application processing is named as :-
Correct Answer: Concurrency
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.
True/False
Question: More use classes may not necessarily bring better understanding or more
clarity.
Correct 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
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: The registration form is filled for each member of family under one address
Correct Answer: True
Select The Blank
Question: We extensively use ________ for processing, refining and designing classes.
Correct Answer: UML
Select The Blank
Question: The user must have access to both OODB and RDB to manipulate data. The
developer therefore must develop applications that could source data from ________
databases [ OODB, RDB etc] .
Correct Answer: All
True/False
Question: When the system is modeled into different case scenarios it not only goes
down to a level of function and features, but also reveals relationships and behaviours
amongst different system components.
Correct Answer: True
Multiple Choice Single Answer
Question: The concept of OOPS was first introduced in
Correct Answer: Simula Language

True/False
Question: With its strength, ODBC has become an industry standard for
interoperatability on different databases.
Correct Answer: True
Multiple Choice Multiple Answer
Question: The following are the columns to be filled in DVD reservation slip :-
Correct Answer: Name [ title ] , DVD ID , Required date
Select The Blank
Question: The row of table in RDBMS contains data which maps ________ of class in
OODBMS.
Correct Answer: Instance
Multiple Choice Single Answer
Question: The sequence of states that the object goes through when it receives a message
to act is shown by the diagram called :-
Correct Answer: State chart diagram
True/False
Question: Mapping of multiple inheritance into a single table is possible in RDBMS.
Correct 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
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: In OOSAD, the object is the unit used for analysis of the system, hence it is
called:-
Correct Answer: OOA [ Object Oriented Analysis ]
Select The Blank
Question: ________ of an object remains unchanged even though its state and properties
change.
Correct Answer: Identity
Multiple Choice Single Answer
Question: If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer: Dog inherits Animal's functions and data
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
True/False
Question: UML supports both static modeling and dynamic modeling
Correct Answer: True
Multiple Choice Single Answer
Question: In Object Oriented technology following expression is appropriate
Correct Answer: object=data+menthods
Multiple Choice Multiple Answer
Question: In context of transactions, OODBMS :-
Correct Answer: Handle nested transactions , Supports MROW , Supports long
transactions
Multiple Choice Single Answer
Question: The lock that ensures that no other transaction is commited till the transaction
is in the mode of updation and creation of new version of object, is called
Correct Answer: Write Lock
Match The Following
Question Correct Answer:
Class Shape- Triangle, rectangle, circle, ellipse
Class Vehicle- Scooter, car, truck, tractor
Class Animal -Cat, dog, cow, tiger
Class Color- Red, yellow, blue, green
Multiple Choice Multiple Answer
Question: Various database packages are :-
Correct Answer: Sibase , SAP , Oracle
Select The Blank
Question: When you express user-system interaction, the scenario in the model is called
________
Correct Answer: Case model
Multiple Choice Single Answer
Question: In DAD, the domain-specific & organisation-specific terms are covered under
the title :-
Correct Answer: Features
Multiple Choice Single Answer
Question: In the railway transport environment, the same train [ train name, number etc ]
leave everyday from one station to the other. But in their operations, dates, drivers,
passengers etc differ every day. This pattern is called :-
Correct Answer: Abstraction-Occurrence Pattern
Select The Blank
Question: A class is the________ for an object.
Correct Answer: Template
True/False
Question: The principle of polymorphism helps to extend and modify the system scope
through appropriate messaging mechanism.
Correct Answer: True
Multiple Choice Multiple Answer
Question: Access to other OODBMS comprises of :-
Correct Answer: Read data resident in other OODB , Modify data resident in other
OODB , Read data resident on RDBMS
True/False
Question: The UI should be designed for blind and mechanical operation.
Correct 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
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 Multiple Answer
Question: OODBMS standards comprise of :-
Correct Answer: ODL , OQL , ODMG C++ binding
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 Single Answer
Question: The class and its hierarchy build through inheritance should lead to a :-
Correct Answer: Single purpose class
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
True/False
Question: Sequence diagrams and collaboration diagrams are very difficult to select
classes and objects.
Correct Answer: False
Multiple Choice Multiple Answer
Question: The solution to simplicity of design lies in the following factors :-
Correct Answer: Class design , Building hierarchy , Grouping classes in aggregate sets
that have similar characteristics.

Multiple Choice Single Answer
Question: The purpose of declaring 'private' is :-
Correct Answer: Data hiding from accidental changes
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

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 Multiple Answer
Question: In Railway Reservation and Ticketing system, we can call following
parameters as attributes of class Passenger :-
Correct Answer: Name , Age , Sex
Multiple Choice Single Answer
Question: In DAD, the information providers such as users, customers, vendors and
stakeholders paly a role of
Correct Answer: Participants

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

Object Oriented Analysis and Design - 12

Object Oriented Analysis and Design - 12
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 Multiple Answer
Question In Railway Reservation and Ticketing system, we can call following
parameters as
attributes of class Passenger :-
Correct 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

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

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

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

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

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

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

Multiple Choice Single Answer
Question A role is nothing but a particular set of properties associated
with the :-
Correct 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

Multiple Choice Single Answer
Question An actor may perform different roles in different :-
Correct 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

True/False
Question OOT application in system development begins with OO analysis, OO
design, OO
programming , OO testing and system implementation.
Correct Answer True

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

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

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

Select The Blank
Question The methods for the class are defined in the ________ of the class
.
Correct 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

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

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

Multiple Choice Multiple Answer
Question In formulating algorithms we take help of :-
Correct 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

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

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

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

Select The Blank
Question ________ handles through virtual database, cross database
functionality by
constructing unified schemes.
Correct 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

Multiple Choice Single Answer
Question Being an individual, different roles in a system performance can be
played by :-
Correct 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

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

Multiple Choice Single Answer
Question A user palying a role in use case analysis is named as :-
Correct 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

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

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

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


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

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 Attributes : Name ,
employee ID
Class: train 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

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

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 Multiple Answer
Question In OODBMS product O2 , the attributes of objects have to be defined
in following
languages :-
Correct 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

Object Oriented Analysis and Design - 11
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

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

Multiple Choice Single Answer
Question C++ is also named as
Correct 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

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

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

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

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

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

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

True/False
Question UML supports both static modeling and dynamic modeling
Correct 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

True/False
Question Isolated objects have no purpose in the system.
Correct 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

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

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

Multiple Choice Single Answer
Question In sequence diagram, the existance of objects in the behaviour are
shown by
Correct 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?

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

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

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

Match The Following
Question -Correct Answer

Ability to send a message to several objects and to allow receiving object to respond method specified on the object.- Ploymorphism
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

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

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 The registration form is filled for each member of family under one
address
Correct Answer True

Match The Following
Question- Correct Answer

Protected visibility -Accessibility only to subclasses and operations of class

Private visibility- Accessible only be operations of class

Visibility- Accessibility by classes
Public visibility -Accessibility by all 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

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

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

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

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

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

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

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

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

Multiple Choice Single Answer
Question The class bird should have object
Correct Answer Egale

Select The Blank
Question The row of table in RDBMS contains data which maps ________ of
class in OODBMS.
Correct 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

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

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

Select The Blank
Question ________ is a person or device that uses the system.
Correct 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.

Multiple Choice Single Answer
Question Use case is used to model scenarios in the system run by
Correct 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

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

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 The insulation of data from direct access by the program is known
as :
Correct Answer Data hiding

Object Oriented Analysis and Design - 10
True/False
Question In sense of time activity is longer and the action is relatively instantaneous.
Correct Answer True
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-hoc queries with the
following :-
Correct Answer GUI , 4GL , C++

Multiple Choice Single Answer
Question The object store stores objects that have ability to survive even though the program or system that created them
is no longer live. Such objects are called :-
Correct Answer Persistent Objects

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

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

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 Multiple Answer
Question In context of transactions, OODBMS :-
Correct Answer Handle nested transactions , Supports MROW , Supports long transactions

Select The Blank
Question ________ needs use case analysis from the viewpoint of identifying those business class that need human
interaction.
Correct Answer Identification

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

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

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

True/False
Question The principle of polymorphism helps to extend and modify the system scope through appropriate messaging
mechanism.
Correct Answer True

Multiple Choice Single Answer
Question The records such as name, ID No will be different for each member in all membership registration forms. This
can be referred to as :-
Correct Answer Polymorphism

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

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 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 The collaboration diagram shows both :-
Correct Answer Collaboration and sequence

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

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

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

True/False
Question Objects at location should be able to refer to objects at another location.
Correct Answer True

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

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

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 Multiple Answer
Question The contents of DVD return slip form are as follows :-
Correct Answer Feedback on DVD , Member ID , Contact phone number

Select The Blank
Question The design process begins where ________ is concluded.
Correct Answer OOA

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

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 Fuzzy Classes may be relevant or irrelevant.
Correct Answer True

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

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

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 To retain domain knowledge it is a good practice to build :-
Correct Answer Domain Analysis Document [ DAD ]


Match The Following
Question -Correct Answer

Convert rupee amount into equivalent dollar amount at the current bank rate-Converter

Method to calculate internal rate of returns on the investment- 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
Salary for the months of employees who belong to same type designation, role etc
would be same. This one algorithm can be Copy Constructor
used for number of employees

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

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

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

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

Select The Blank
Question In the normal course, the developer would need to write ________ for each method or server application
whatever resident.
Correct Answer Interfaces

Multiple Choice Single Answer
Question OODBMS manages logical link association and its :-
Correct Answer Cardinality

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

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

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

Multiple Choice Single Answer
Question In RDD, the technique in which model is built to test the requirements and to obtain confirmation from user is
termed as
Correct Answer Prototyping


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

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

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

Object Oriented Analysis and Design - 9

Object Oriented Analysis and Design - 9
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

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

True/False
Question Once class is defined we can create limited number of objects belonging to that class.
Correct 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

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

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 concept of OOPS was first introduced in
Correct 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 ]

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.

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

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

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

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

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

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

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

Select The Blank
Question When you express user-system interaction, the scenario in the model is called
________
Correct 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.

Multiple Choice Single Answer
Question C++ is basically a procedural language having extension of
Correct 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

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

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

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

Multiple Choice Single Answer
Question Class diagrams help to analyse the structure of system by identifying -
Correct Answer Objects

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

True/False
Question Objects can not interact unless they know the details of each others data or code.
Correct Answer False
Multiple Choice Single Answer
Question The term 'SRS' in context of OAA stands for
Correct 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

Multiple Choice Single Answer
Question OOA and OOD are based on :-
Correct 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

Match The Following
Question -Correct Answer

Single object- Single table

Passenger object -Passenger Table
Instance -Row

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

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.

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

True/False
Question In real world, we have to source data from multiple data sources that have different
data models.
Correct 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

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

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

Match The Following
Question- Correct Answer

Versant- www.versant.com
O2 -www.o2tech.com

Objectivity -www.objectivity.com
Odi- www.Objectstore.com
True/False
Question The use case may begin with no precondition or with some preconditions.
Correct Answer True

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

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

Select The Blank
Question Advantage of ________ is that, by extension, it builds additional classes with
additional properties.
Correct 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

Multiple Choice Single Answer
Question Collection of similar datatypes is called as
Correct 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

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


Object Oriented Analysis and Design - 8
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

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

Multiple Choice Single Answer
Question The class and its hierarchy build through inheritance should lead to a :-
Correct Answer Single purpose class

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

Multiple Choice Single Answer
Question C++ is basically a procedural language having extension of
Correct Answer Object Oriented technology

True/False
Question Fuzzy Classes may be relevant or irrelevant.
Correct 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

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

Multiple Choice Single Answer
Question The role of user in a system is played by
Correct 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

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

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

Select The Blank
Question The relationships between VLC and BLC are ________ the relationships between BLC and
ALC.
Correct 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

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

True/False
Question Prototyping is a tool to test the design of system
Correct 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

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

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

Select The Blank
Question ________model is based on actors and use cases.
Correct 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

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

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

Multiple Choice Single Answer
Question DELL observed that there is a decline in membership every year by about :-
Correct 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

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

Multiple Choice Single Answer
Question Use case steps are executed in :-
Correct 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

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

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

Select The Blank
Question A class may be thought of as 'data-type' and object as ________ of that data-type.
Correct Answer Variable
True/False
Question With its strength, ODBC has become an industry standard for interoperatability on different
databases.
Correct 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

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

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

True/False
Question More use classes may not necessarily bring better understanding or more clarity.
Correct 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.

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

Multiple Choice Single Answer
Question In sequence diagram, the horizontal lines are arranged in sequence of their
Correct Answer Occurrence

Match The Following
Question -Correct Answer

Land -Place class

PC, printer, telephone -Tangible and device class
Reversation office -Organisation class

Counter clerks- People class

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

Match The Following
Question -Correct Answer

Type -Public

Class -Bike

Data -Color

Method -Handle()

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

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

Object Oriented Analysis and Design - 7
Match The Following
Question -Correct Answer

Component diagram & deployment diagram- Deployment model

Class diagram- Static business model

Use case diagram -Static use case

Interactions diagram -Dynamic use case model

True/False
Question If the software is written in C++ , the class body will be terminated by
semicolon.
Correct 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

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 Single Answer
Question C++ is basically a procedural language having extension of
Correct 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

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

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.

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

Multiple Choice Single Answer
Question The collaboration diagram shows interaction between objects & sequence of
activities denoted by :
Correct Answer Number

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

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

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

True/False
Question The class may have one or more associated classes.
Correct Answer True

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

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

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

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

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

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

Multiple Choice Single Answer
Question Computer, car, vacuum cleaner etc are
Correct Answer Tangible

Multiple Choice Single Answer
Question For conducting OOA &D, the membership registration is taken as a :-
Correct Answer Class

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

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

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

Select The Blank
Question The main purpose in building access layer classes is to create a mechanism to
________ with data source.
Correct 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

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

Select The Blank
Question ________ provide initialization of an object created from the class.
Correct Answer Constructors
Multiple Choice Single Answer
Question Use case steps are executed in :-
Correct Answer Logical 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

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

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

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

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

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


True/False
Question OOSAD approach is applicable only to stable systems.
Correct Answer False

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

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

Select The Blank
Question The row of table in RDBMS contains data which maps ________ of class in
OODBMS.
Correct 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

Match The Following
Question -Correct 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
Tests carba-ge data Use case Model
Implements use case data -Implementation Model Converts design object model to
reusable component technology.


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

Select The Blank
Question ________model is based on actors and use cases.
Correct 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

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