SCDL – 3 rd Semester – Object Oriented Analysis and Design LIST OF ATTEMPTED QUESTIONS AND ANSWERS –done Select The Blank Question The manager ________ manages an application’s data needs by mapping data requirements to data source in the database. Correct Answer ODBC driver Your Answer ODBC driver True/False Question A state chart diagram shows method of execution on receipt of message and activities used in the method. Correct Answer True Your Answer True True/False Question If the software is written in C++, name of constructor and destructor must differ. Correct Answer False Your Answer False Multiple Choice Single Answer Question OOA and OOD are based on :- Correct Answer Business analysis model Your Answer Structural model Multiple Choice Multiple Answer Question In context of transactions, OODBMS :- Correct Answer Handle nested transactions , Supports MROW , Supports long transactions Your Answer Handle nested transactions , Supports MROW , Supports long transactions Match The Following Question Correct Answer Your Answer Page 1 of 186
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SCDL – 3rd Semester – Object Oriented Analysis and Design
LIST OF ATTEMPTED QUESTIONS AND ANSWERS –done
Select The Blank Question The manager ________ manages an application’s data needs by mapping data
requirements to data source in the database. Correct Answer ODBC driver
Your Answer ODBC driver
True/False Question A state chart diagram shows method of execution on receipt of message and activities
used in the method. Correct Answer True
Your Answer True
True/False Question If the software is written in C++, name of constructor and destructor must differ.
Correct Answer False
Your Answer False
Multiple Choice Single Answer Question OOA and OOD are based on :-
Correct Answer Business analysis model
Your Answer Structural model
Multiple Choice Multiple Answer Question In context of transactions, OODBMS :-
Your Answer Handle nested transactions , Supports MROW , Supports long transactions
Match The FollowingQuestion Correct Answer Your Answer
Land Place class Place class
PC, printer, telephone Tangible and device class Tangible and device class
Reversation office Organisation class Organisation class
Counter clerks People class People class
Page 1 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False Question A value of object changes when event occurs.
Correct Answer True
Your Answer False
Select The Blank Question ________ provides diverse set of interfaces to reach data stored at any database and
then manipulates it to produce the result. Correct Answer MDBS
Your Answer OODBMS
Multiple Choice Single Answer Question It has been said that Pascal and C programs are collections of procedures and C++
programs are collections of Correct Answer Classes
Your Answer Classes
True/False Question Objects can not interact unless they know the details of each others data or code.
Correct Answer False
Your Answer False
True/False Question The registration form is filled for each member of family under one address
Correct Answer True
Your Answer True
True/False Question Once class is defined we can create limited number of objects belonging to that class.
Correct Answer False
Your Answer False
Multiple Choice Single Answer Question Processes run by the users are modeled in the use case and situation in which user
plays this role is called :- Correct Answer Scenario
Page 2 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer Scenario
Multiple Choice Single Answer Question OODBMS provides all required advanced features in addition to all features of :-
Correct Answer RDBMS
Your Answer DBMS
Multiple Choice Multiple Answer Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classes
Your Answer Activity diagrams , Class properties , Associated classes
Match The FollowingQuestion Correct Answer Your Answer
Ability to send a message to several objects and to allow receiving object to respond method specified on the object.
Ploymorphism Ploymorphism
We can define abstract operation on abstract data
Data abstraction Overriding
Process of sharing properties of the higher level object or class
Inheritance Inheritance
Ability to inherit attributes and methods from 2 or more objects or classes
Multiple inheritance Multiple inheritance
True/False Question Object-oriented programming focuses on the integrated data and functionality as
discrete units that have both knowledge (data) and capabilities (functions). Procedural programs, on the other hand, focus on functions and how they act on data.
Correct Answer True
Your Answer True
True/False Question A functionality prototype can be designed that does not have the final user interface,
but allows users to try out various features, such as forwarding messages or attaching files without worrying about the final interface.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Page 3 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question How big is a class object?
Correct Answer Is as big as sum of the sizes of its member variables
Your Answer Is as big as sum of the sizes of its member variables
Select The Blank Question ________ needs use case analysis from the viewpoint of identifying those business
class that need human interaction. Correct Answer Identification
Your Answer Simulation
Multiple Choice Single Answer Question In RDD, the technique in which we gather information on group activity that resolves
differences in opinion, solutions & requirements, is termed as Correct Answer Brainstorming
Your Answer Prototyping
True/False Question Usually the methods are declared after its variables in the class body.
Correct Answer True
Your Answer True
Select The Blank Question ________models one or more roles that a user or a system interacting the system can
play. Correct Answer Actor
Your Answer Actor
Multiple Choice Single Answer Question The concept of OOPS was first introduced in
Correct Answer Simula Language
Your Answer Simula Language
Multiple Choice Single Answer Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Mammal inherits Animal's functions and data
Page 4 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False Question The incremental approach means repeating software development cycle , analysis
and modeling, designing and implementation or programming to achieve incremental goals.
Correct Answer True
Your Answer False
Multiple Choice Single Answer Question The existing computer system at DEL is developed using :-
Correct Answer Independent systems
Your Answer Web systems
Multiple Choice Multiple Answer Question Access to other OODBMS comprises of :-
Correct Answer Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS
Your Answer Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS
Multiple Choice Multiple Answer Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-
hoc queries with the following :- Correct Answer 4GL , C++ , GUI
Your Answer GUI , C++ , LISP
Multiple Choice Single Answer Question The link between business object [ e.g. passenger, employee, ticket, train ] and the
respective data stores is provided by :- Correct Answer Access layer
Your Answer Lower layer
Select The Blank Question ________ has a role which is performed through well defined tasks. These tasks are
performed in logical sequence to achieve a system goal. Correct Answer Actor
Your Answer Actor
Select The Blank Question ________ enables the development of extremely flexible client-server systems as it is
possible to locate reusable objects /components stored anywhere in the network and
Page 5 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
manipulate them as per the application requirements. Correct Answer DOC
Your Answer OODBMS
Multiple Choice Multiple Answer Question The DBMS criteria is supported by O2, objectivity, object store and Versent. The
criteria for the same is as follows :- Correct Answer Replication of data , Data encryption , Database language based on SQL
Your Answer Data encryption , Database language based on SQL , Storage of methods of objects in database
Multiple Choice Multiple Answer Question Most of the applications have a three tier layered architecture. The three tier layers
are :- Correct Answer Server , Application , Client
Your Answer Server , Application , Client
Select The Blank Question A class inherits state and behaviour from its ________ .
Correct Answer Superclass
Your Answer Superclass
Multiple Choice Multiple Answer Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration
True/False Question The mismatch between application objects and relational data needs to be mapped for
use in the application. Correct Answer True
Your Answer True
Multiple Choice Single Answer Question When it is limited to use structure in part or full by other object, then the degree of
coupling is :- Correct Answer Low
Your Answer Low
Page 6 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False Question Use cases for different scenarios arising out of smaller input variations need not be
modeled. Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question In C++ language if the class member is to be created, following are the actions :-
Correct Answer Specify methods in the class , Specify constructor , Specify destructor
Your Answer Specify methods in the class , Specify constructor , Specify destructor
Multiple Choice Single Answer Question ActiveX is also known as :-
Correct Answer OLE
Your Answer OLE
Select The Blank Question The most widely used OOPL is ________
Correct Answer C++
Your Answer C++
True/False Question If an algorithm having single result is provided with well defined pre and post
conditions, it becomes very simple. Correct Answer True
Your Answer True
Multiple Choice Single Answer Question In first generation client-server computing , methods/applications were available to
serve on demand at :- Correct Answer Server side
Your Answer Client side
Multiple Choice Single Answer Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure does not support OOPS Class Supports OOPS.
Page 7 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question The method for industrial development of software based on use-case-driven design
is Correct Answer OOSE [ Object Oriented Software Engineering ]
Your Answer OOD [ Object Oriented Design ]
Multiple Choice Multiple Answer Question All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support
application programming in following languages. Correct Answer C++ , JAVA , SMALLTALK
Your Answer C++ , JAVA , FORTRAN
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
True/False Question Use cases are not beneficial for all interface requirements.
Correct Answer False
Your Answer False
Multiple Choice Single Answer Question When the method is chosen and performed on the data, the object status changes.
The static object assumes :- Correct Answer Dynamic state
Your Answer Dynamic state
True/False Question The sequence diagram shows a task or activity sequence but do not show the
relationship between objects through the roles that play in the interaction. Correct Answer True
Your Answer True
Select The Blank Question ________ provides diverse set of interfaces to reach data stored at any database and
then manipulates it to produce the result. Correct Answer MDBS
Your Answer MDBS
Match The Following
Page 8 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question Correct Answer Your Answer
Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipse
Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractor
Class Animal Cat, dog, cow, tiger Cat, dog, cow, tiger
Class Color Red, yellow, blue, green Red, yellow, blue, green
Select The Blank Question ODBC with ________ provides standard database access through a common
interface, independent of application . Correct Answer API
Your Answer RDBMS
Multiple Choice Single Answer Question Each object is associated with the data of type class with which they are created. A
class is thus a collection of objects of Correct Answer Similar type
Your Answer Similar type
Multiple Choice Multiple Answer Question OODBMS standards comprise of :-
Correct Answer ODL , OQL , ODMG C++ binding
Your Answer ODL , OQL , ODMG C++ binding
Select The Blank Question The ________ may have two or more constructors.
Correct Answer Class
Your Answer Class
Select The Blank Question Invoice and ________ are two classes in the noun phrase approach .But Amount is an
attribute in invoice, hence should be rejected for class consideration. Correct Answer Amount
Your Answer Amount
Multiple Choice Multiple Answer Question A first step in design is to construct a static UML class diagram consisting of :-
Page 9 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer Attributes , Methods , Class name
Your Answer Class name , Attributes , Methods
Select The Blank Question When you express user-system interaction, the scenario in the model is called
________ Correct Answer Case model
Your Answer Case model
True/False Question In evolutionary model, the management activities are emphasised with respect to
inception, elaboration, construction & transition. Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question "Designing classes", consists of identifying following entities for each class:-
Correct Answer Structures , Protocols , Methods
Your Answer Structures , Methods , Arrays
Multiple Choice Single Answer Question How big is a class object?
Correct Answer Is as big as sum of the sizes of its member variables
Your Answer Is as big as sum of the sizes of its member variables
Multiple Choice Single Answer Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Dog inherits Animal's functions and data
True/False Question Usually the methods are declared after its variables in the class body.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Page 10 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classes
Your Answer Activity diagrams , Class properties , Associated classes
Multiple Choice Multiple Answer Question The columns to be filled in DVD reservation slip are as stated below :-
Correct Answer Member name , Member ID , Contact phone number
Your Answer Member name , Member ID , Contact phone number
Multiple Choice Single Answer Question The concept of OOPS was first introduced in
Correct Answer Simula Language
Your Answer Simula Language
Select The Blank Question ________model is based on actors and use cases.
Correct Answer Use case
Your Answer Use case
Select The Blank Question ________ enables the development of extremely flexible client-server systems as it is
possible to locate reusable objects /components stored anywhere in the network and manipulate them as per the application requirements.
Correct Answer DOC
Your Answer OODBMS
Multiple Choice Single Answer Question Collection of similar datatypes is called as
Correct Answer Array
Your Answer Array
Match The FollowingQuestion Correct Answer Your Answer
We can define abstract operation on abstract data
Data abstraction Data abstraction
Process of sharing properties of Inheritance Inheritance
Page 11 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
the higher level object or classAbility to inherit attributes and methods from 2 or more objects or classes
Multiple inheritance Multiple inheritance
Ability to send a message to several objects and to allow receiving object to respond method specified on the object.
Ploymorphism Ploymorphism
Multiple Choice Single Answer Question Registration form is filled in by :-
Correct Answer Customer
Your Answer Customer
Select The Blank Question The user must have access to both OODB and RDB to manipulate data. The
developer therefore must develop applications that could source data from ________ databases [ OODB, RDB etc] .
Correct Answer All
Your Answer All
Multiple Choice Multiple Answer Question The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are
as follows :- Correct Answer OQL , ODMG C++ binding , Smalltalk binding
Your Answer OQL , ODMG C++ binding , Smalltalk binding
Multiple Choice Single Answer Question When it is limited to use structure in part or full by other object, then the degree of
coupling is :- Correct Answer Low
Your Answer Low
True/False Question Object Oriented program is like a community of interacting individuals each having
assigned responsibilities, working together towards attainment of common goal. Correct Answer True
Your Answer True
Select The Blank Question ________ provide initialization of an object created from the class.
Page 12 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer Constructors
Your Answer Constructors
Multiple Choice Multiple Answer Question The contents of DVD reservation slip form are as follows :-
Correct Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
Your Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
True/False Question Once actors and their interface requirements are identified, the use of sequence and
collaboration diagrams is necessary to identify the interaction sequence and objects that collaborate in the use case activities.
Correct Answer True
Your Answer True
Select The Blank Question Once algorithms are finalised, we convert them into a program using OOPL or using
________containing automatic programming and testing. Correct Answer CASE tool
Your Answer CASE tool
True/False Question There are no set rules or guidelines on ' how many case scenarios are necessary to
represent the system? ' Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question The contents of DVD return slip form are as follows :-
Correct Answer Member ID , Contact phone number , Feedback on DVD
Your Answer Member ID , Contact phone number , Feedback on DVD
Multiple Choice Multiple Answer Question In Railway Reservation and Ticketing system, we can call following parameters as
attributes of class Passenger :- Correct Answer Name , Age , Sex
Your Answer Name , Age , Sex
Page 13 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure does not support OOPS Class Supports OOPS.
Multiple Choice Single Answer Question The model of interaction between user and system is called
Correct Answer Use case model
Your Answer Use case model
Multiple Choice Single Answer Question A technical term for an object of a class is termed as
Correct Answer Instance
Your Answer Instance
Multiple Choice Multiple Answer Question The minimum hardware and system requirements for proposed software for DVD titles
are as follows :- Correct Answer CPU - PIII, 1 Ghz , OS - MS windows XP , Disk Space - 1 GB free
Your Answer CPU - PIII, 1 Ghz , Disk Space - 1 GB free
True/False Question Objects can not interact unless they know the details of each others data or code.
Correct Answer False
Your Answer False
Multiple Choice Multiple Answer Question Most of the applications have a three tier layered architecture. The three tier layers
are :- Correct Answer Server , Application , Client
Your Answer Server , Application , Client
True/False Question Sequence diagrams and collaboration diagrams are very difficult to select classes and
objects. Correct Answer False
Page 14 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer True
True/False Question The process of mapping and integrating begins with defining the relationships
between the table structure in RDB and class structure in object model in OODB Correct Answer True
Your Answer True
Select The Blank Question The corresponding equivalent of table in OODBMS is ________ with attributes and
methods. Correct Answer Class
Your Answer Class
Multiple Choice Single Answer Question Use case steps are executed in :-
Correct Answer Logical order
Your Answer Serial order
Multiple Choice Single Answer Question A way of approaching a problem especially when it belongs to general class of
problems is indicated by :- Correct Answer Pattern
Your Answer Pattern
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
Match The FollowingQuestion Correct Answer Your Answer
Component diagram & deployment diagram
Deployment model Deployment model
Class diagram Static business model Static business model
Use case diagram Static use case Dynamic use case model
Interactions diagram Dynamic use case model Static business model
True/False
Page 15 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question If the software is written in C++ , the class body will be terminated by semicolon.
Correct Answer True
Your Answer True
Select The Blank Question The user must have access to both OODB and RDB to manipulate data. The
developer therefore must develop applications that could source data from ________ databases [ OODB, RDB etc] .
Correct Answer All
Your Answer One of
Multiple Choice Multiple Answer Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Variable declaration , Header files
Multiple Choice Single Answer Question C++ is basically a procedural language having extension of
Correct Answer Object Oriented technology
Your Answer Object Oriented technology
Select The Blank Question Proximity switch Sensors and UPS are devices that help to perform
applications. These are ________ and class. Correct Answer Tangible entiry pattern
Your Answer Tangible entiry pattern
True/False Question Isolated objects have no purpose in the system.
Correct Answer True
Your Answer False
Multiple Choice Multiple Answer Question The solution to simplicity of design lies in the following factors :-
Correct Answer Class design , Building hierarchy , Grouping classes in aggregate sets that
Page 16 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
have similar characteristics. Your Answer Class design , Building hierarchy , Grouping classes in aggregate sets that
have similar characteristics.
True/False Question A common example of multithreading is the user interface. By using threads,
a user can click a button and get a quick response rather than waiting until the program finishes its current task.
Correct Answer True
Your Answer True
Multiple Choice Single Answer Question The collaboration diagram shows interaction between objects & sequence of
activities denoted by : Correct Answer Number
Your Answer Name
True/False Question The sequence diagram shows flow of behaviour and collaboration of objects.
Correct Answer False
Your Answer True
Multiple Choice Single Answer Question When two classes refer to one class to read or write data, then the degree of
coupling is :- Correct Answer High
Your Answer Medium
Multiple Choice Multiple Answer Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant
support ad-hoc queries with the following :- Correct Answer GUI , 4GL , C++
Your Answer 4GL , C++ , LISP
True/False Question The class may have one or more associated classes.
Correct Answer True
Page 17 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer True
Multiple Choice Multiple Answer Question The subsystem packages are built by the help of following parameters :-
Correct Answer Classes , Associates , Aggregation
Your Answer Classes , Associates , Macros
Multiple Choice Multiple Answer Question All OODBMS products namely O2 , Objectivity , ObjectStore and Versant
support application programming in following languages. Correct Answer C++ , JAVA , SMALLTALK
Your Answer C++ , JAVA , SMALLTALK
Multiple Choice Multiple Answer Question In designing classes, we are improving and enriching the class content in
terms of properties and we screen them for :- Correct Answer Local and communication association , Eliminating unnecessary association ,
Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern.
Your Answer Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. , Serial and parallel communication.
True/False Question XML is a meta data language developed to specify data with a goal of
improving interoperatability of different data sources. Correct Answer True
Your Answer True
Multiple Choice Single Answer Question The clarity of interaction diagram is lost with complex conditional behaviour.
In such cases, the best designing tool is: Correct Answer Activity diagram
Your Answer Activity diagram
Select The Blank Question ________ provides diverse set of interfaces to reach data stored at any
database and then manipulates it to produce the result. Correct Answer MDBS
Page 18 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer OODBMS
Multiple Choice Multiple Answer Question VLCs are responsible for two major requirements of applications, one is
fetching input and the other is delivering output of application by way of :- Correct Answer Display , Print , Store
Your Answer Display , Print , Store
Multiple Choice Single Answer Question Computer, car, vacuum cleaner etc are
Correct Answer Tangible
Your Answer Tangible
Multiple Choice Single Answer Question For conducting OOA &D, the membership registration is taken as a :-
Correct Answer Class
Your Answer Class
Multiple Choice Single Answer Question An actor may perform different roles in different :-
Correct Answer Use cases
Your Answer Programs
Multiple Choice Multiple Answer Question In Railway Reservation and Ticketing system, the objects [ business class ]
that collaborate are as follows :- Correct Answer Counter clerk , Reservation form , Ticket menu
Your Answer Counter clerk , Reservation form , Ticket menu
Select The Blank Question ________ is a specific sequence of transactions in a dialogue between a user
& a system representing a particuler way to use the system. Correct Answer Use case
Your Answer Procedure
Select The Blank
Page 19 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question The main purpose in building access layer classes is to create a mechanism to ________ with data source.
Correct Answer Communicate
Your Answer Communicate
Select The Blank Question Many times , ________ are added in the process of building specifications
and also in the phase of development. Correct Answer Classes
Your Answer Classes
Multiple Choice Multiple Answer Question "Designing classes", consists of identifying following entities for each class:-
Correct Answer Structures , Protocols , Methods
Your Answer Structures , Protocols , Methods
Select The Blank Question ________ provide initialization of an object created from the class.
Correct Answer Constructors
Your Answer Constructors
Multiple Choice Single Answer Question Use case steps are executed in :-
Correct Answer Logical order
Your Answer Serial order
Multiple Choice Single Answer Question Because of the concept of independent objects responding to messages, object
orientation is a natural way to implement Correct Answer Event driven programming
Your Answer Message deiven programming
Multiple Choice Multiple Answer Question The class 'member' is constructed as follows in C++ :-
Correct Answer Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class
Page 20 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer Specify whether it is private, public, protected or friend , Specify variables in the class
Multiple Choice Multiple Answer Question The DBMS criteria is supported by O2, objectivity, object store and Versent.
The criteria for the same is as follows :- Correct Answer Replication of data , Data encryption , Database language based on SQL
Your Answer Data encryption , Database language based on SQL , Storage of methods of objects in database
Select The Blank Question Messaging and constructing messages is a complex task. The golden rule is to
keep messages to a ________ , both at receiving end and sending end. Correct Answer Minimum
Your Answer Minimum
Select The Blank Question The ________ may have two or more constructors.
Correct Answer Class
Your Answer Object
Multiple Choice Single Answer Question Each object is associated with the data of type class with which they are
created. A class is thus a collection of objects of Correct Answer Similar type
Your Answer Similar type
True/False Question OOSAD approach is applicable only to stable systems.
Correct Answer False
Your Answer True
Multiple Choice Multiple Answer Question The following features are supported by OODBMS products viz O2 ,
Objectivity , ObjectStore and Versant :- Correct Answer SUN OS , AIX , MS Windows
Your Answer AIX , MS Windows , VMS
Page 21 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Mammal inherits Animal's functions and data
Select The Blank Question The row of table in RDBMS contains data which maps ________ of class in
OODBMS. Correct Answer Instance
Your Answer Instance
Multiple Choice Single Answer Question In RDD, the technique in which model is built to test the requirements and to
obtain confirmation from user is termed as Correct Answer Prototyping
Your Answer Prototyping
Match The FollowingQuestion Correct Answer Your Answer
Test Model Stipulates test strategy, test plans, test specifications, test results and test recovary reports.
Presents information how object model will be executed.
Analysis Object Model Presents information how object model will be executed.
Tests carbage data
Use case Model Defines actors inside and outside of use case and their behaviour.
Implements use case data
Implementation Model Converts design object model to implementation model based on reusable component technology.
Converts design object model to implementation model based on reusable component technology.
True/False Question In sense of time activity is longer and the action is relatively instantaneous.
Correct Answer True
Your Answer True
Select The Blank Question ________model is based on actors and use cases.
Page 22 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer Use case
Your Answer Use case
True/False Question The danger of scenario-driven approach is that the system is built too much
around current needs & this focus will compromize the long term flexibility. Correct Answer True
Your Answer True
True/False Question OODBMS is a result of blending OOP and database technology to meet the
application needs of systems defined in OOT Correct Answer True
Your Answer True
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
True/False Question In the process of rationalising and organizing classes we simplify class structure, minimizing
number of classes and reducing information content in each of them . Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support following
criteria for access to other DBMS whenever an application is running on the OODBMS :- Correct Answer Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE Your Answer Can read data that resides in other OODBMS , Can modify data that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE
Multiple Choice Multiple Answer Question In C++ language if the class member is to be created, following are the actions :-
Correct Answer Specify methods in the class , Specify constructor , Specify destructor
Your Answer Specify methods in the class , Specify constructor , Specify destructor
Multiple Choice Single Answer Question The class and its hierarchy build through inheritance should lead to a :-
Correct Answer Single purpose class
Your Answer Multi purpose class
Page 23 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Multiple Answer Question Various database packages are :-
Correct Answer Oracle , Sibase , SAP
Your Answer Oracle , Sibase , SAP
Multiple Choice Single Answer Question C++ is basically a procedural language having extension of
Correct Answer Object Oriented technology
Your Answer Object Oriented technology
True/False Question Fuzzy Classes may be relevant or irrelevant.
Correct Answer True
Your Answer True
Multiple Choice Single Answer Question The data once created by a process survives for long till it is created externally, is called :-
Correct Answer Persistence data
Your Answer Persistence data
Select The Blank Question Interface object [ VLC ] handles communication with ________ and is not concerned about
business rules, methods or other related Activities. Correct Answer Actor
Your Answer Actor
Multiple Choice Single Answer Question The role of user in a system is played by
Correct Answer Actor
Your Answer Actor
Multiple Choice Single Answer Question One has to determine sequence of activities and develop sequence collaboration diagram
for drawing the :- Correct Answer Interaction diagram
Your Answer Interaction diagram
Multiple Choice Multiple Answer Question ODBMS Queries comprise of :-
Correct Answer Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp
Your Answer Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp
Multiple Choice Single Answer
Page 24 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question In RDD, the technique in which we gather information on specific questions & debate why and why not on number of points, is termed as
Correct Answer Interviewing
Your Answer Brain storming
Select The Blank Question The relationships between VLC and BLC are ________ the relationships between BLC and
ALC. Correct Answer Opposite of
Your Answer Opposite of
Multiple Choice Single Answer Question The observer pattern is made of two closely associated classes. One is observable class
and the other is its :- Correct Answer Associated interface class
Your Answer Observer class
Select The Blank Question Invoice and ________ are two classes in the noun phrase approach .But Amount is an
attribute in invoice, hence should be rejected for class consideration. Correct Answer Amount
Your Answer Amount
True/False Question Prototyping is a tool to test the design of system
Correct Answer True
Your Answer True
Select The Blank Question The good attribute of ________ is, it should be singular and represents only one object and
has no parallel. Correct Answer Name
Your Answer Name
Multiple Choice Multiple Answer Question In Railway Reservation and Ticketing system, we can call following parameters as attributes
of class Passenger :- Correct Answer Name , Age , Sex
Your Answer Name , Age , Sex
Multiple Choice Single Answer Question If a class fruit has object mango, the relationship is expressed as :
Correct Answer Fruit mango
Your Answer Fruit mango
Page 25 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The Blank Question ________model is based on actors and use cases.
Correct Answer Use case
Your Answer Use case
Select The Blank Question The manager ________ manages an application’s data needs by mapping data
requirements to data source in the database. Correct Answer ODBC driver
Your Answer ODBC driver
Multiple Choice Multiple Answer Question Traditional approach for collecting DVD titles from rack are :-
Correct Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list
Your Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list
True/False Question Use cases are not beneficial for all interface requirements.
Correct Answer False
Your Answer False
Multiple Choice Single Answer Question DELL observed that there is a decline in membership every year by about :-
Correct Answer 20-30%
Your Answer 20-30%
Select The Blank Question ________ enables the development of extremely flexible client-server systems as it is
possible to locate reusable objects /components stored anywhere in the network and manipulate them as per the application requirements.
Correct Answer DOC
Your Answer DOC
Multiple Choice Multiple Answer Question The columns to be filled in DVD reservation slip are as stated below :-
Correct Answer Member name , Member ID , Contact phone number
Your Answer Member name , Member ID , Contact phone number
True/False Question The danger of scenario-driven approach is that the system is built too much around current
needs & this focus will compromize the long term flexibility.
Page 26 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer True
Your Answer True
Multiple Choice Single Answer Question Use case steps are executed in :-
Correct Answer Logical order
Your Answer Logical order
Multiple Choice Single Answer Question Even though contents may look similar, criteria of selection and application should be clearly
spelt out for designers to go by. In documentation content, this is known as :- Correct Answer Criteria of selection
Your Answer Criteria of selection
Multiple Choice Multiple Answer Question VLCs are responsible for two major requirements of applications, one is fetching input and
the other is delivering output of application by way of :- Correct Answer Display , Print , Store
Your Answer Display , Print , Store
Multiple Choice Multiple Answer Question All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support application
programming in following languages. Correct Answer C++ , JAVA , SMALLTALK
Your Answer C++ , JAVA , SMALLTALK
Select The Blank Question A class may be thought of as 'data-type' and object as ________ of that data-type.
Correct Answer Variable
Your Answer Variable
True/False Question With its strength, ODBC has become an industry standard for interoperatability on different
databases. Correct Answer True
Your Answer True
True/False Question OODBMS is a result of blending OOP and database technology to meet the application
needs of systems defined in OOT Correct Answer True
Your Answer True
Page 27 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False Question A common example of multithreading is the user interface. By using threads, a user can click
a button and get a quick response rather than waiting until the program finishes its current task.
Correct Answer True
Your Answer True
Select The Blank Question ________ is a specific sequence of transactions in a dialogue between a user & a system
representing a particuler way to use the system. Correct Answer Use case
Your Answer Use case
True/False Question More use classes may not necessarily bring better understanding or more clarity.
Correct Answer False
Your Answer False
Multiple Choice Multiple Answer Question ALC performs following main tasks :-
Correct Answer Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer.
Your Answer Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer.
Select The Blank Question Many times , ________ are added in the process of building specifications and also in the
phase of development. Correct Answer Classes
Your Answer Classes
Multiple Choice Single Answer Question In sequence diagram, the horizontal lines are arranged in sequence of their
Correct Answer Occurrence
Your Answer Occurrence
Match The FollowingQuestion Correct Answer Your Answer
Land Place class Place class
PC, printer, telephone Tangible and device class Tangible and device class
Reversation office Organisation class Event class
Counter clerks People class People class
Page 28 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Multiple Answer Question Database of the following parameters can be created :-
Correct Answer DVD title database , Member database , Staff database
Your Answer DVD title database , Member database , Staff database
Match The FollowingQuestion Correct Answer Your Answer
Type Public Public
Class Bike Bike
Data Color Color
Method Handle() Handle()
True/False Question OODBMS can not handle wide range of datatypes supporting complex data and structure .
Correct Answer False
Your Answer False
Multiple Choice Multiple Answer Question The minimum hardware and system requirements for proposed software for DVD titles are
as follows :- Correct Answer CPU - PIII, 1 Ghz , OS - MS windows XP , Disk Space - 1 GB free
Your Answer CPU - PIII, 1 Ghz , OS - MS windows XP , Disk Space - 1 GB free
Select The Blank Question ________ coordinates the processing of global transactions split into various local
databases to achieve consistency and integrity of data and results. Correct Answer MDBS
Your Answer MDBS
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
Multiple Choice Multiple Answer Question The minimum hardware and system requirements for proposed software for DVD titles
are as follows :- Correct Answer Disk Space - 1 GB free , CPU - PIII, 1 Ghz , OS - MS windows XP
Your Answer Disk Space - 1 GB free , CPU - PIII, 1 Ghz , OS - MS windows XP
Select The Blank Question Identifying classes is not enough. We must identify ________ of the class and other
Page 29 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
classes. Correct Answer Dependencies
Your Answer Dependencies
True/False Question Once class is defined we can create limited number of objects belonging to that class.
Correct Answer False
Your Answer False
Multiple Choice Multiple Answer Question In C++ language if the class member is to be created, following are the actions :-
Correct Answer Specify methods in the class , Specify constructor , Specify destructor
Your Answer Specify methods in the class , Specify constructor , Specify destructor
True/False Question The sequence diagram shows a task or activity sequence but do not show the
relationship between objects through the roles that play in the interaction. Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question The contents of DVD reservation slip form are as follows :-
Correct Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
Your Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
Multiple Choice Single Answer Question The concept of OOPS was first introduced in
Correct Answer Simula Language
Your Answer Simula Language
Multiple Choice Single Answer Question The simple logic for system specifications is provided by a languages named :-
Correct Answer OCL [ Object Constraint Language ]
Your Answer OOPL [ Object oriented Programming Language ]
Page 30 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Multiple Answer Question O2, Objectivity, ObjectStore and Versant support following DBMS criteria :-
Correct Answer Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL.
Your Answer Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. , Ad-hoc updates of DB-schema with 4GL
Multiple Choice Single Answer Question How big is a class object?
Correct Answer Is as big as sum of the sizes of its member variables
Your Answer Is as big as sum of the sizes of its member variables
Multiple Choice Single Answer Question When it is limited to use structure in part or full by other object, then the degree of
coupling is :- Correct Answer Low
Your Answer Low
Select The Blank Question Interface object [ VLC ] handles communication with ________ and is not concerned
about business rules, methods or other related Activities. Correct Answer Actor
Your Answer Actor
Select The Blank Question The ________ may have two or more constructors.
Correct Answer Class
Your Answer Class
Select The Blank Question A class is the________ for an object.
Correct Answer Template
Your Answer Instance
Multiple Choice Multiple Answer Question The three layered architecture is made up of layer classes as follows :-
Correct Answer Access Layer Class , Business Layer Class , View Layer Class
Page 31 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer Access Layer Class , Business Layer Class , View Layer Class
Multiple Choice Single Answer Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Dog inherits Animal's functions and data
Select The Blank Question When you express user-system interaction, the scenario in the model is called
________ Correct Answer Case model
Your Answer Case model
Multiple Choice Single Answer Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure does not support OOPS Class Supports OOPS.
Multiple Choice Single Answer Question C++ is basically a procedural language having extension of
Correct Answer Object Oriented technology
Your Answer Object Oriented technology
True/False Question Prototype design is essential to minimize the risk of wrong understanding of system
requirements and user requirements affecting effort, cost and quality. Correct Answer True
Your Answer True
Multiple Choice Single Answer Question If a class fruit has object mango, the relationship is expressed as :
Correct Answer Fruit mango
Your Answer Fruit mango
Multiple Choice Multiple Answer Question The subsystem packages are built by the help of following parameters :-
Page 32 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer Classes , Associates , Aggregation
Your Answer Classes , Associates , Aggregation
True/False Question UA advocates use of UML notations and diagrams for modeling the system.
Correct Answer True
Your Answer True
Multiple Choice Single Answer Question Class diagrams help to analyse the structure of system by identifying -
Correct Answer Objects
Your Answer Objects
Multiple Choice Single Answer Question The pure Object Oriented language is
Correct Answer Java
Your Answer Java
True/False Question Objects can not interact unless they know the details of each others data or code.
Correct Answer False
Your Answer False
Multiple Choice Single Answer Question The term 'SRS' in context of OAA stands for
Correct Answer System Requirements Specifications
Your Answer System Requirements Specifications
Select The Blank Question Many times , ________ are added in the process of building specifications and also in
the phase of development. Correct Answer Classes
Your Answer Classes
Multiple Choice Single Answer
Page 33 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question OOA and OOD are based on :-
Correct Answer Business analysis model
Your Answer Business analysis model
Multiple Choice Multiple Answer Question In Railway Reservation and Ticketing system, the objects [ business class ] that
collaborate are as follows :- Correct Answer Counter clerk , Reservation form , Ticket menu
Your Answer Counter clerk , Reservation form , Ticket menu
Match The FollowingQuestion Correct Answer Your Answer
Single object Single table Single table
Passenger object Passenger Table Passenger Table
Instance Row Row
Attribute Column Column
Multiple Choice Single Answer Question In a student hostel, rooms, room number and contents are same year after year but
students who occupy room are different year. This pattern is called :- Correct Answer Abstraction-Occurrence Pattern
Your Answer Abstraction-Occurrence Pattern
Multiple Choice Multiple Answer Question The solution to simplicity of design lies in the following factors :-
Correct Answer Class design , Building hierarchy , Grouping classes in aggregate sets that have similar characteristics.
Your Answer Class design , Building hierarchy , Grouping classes in aggregate sets that have similar characteristics.
True/False Question Object Oriented program is like a community of interacting individuals each having
assigned responsibilities, working together towards attainment of common goal. Correct Answer True
Your Answer True
True/False Question In real world, we have to source data from multiple data sources that have different
data models.
Page 34 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer True
Your Answer True
Select The Blank Question ________ coordinates the processing of global transactions split into various local
databases to achieve consistency and integrity of data and results. Correct Answer MDBS
Your Answer MDBS
Multiple Choice Multiple Answer Question The ALC may interact with actor as given below and automatically becomes class for
a business class :- Correct Answer Bar code reading , Database , Web
Your Answer Bar code reading , Database , Web
Select The Blank Question Invoice and ________ are two classes in the noun phrase approach .But Amount is an
attribute in invoice, hence should be rejected for class consideration. Correct Answer Amount
Your Answer Amount
Match The FollowingQuestion Correct Answer Your Answer
True/False Question The use case may begin with no precondition or with some preconditions.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question ALC performs following main tasks :-
Correct Answer Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects
Page 35 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
into business layer. Your Answer Translates the data-related request from business objects , Translates the results
[ processed through data ] to appropriate business objects. , Sends business objects into business layer.
Multiple Choice Multiple Answer Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-
hoc queries with the following :- Correct Answer GUI , 4GL , C++
Your Answer GUI , 4GL , C++
Select The Blank Question Advantage of ________ is that, by extension, it builds additional classes with
additional properties. Correct Answer Hierarchy
Your Answer Hierarchy
Multiple Choice Multiple Answer Question Most of the applications have a three tier layered architecture. The three tier layers
are :- Correct Answer Server , Application , Client
Your Answer Server , Application , Client
Multiple Choice Single Answer Question Collection of similar datatypes is called as
Correct Answer Array
Your Answer Array
Multiple Choice Single Answer Question Since there is so much heterogeneity distributed in the network in terms of servers,
clients, databases, platforms, applications and architecture, which can not be easily dispended with, what is needed is therefore :-
Correct Answer Standard DOC system
Your Answer Standard DOC system
Multiple Choice Single Answer Question Each object is associated with the data of type class with which they are created. A
class is thus a collection of objects of Correct Answer Similar type
Your Answer Different type
Page 36 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
True/False Question XML is a meta data language developed to specify data with a goal of improving
interoperatability of different data sources. Correct Answer True
Your Answer True
True/False Question The use case analysis approach becomes more difficult if it contains extensions from
other use cases. Correct Answer True
Your Answer False
Multiple Choice Single Answer Question C++ is also named as
Correct Answer C with classes
Your Answer C with classes
Multiple Choice Multiple Answer Question All OODBMS products namely O2, Objectivity, Object Store and Versant support
following DBMS criteria :- Correct Answer User defined datatype , Is_a relationship , Part_of relationship
Your Answer User defined datatype , Is_a relationship , Part_of relationship
Multiple Choice Single Answer Question Inheritance supports concept of
Correct Answer Hierarchical classification
Your Answer Hierarchical classification
Multiple Choice Multiple Answer Question In context of transactions, OODBMS :-
Multiple Choice Single Answer Question In sequence diagram, the existance of objects in the behaviour are shown by
Correct Answer Dotted line
Your Answer Dotted line
Multiple Choice Single Answer Question Use domain analysis documents to identify actors in the system. Whether the system is
current or new ask the question mainly :- Correct Answer Who are the users of a system?
Your Answer Who are the users of a system?
Select The Blank Question Once algorithms are finalised, we convert them into a program using OOPL or using
________containing automatic programming and testing. Correct Answer CASE tool
Your Answer CASE tool
Select The Blank Question ODBC with ________ provides standard database access through a common interface,
Page 39 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
independent of application . Correct Answer API
Your Answer API
Select The Blank Question Booch emphasises development of mechanisms with ________ model.
Correct Answer Data
Your Answer Data
Match The FollowingQuestion Correct Answer Your Answer
Ability to send a message to several objects and to allow receiving object to respond method specified on the object.
Ploymorphism Ploymorphism
We can define abstract operation on abstract data
Data abstraction Data abstraction
Process of sharing properties of the higher level object or class
Inheritance Inheritance
Ability to inherit attributes and methods from 2 or more objects or classes
Multiple inheritance Multiple inheritance
Multiple Choice Single Answer Question Polymorphism means ability to take
Correct Answer More than one form
Your Answer More messages
Multiple Choice Multiple Answer Question The columns to be filled in DVD reservation slip are as stated below :-
Correct Answer Member name , Member ID , Contact phone number
Your Answer Member name , Member ID , Contact phone number
True/False Question The registration form is filled for each member of family under one address
Correct Answer True
Your Answer True
Page 40 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Match The FollowingQuestion Correct Answer Your Answer
Protected visibility Accessibility only to subclasses and operations of class
Accessibility only to subclasses and operations of class
Private visibility Accessible only be operations of class
Accessible only be operations of class
Visibility Accessibility by classes Accessibility by all classes
Public visibility Accessibility by all classes Accessibility by classes
True/False Question A functionality prototype can be designed that does not have the final user interface, but
allows users to try out various features, such as forwarding messages or attaching files without worrying about the final interface.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question A first step in design is to construct a static UML class diagram consisting of :-
Correct Answer Class name , Attributes , Methods
Your Answer Class name , Attributes , Methods
Multiple Choice Single Answer Question UML uses :
Correct Answer OCL [ object Constraint Language ]
Your Answer OCL [ object Constraint Language ]
Select The Blank Question ________ clearly identifies the actors and the task they perform through interaction.
Correct Answer Use case
Your Answer Use case
Multiple Choice Single Answer Question A subset of class with additional properties is termed as :
Correct Answer Subclass
Your Answer Super class
Multiple Choice Single Answer
Page 41 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question The lock that ensures that no other transaction is committed till the earlier transaction completes the task is called :-
Correct Answer Read Lock
Your Answer Read Lock
Multiple Choice Multiple Answer Question The following features are supported by OODBMS products viz O2 , Objectivity ,
ObjectStore and Versant :- Correct Answer SUN OS , AIX , MS Windows
Your Answer SUN OS , AIX , MS Windows
Select The Blank Question The methods used to have to perform on demand be put in ________ to enable
implementation of the method. Correct Answer Algorithms
Your Answer Program
Multiple Choice Multiple Answer Question OODBMS supports comprise of :-
Correct Answer User defined datatype , Is_a relationship , Part_of relationship
Your Answer User defined datatype , Is_a relationship , Part_of relationship
Multiple Choice Single Answer Question The class bird should have object
Correct Answer Egale
Your Answer Egale
Select The Blank Question The row of table in RDBMS contains data which maps ________ of class in OODBMS.
Correct Answer Instance
Your Answer Instance
Multiple Choice Single Answer Question In 'railway ticket reservartion system' the roles such as requisition processing, ticket
processing, ticket data updation are to be performed by the user called :- Correct Answer Counter Clerk
Your Answer Counter Clerk
Page 42 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The Blank Question static binding allows to hold certain properties fixed and rigid, whereas ________
binding allows object to behave as per conditions emerge. Correct Answer Dynamic
Your Answer Dynamic
Multiple Choice Single Answer Question The actor in drama may have role of dancing in dance event and also may have a role
of singer in solo singing event . This pattern is known as :- Correct Answer Player role pattern
Your Answer Player role pattern
Select The Blank Question ________ is a person or device that uses the system.
Correct Answer User
Your Answer User
Multiple Choice Multiple Answer Question In the first step of designing classes we :-
Correct Answer Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams.
Your Answer Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams.
Multiple Choice Single Answer Question Use case is used to model scenarios in the system run by
Correct Answer User/actor
Your Answer User/actor
Multiple Choice Single Answer Question The data once created by a process survives for long till it is created externally, is called
:- Correct Answer Persistence data
Your Answer Persistence data
Multiple Choice Multiple Answer Question The DBMS criteria is supported by O2, objectivity, object store and Versent. The criteria
for the same is as follows :-
Page 43 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer Replication of data , Data encryption , Database language based on SQL
Your Answer Replication of data , Data encryption , Database language based on SQL
Multiple Choice Multiple Answer Question The contents of DVD return slip form are as follows :-
Correct Answer Member ID , Contact phone number , Feedback on DVD
Your Answer Member ID , Contact phone number , Feedback on DVD
Multiple Choice Single Answer Question The insulation of data from direct access by the program is known as :
Correct Answer Data hiding
Your Answer Data hiding
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
Multiple Choice Single Answer Question The Standard DOC system was developed by the organisation of about 500
companies named :- Correct Answer Object Management Group [ OMG ]
Your Answer Object Management Group [ OMG ]
Multiple Choice Multiple Answer Question In Railway Reservation and Ticketing system, we can call following parameters as
attributes of class Passenger :- Correct Answer Name , Age , Sex
Your Answer Name , Age , Sex
Select The Blank Question A class may be thought of as 'data-type' and object as ________ of that data-type.
Correct Answer Variable
Your Answer Variable
Multiple Choice Single Answer Question In 'railway ticket reservartion system ' the role of system server is to be performed by
the user called :- Correct Answer Reservation and ticketing system
Page 44 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer Reservation and ticketing system
Multiple Choice Single Answer Question Objects may communicate with each other through
Correct Answer Methods
Your Answer Methods
Multiple Choice Multiple Answer Question OODBMS standards comprise of :-
Correct Answer ODL , OQL , ODMG C++ binding
Your Answer ODL , OQL , ODMG C++ binding
Multiple Choice Single Answer Question A technical term for an object of a class is termed as
Correct Answer Instance
Your Answer Instance
Multiple Choice Single Answer Question The methods used in the class 'member ' will be declared as :-
Correct Answer Public
Your Answer Public
Multiple Choice Multiple Answer Question OODBMS can work on following Operating systems on server :-
Correct Answer MS Windows , OS/2 , Sun OS
Your Answer MS Windows , OS/2 , Sun OS
Multiple Choice Single Answer Question The linking of procedure call to the code to be executed in response to that call is
referred as Correct Answer Binding
Your Answer Referencing
Multiple Choice Single Answer Question It has been said that Pascal and C programs are collections of procedures and C++
programs are collections of
Page 45 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer Classes
Your Answer Classes
Multiple Choice Single Answer Question A role is nothing but a particular set of properties associated with the :-
Correct Answer Class
Your Answer Class
Multiple Choice Single Answer Question In DAD, the information providers such as users, customers, vendors and
stakeholders paly a role of Correct Answer Participants
Your Answer Actors
Multiple Choice Single Answer Question An actor may perform different roles in different :-
Correct Answer Use cases
Your Answer Use cases
True/False Question Object-oriented programming focuses on the integrated data and functionality as
discrete units that have both knowledge (data) and capabilities (functions). Procedural programs, on the other hand, focus on functions and how they act on data.
Correct Answer True
Your Answer True
True/False Question OOT application in system development begins with OO analysis, OO design, OO
programming , OO testing and system implementation. Correct Answer True
Your Answer True
True/False Question In sense of time activity is longer and the action is relatively instantaneous.
Correct Answer True
Your Answer True
Page 46 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question Mango, apple and orange are members of class
Correct Answer Fruit
Your Answer Fruit
True/False Question An interface design prototype provides the chance to test the look and feel of your
product with potential users. Correct Answer True
Your Answer True
True/False Question Architecture prototype can be designed to give you a chance to develop a smaller
version of the program and to assess how easily your design decisions will "scale up", as the program is fleshed out.
Correct Answer True
Your Answer True
Select The Blank Question The methods for the class are defined in the ________ of the class .
Correct Answer Body
Your Answer Body
Select The Blank Question ________ has a role which is performed through well defined tasks. These tasks are
performed in logical sequence to achieve a system goal. Correct Answer Actor
Your Answer Actor
Multiple Choice Multiple Answer Question The class 'member' is constructed as follows in C++ :-
Correct Answer Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class
Your Answer Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class
Multiple Choice Single Answer Question The fields such as name, address, telephone no etc will be identical in all membership
registration forms. This can be referred to as :-
Page 47 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer Inheritance
Your Answer Inheritance
Multiple Choice Single Answer Question The stores for persistent objects, such as disk files do not support queries or
interactive user interface operations. These problems are solved by :- Correct Answer DBMS
Your Answer DBMS
Multiple Choice Multiple Answer Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classes
Your Answer Activity diagrams , Class properties , Associated classes
Multiple Choice Multiple Answer Question "Designing classes", consists of identifying following entities for each class:-
Correct Answer Structures , Protocols , Methods
Your Answer Structures , Protocols , Methods
True/False Question The process of mapping and integrating begins with defining the relationships
between the table structure in RDB and class structure in object model in OODB Correct Answer True
Your Answer True
Select The Blank Question The most widely used OOPL is ________
Correct Answer C++
Your Answer C++
True/False Question In evolutionary model, the management activities are emphasised with respect to
inception, elaboration, construction & transition. Correct Answer True
Your Answer True
Select The Blank
Page 48 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question ________ handles through virtual database, cross database functionality by constructing unified schemes.
Correct Answer MDBS
Your Answer MDBS
Multiple Choice Multiple Answer Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support
following criteria for access to other DBMS whenever an application is running on the OODBMS :-
Correct Answer Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE
Your Answer Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE
Multiple Choice Single Answer Question Being an individual, different roles in a system performance can be played by :-
Correct Answer User
Your Answer User
Select The Blank Question ________ is a specific sequence of transactions in a dialogue between a user & a
system representing a particuler way to use the system. Correct Answer Use case
Your Answer Use case
Multiple Choice Single Answer Question In the Abstraction-Occurrence Pattern class is common and its occurrences :-
Correct Answer Differ
Your Answer Differ
Multiple Choice Single Answer Question A user palying a role in use case analysis is named as :-
Correct Answer Actor
Your Answer Actor
True/False Question The ODBC-API driver drives to reach to intended database, runs the application,
manipulates the data and puts it back in the position as the new data image. Correct Answer True
Page 49 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer True
Multiple Choice Multiple Answer Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration
Select The Blank Question The more complex is the interaction more ________ should be the UI design for ease
of use and understanding. Correct Answer Simple
Your Answer Simple
Multiple Choice Multiple Answer Question Traditional approach for collecting DVD titles from rack are :-
Correct Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list
Your Answer Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list , Member directly collects DVD drom the rack.
Multiple Choice Multiple Answer Question Access to other OODBMS comprises of :-
Correct Answer Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS
Your Answer Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS
Match The FollowingQuestion Correct Answer Your Answer
Class : Passenger Attributes : name , age , sex Attributes : name , age , sex
Class : Booking clerk Attributes : Name , employee ID Attributes : Name , employee ID
Class: train Attributes : Train name , Train number
Attributes : Train name , Train number
Multiple Choice Multiple Answer Question Database of the following parameters can be created :-
Correct Answer DVD title database , Member database , Staff database
Page 50 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer DVD title database , Member database , Staff database
Select The Blank Question The good attribute of ________ is, it should be singular and represents only one
object and has no parallel. Correct Answer Name
Your Answer Name
Match The FollowingQuestion Correct Answer Your Answer
Standard procedure Method Method
Table Scheme representing complex relationships between entities
Scheme representing complex relationships between entities
Column Refers datatype and name Refers datatype and name
Row Refers data for single entry Refers data for single entry
Multiple Choice Multiple Answer Question In OODBMS product O2 , the attributes of objects have to be defined in following
languages :- Correct Answer C++ , JAVA , SMALLTALK
Your Answer C++ , JAVA , SMALLTALK
Select The Blank Question The relationships between VLC and BLC are ________ the relationships between
BLC and ALC. Correct Answer Opposite of
Your Answer Opposite of
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
Select The Blank Question ________ clearly identifies the actors and the task they perform through
interaction. Correct Answer Use case
Your Answer Use case
Multiple Choice Multiple Answer
Page 51 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question "Designing classes", consists of identifying following entities for each class:-
Correct Answer Structures , Protocols , Methods
Your Answer Protocols , Methods , Structures
True/False Question Prototype design is essential to minimize the risk of wrong understanding of
system requirements and user requirements affecting effort, cost and quality. Correct Answer True
Your Answer True
Match The FollowingQuestion Correct Answer Your Answer
Database of property such as furniture, computers, laptops, printers etc.
Asset DB Asset DB
Database of various DVDs including name, company, date of purchase, usage count etc
Title DB Title DB
Database of members with name, ID no, address, telephone etc.
Member DB Member DB
Database of staff members with name, designation, pay, date of joining etc.
Staff DB Staff DB
Multiple Choice Single Answer Question Collection of similar datatypes is called as
Correct Answer Array
Your Answer Array
Multiple Choice Single Answer Question According to Player Role Pattern, a class has role and the role is played by class
:- Correct Answer Owner
Your Answer Owner
Multiple Choice Single Answer Question The Standard DOC system was developed by the organisation of about 500
companies named :- Correct Answer Object Management Group [ OMG ]
Your Answer Object Management Group [ OMG ]
Page 52 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question ActiveX is also known as :-
Correct Answer OLE
Your Answer OLE
Multiple Choice Multiple Answer Question The DVD reservation slip has following columns :-
Correct Answer From date , To date , Duration
Your Answer From date , To date , Duration
Multiple Choice Multiple Answer Question The columns to be filled in DVD reservation slip are as stated below :-
Correct Answer Member name , Member ID , Contact phone number
Your Answer Member name , Member ID , Contact phone number
True/False Question Object-oriented programming focuses on the integrated data and functionality as
discrete units that have both knowledge (data) and capabilities (functions). Procedural programs, on the other hand, focus on functions and how they act on data.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question If the user clicks on menu option or button the response to this interaction could
be :- Correct Answer Send a message to a business layer class , Open another interface , Close
interface Your Answer Send a message to a business layer class , Open another interface , Close
interface
Select The Blank Question The objects which make the system contribute to its behaviour by ________ with
other objects. Correct Answer Collaborating
Your Answer Collaborating
Select The Blank Question ________ coordinates the processing of global transactions split into various
local databases to achieve consistency and integrity of data and results.
Page 53 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer MDBS
Your Answer OODBMS
True/False Question UA advocates use of UML notations and diagrams for modeling the system.
Correct Answer True
Your Answer True
Multiple Choice Single Answer Question A representation of interaction between user and the system is given by :
Correct Answer Use case
Your Answer Use case
Multiple Choice Single Answer Question Mango, apple and orange are members of class
Correct Answer Fruit
Your Answer Fruit
Multiple Choice Single Answer Question One has to identify classes, class relationships, class attributes and class
methods for drawing the Correct Answer Static class diagram
Your Answer Entity relationship class diagram
Select The Blank Question A class is the________ for an object.
Correct Answer Template
Your Answer Template
Multiple Choice Multiple Answer Question Database of the following parameters can be created :-
Correct Answer DVD title database , Member database , Staff database
Your Answer DVD title database , Member database , Staff database
Multiple Choice Single Answer Question The simple logic for system specifications is provided by a languages named :-
Page 54 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer OCL [ Object Constraint Language ]
Your Answer XML [ Extended mark up language ]
Select The Blank Question ________ is a specific sequence of transactions in a dialogue between a user &
a system representing a particuler way to use the system. Correct Answer Use case
Your Answer Use case
Multiple Choice Multiple Answer Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support
following criteria for access to other DBMS whenever an application is running on the OODBMS :-
Correct Answer Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE
Your Answer Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE
Multiple Choice Single Answer Question The pure Object Oriented language is
Correct Answer Java
Your Answer Java
Multiple Choice Single Answer Question In Object Oriented technology following expression is appropriate
Correct Answer object=data+menthods
Your Answer object=data+menthods
True/False Question Once actors and their interface requirements are identified, the use of sequence
and collaboration diagrams is necessary to identify the interaction sequence and objects that collaborate in the use case activities.
Correct Answer True
Your Answer True
Select The Blank Question ODBC stands for ________ .
Correct Answer Open Database connectivity
Your Answer Open Database connectivity
Page 55 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The Blank Question Proximity switch Sensors and UPS are devices that help to perform applications.
These are ________ and class. Correct Answer Tangible entiry pattern
Your Answer Tangible entiry pattern
Multiple Choice Multiple Answer Question Access to other OODBMS comprises of :-
Correct Answer Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS
Your Answer Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS
True/False Question Usually the methods are declared after its variables in the class body.
Correct Answer True
Your Answer True
Select The Blank Question We extensively use ________ for processing, refining and designing classes.
Correct Answer UML
Your Answer UML
True/False Question Object Oriented program is like a community of interacting individuals each
having assigned responsibilities, working together towards attainment of common goal.
Correct Answer True
Your Answer True
Select The Blank Question ________ of an object remains unchanged even though its state and properties
change. Correct Answer Identity
Your Answer Identity
True/False Question The number of messages incoming and outgoing remain minimum if classes are
simple, have a single goal and if the association characteristics are clear and well defined.
Correct Answer True
Page 56 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer True
True/False Question Use cases are not beneficial for all interface requirements.
Correct Answer False
Your Answer False
Select The Blank Question Messaging and constructing messages is a complex task. The golden rule is to
keep messages to a ________ , both at receiving end and sending end. Correct Answer Minimum
Your Answer Minimum
Multiple Choice Single Answer Question The complex data structures are handled effectively by :-
Correct Answer OODB
Your Answer OODB
True/False Question OODBMS can not handle wide range of datatypes supporting complex data and
structure . Correct Answer False
Your Answer False
Multiple Choice Multiple Answer Question The three layered architecture is made up of layer classes as follows :-
Correct Answer Access Layer Class , Business Layer Class , View Layer Class
Your Answer Access Layer Class , Business Layer Class , View Layer Class
True/False Question If the software is written in C++, name of constructor and destructor must differ.
Correct Answer False
Your Answer False
Multiple Choice Multiple Answer Question OODBMS supports comprise of :-
Correct Answer User defined datatype , Is_a relationship , Part_of relationship
Page 57 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer User defined datatype , Is_a relationship , Part_of relationship
Select The Blank Question Once algorithms are finalised, we convert them into a program using OOPL or
using ________containing automatic programming and testing. Correct Answer CASE tool
Your Answer CASE tool
Multiple Choice Multiple Answer Question Object Oriented approach for collecting DVD titles from rack are :-
Correct Answer Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , His friend is met. He talks with the friend and then continues picking up of title.
Your Answer Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , His friend is met. He talks with the friend and then continues picking up of title.
Multiple Choice Single Answer Question Finding of roles played by all actors and finding event in each role played by the
actor is indicated by the process of Correct Answer Identification
Your Answer Identification
Match The FollowingQuestion Correct Answer Your Answer
Provides adjustment while compiling classes
Interface classes Interface classes
Identify values & relevant operations
Abstract data types Abstract data types
Complete implementation of class
Concrete data types Concrete data types
Provides framework for other classes
Node classes Node classes
Multiple Choice Single Answer Question The lock in which objects are managed in a cache is called :-
Correct Answer Null lock
Your Answer Read Lock
Multiple Choice Multiple Answer Question In Railway Reservation and Ticketing system, we can call following parameters
as attributes of class Passenger :- Correct Answer Name , Age , Sex
Page 58 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer Name , Age , Sex
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
True/False Question Prototyping not only helps to build a quality design but also enables the designer to
build the system decremantally. Correct Answer False
Your Answer True
True/False Question Isolated objects have no purpose in the system.
Correct Answer True
Your Answer False
Select The Blank Question Being tangible, the device pattern describes and represents large number of
________ having very clear tangible specifications. Correct Answer Objects
Your Answer Functions
Multiple Choice Single Answer Question In first generation client-server computing , methods/applications were available to
serve on demand at :- Correct Answer Server side
Your Answer Client side
Multiple Choice Single Answer Question The lock that ensures that no other transaction is committed till the earlier transaction
completes the task is called :- Correct Answer Read Lock
Your Answer Read Lock
Select The Blank Question Associations are generally ________.
Correct Answer Bidirectional
Your Answer Multi-directional
Page 59 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False Question In evolutionary model, the management activities are emphasised with respect to
inception, elaboration, construction & transition. Correct Answer True
Your Answer True
Multiple Choice Single Answer Question In the railway transport environment, the same train [ train name, number etc ] leave
everyday from one station to the other. But in their operations, dates, drivers, passengers etc differ every day. This pattern is called :-
Correct Answer Abstraction-Occurrence Pattern
Your Answer Abstraction-Occurrence Pattern
Select The Blank Question ________ has a role which is performed through well defined tasks. These tasks are
performed in logical sequence to achieve a system goal. Correct Answer Actor
Your Answer Actor
Select The Blank Question The user must have access to both OODB and RDB to manipulate data. The
developer therefore must develop applications that could source data from ________ databases [ OODB, RDB etc] .
Correct Answer All
Your Answer One of
True/False Question In design process, classes identified in OOA are revised with a view of implementing
them in a user environment. Correct Answer True
Your Answer True
Multiple Choice Single Answer Question The flow of events which when completed achieves the system goals as shown by
Correct Answer Use case
Your Answer DFD
Select The Blank Question Identifying classes is not enough. We must identify ________ of the class and other
classes.
Page 60 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer Dependencies
Your Answer Relation
Multiple Choice Single Answer Question How big is a class object?
Correct Answer Is as big as sum of the sizes of its member variables
Your Answer Is as big as sum of the sizes of its member variables
Multiple Choice Single Answer Question The method for industrial development of software based on use-case-driven design
is Correct Answer OOSE [ Object Oriented Software Engineering ]
Your Answer OOSE [ Object Oriented Software Engineering ]
Multiple Choice Single Answer Question If cohesion between two objects is of very high degree , then coupling
Correct Answer Comes down
Your Answer Goes up
Multiple Choice Multiple Answer Question In context of transactions, OODBMS :-
Your Answer Handle nested transactions , Supports MROW , Supports long transactions
Multiple Choice Multiple Answer Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration
Multiple Choice Multiple Answer Question The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are
as follows :- Correct Answer OQL , ODMG C++ binding , Smalltalk binding
Your Answer OQL , ODMG C++ binding , Smalltalk binding
True/False
Page 61 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question OOT application in system development begins with OO analysis, OO design, OO programming , OO testing and system implementation.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question The contents of DVD reservation slip form are as follows :-
Correct Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
Your Answer Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
Multiple Choice Single Answer Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure has members. Class has objects.
Multiple Choice Multiple Answer Question In Railway Reservation and Ticketing system, the objects [ business class ] that
collaborate are as follows :- Correct Answer Counter clerk , Reservation form , Ticket menu
Your Answer Counter clerk , Reservation form , Ticket menu
Multiple Choice Single Answer Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Dog inherits Animal's functions and data
Multiple Choice Single Answer Question An outcome of use case for which actor works is named as :-
Correct Answer Mesaurable value
Your Answer Mesaurable value
Multiple Choice Multiple Answer Question Traditional approach for collecting DVD titles from rack are :-
Correct Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list
Your Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list
Page 62 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Match The FollowingQuestion Correct Answer Your Answer
Standard procedure Method Method
Table Scheme representing complex relationships between entities
Scheme representing complex relationships between entities
Column Refers datatype and name Refers datatype and name
Row Refers data for single entry Refers data for single entry
Multiple Choice Single Answer Question .
Correct Answer Very low
Your Answer High
Multiple Choice Multiple Answer Question All OODBMS products namely O2, Objectivity, Object Store and Versant support
following DBMS criteria :- Correct Answer User defined datatype , Is_a relationship , Part_of relationship
Your Answer User defined datatype , Is_a relationship , Pointer arithmetic
Multiple Choice Multiple Answer Question The following are the columns to be filled in DVD reservation slip :-
Correct Answer Name [ title ] , DVD ID , Required date
Your Answer Name [ title ] , DVD ID , Required date
Multiple Choice Multiple Answer Question OODBMS can work on following Operating systems on server :-
Correct Answer MS Windows , OS/2 , Sun OS
Your Answer MS Windows , OS/2 , Sun OS
Select The Blank Question In design phase ________ diagrams are refined to add more details with attributes
and methods for implementation. Correct Answer Class
Your Answer Class
Multiple Choice Multiple Answer
Page 63 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question Various database packages are :-
Correct Answer Oracle , Sibase , SAP
Your Answer Oracle , Sibase , Basic
Select The Blank Question Booch emphasises development of mechanisms with ________ model.
Correct Answer Data
Your Answer Logical
True/False Question The associations irrelevant to the needs of methods execution are found.
Correct Answer False
Your Answer False
Multiple Choice Single Answer Question In a student hostel, rooms, room number and contents are same year after year but
students who occupy room are different year. This pattern is called :- Correct Answer Abstraction-Occurrence Pattern
Your Answer Abstraction-Occurrence Pattern
Multiple Choice Single Answer Question In sequence diagram, the horizontal arrowhead line shows
Correct Answer Message 'from- to'
Your Answer Message 'from- to'
Select The Blank Question ________models one or more roles that a user or a system interacting the system
can play. Correct Answer Actor
Your Answer Object
True/False Question Prototyping is a tool to test the design of system
Correct Answer True
Your Answer True
Page 64 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False Question If an algorithm having single result is provided with well defined pre and post
conditions, it becomes very simple. Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classes
Your Answer Activity diagrams , Class properties , Associated classes
Select The Blank Question The ________ may have two or more constructors.
Correct Answer Class
Your Answer Class
Match The FollowingQuestion Correct Answer Your Answer
Class : Passenger Attributes : name , age , sex Attributes : name , age , sex
Class : Booking clerk Attributes : Name , employee ID Attributes : Name , employee ID
Class: train Attributes : Train name , Train number
Attributes : Train name , Train number
Select The Blank Question A product is considered ________ if it is significantly less expensive to adopt on new
hardware or platform. Correct Answer Portable
Your Answer Portable
Select The Blank Question The most widely used OOPL is ________
Correct Answer C++
Your Answer C++
Page 65 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False Question More use classes may not necessarily bring better understanding or more clarity.
Correct Answer False
Your Answer True
Multiple Choice Single Answer Question Open Software Bus provides a platform for objects components to operate across the
networks and on different :- Correct Answer Operating systems
Your Answer Programming languages
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -doneTrue/False Question In the process of rationalising and organizing classes we simplify class structure, minimizing
number of classes and reducing information content in each of them . Correct Answer True
Your Answer True
Select The Blank Question ________ provide initialization of an object created from the class.
Correct Answer Constructors
Your Answer Constructors
Multiple Choice Single Answer Question The term 'SRS' in context of OAA stands for
Correct Answer System Requirements Specifications
Your Answer System Requirements Specifications
Multiple Choice Multiple Answer Question The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-
Your Answer OQL , ODMG C++ binding , Smalltalk binding
Multiple Choice Single Answer Question The fields such as name, address, telephone no etc will be identical in all membership
registration forms. This can be referred to as :- Correct Answer Inheritance
Your Answer Inheritance
True/False
Page 69 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question Objects at location should be able to refer to objects at another location.
Correct Answer True
Your Answer True
Multiple Choice Single Answer Question The data that has no value once the process that creates it is no more in existence, is called
Correct Answer Transient data
Your Answer Transient data
Select The Blank Question When the methods are identified and programmed, they need to be activated through
________ from one class to other. Correct Answer Messages
Your Answer Vectors
Multiple Choice Multiple Answer Question Traditional approach for collecting DVD titles from rack are :-
Correct Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list
Your Answer Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list
Select The Blank Question ________ needs use case analysis from the viewpoint of identifying those business class
that need human interaction. Correct Answer Identification
Your Answer Identification
Multiple Choice Multiple Answer Question The following features are supported by OODBMS products viz O2 , Objectivity ,
ObjectStore and Versant :- Correct Answer SUN OS , AIX , MS Windows
Your Answer SUN OS , AIX , MS Windows
True/False Question A common example of multithreading is the user interface. By using threads, a user can
click a button and get a quick response rather than waiting until the program finishes its current task.
Correct Answer True
Page 70 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer True
True/False Question One way to achieve portability is to write software in standard version of high level language
and to develop portable system and application software . Correct Answer True
Your Answer False
Multiple Choice Single Answer Question The purpose of declaring 'private' is :-
Correct Answer Data hiding from accidental changes
Your Answer Data hiding from accidental changes
Select The Blank Question In a view layer class we build ________ where the user interacts with the system.
Correct Answer Interface
Your Answer Interface
Multiple Choice Single Answer Question The unified approach [ UA ] is used to build
Correct Answer Object Oriented system
Your Answer Object Oriented system
Select The Blank Question The manager ________ manages an application’s data needs by mapping data
requirements to data source in the database. Correct Answer ODBC driver
Your Answer ODBC driver
Multiple Choice Multiple Answer Question The contents of DVD return slip form are as follows :-
Correct Answer Member ID , Contact phone number , Feedback on DVD
Your Answer Member ID , Contact phone number , Feedback on DVD
Multiple Choice Single Answer Question When the method is chosen and performed on the data, the object status changes. The
static object assumes :-
Page 71 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer Dynamic state
Your Answer Dynamic state
Multiple Choice Single Answer Question Concurrency control and synchronisation of different processes is achieved by using :-
Correct Answer Locks
Your Answer Locks
Select The Blank Question ________model is based on actors and use cases.
Correct Answer Use case
Your Answer Use case
Multiple Choice Single Answer Question The records such as name, ID No will be different for each member in all membership
registration forms. This can be referred to as :- Correct Answer Polymorphism
Your Answer Polymorphism
True/False Question We must ensure in refining process that the class has a single value attributes and
reference attributes to other objects. Correct Answer True
Your Answer True
Multiple Choice Multiple Answer Question The DVD reservation slip has following columns :-
Correct Answer From date , To date , Duration
Your Answer From date , To date , Duration
Multiple Choice Multiple Answer Question Most of the applications have a three tier layered architecture. The three tier layers are :-
Correct Answer Server , Application , Client
Your Answer Server , Application , Client
Multiple Choice Multiple Answer
Page 72 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classes
Your Answer Activity diagrams , Class properties , Associated classes
Multiple Choice Single Answer Question A representation of interaction between user and the system is given by :
Correct Answer Use case
Your Answer Use case
Multiple Choice Single Answer Question The variables in the class 'member ' will be declared as :-
Correct Answer Private
Your Answer Private
Match The FollowingQuestion Correct Answer Your Answer
Land Place class Place class
PC, printer, telephone Tangible and device class Tangible and device class
Reversation office Organisation class Organisation class
Counter clerks People class People class
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
Multiple Choice Single AnswerQuestion: The key feature that enables users/application to cooperate and collaborate in application processing is named as :-Correct Answer: ConcurrencyYour Answer: Collaboration Multiple Choice Multiple AnswerQuestion: In designing classes, we are improving and enriching the class content in terms of properties and we screen them for :-Correct Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern.
Page 73 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. True/FalseQuestion: More use classes may not necessarily bring better understanding or more clarity.Correct Answer: FalseYour Answer: False Select The BlankQuestion: ________helps to integrate homogeneous database system with multiple database and data types other than relational data types.Correct Answer: MDBSYour Answer: OODBMS True/FalseQuestion: A state chart diagram shows method of execution on receipt of message and activities used in the method.Correct Answer: TrueYour Answer: True True/FalseQuestion: The registration form is filled for each member of family under one addressCorrect Answer: TrueYour Answer: True Select The BlankQuestion: We extensively use ________ for processing, refining and designing classes.Correct Answer: UMLYour Answer: UML Select The BlankQuestion: The user must have access to both OODB and RDB to manipulate data. The developer therefore must develop applications that could source data from ________ databases [ OODB, RDB etc] .Correct Answer: AllYour Answer: Any two True/FalseQuestion: When the system is modeled into different case scenarios it not only goes down to a level of function and features, but also reveals relationships and behaviours amongst different system components.Correct Answer: TrueYour Answer: True
Page 74 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single AnswerQuestion: The concept of OOPS was first introduced inCorrect Answer: Simula LanguageYour Answer: Simula Language True/FalseQuestion: With its strength, ODBC has become an industry standard for interoperatability on different databases.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion: The following are the columns to be filled in DVD reservation slip :-Correct Answer: Name [ title ] , DVD ID , Required date Your Answer: Name [ title ] , DVD ID , Required date Select The BlankQuestion: The row of table in RDBMS contains data which maps ________ of class in OODBMS.Correct Answer: InstanceYour Answer: Instance Multiple Choice Single AnswerQuestion: The sequence of states that the object goes through when it receives a message to act is shown by the diagram called :-Correct Answer: State chart diagramYour Answer: Sequence diagram True/FalseQuestion: Mapping of multiple inheritance into a single table is possible in RDBMS.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion: All OODBMS products namely O2, Objectivity, Object Store and Versant support following DBMS criteria :-Correct Answer: User defined datatype , Is_a relationship , Part_of relationship Your Answer: User defined datatype , Is_a relationship , Part_of relationship Multiple Choice Single AnswerQuestion: How big is a class object?Correct Answer: Is as big as sum of the sizes of its member variablesYour Answer: As big as superclass Multiple Choice Single AnswerQuestion: In OOSAD, the object is the unit used for analysis of the system, hence it is called:-
Page 75 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: OOA [ Object Oriented Analysis ]Your Answer: OOA [ Object Oriented Analysis ] Select The BlankQuestion: ________ of an object remains unchanged even though its state and properties change.Correct Answer: IdentityYour Answer: Identity Multiple Choice Single AnswerQuestion: If Dog derives from Mammal, and Mammal derives from Animal, then -Correct Answer: Dog inherits Animal's functions and dataYour Answer: Dog inherits Animal's functions and data Multiple Choice Single AnswerQuestion: The lock that cause interruption of the program when a new value is committed in OODB is called :-Correct Answer: Notify lockYour Answer: Notify lock True/FalseQuestion: UML supports both static modeling and dynamic modelingCorrect Answer: TrueYour Answer: True Multiple Choice Single AnswerQuestion: In Object Oriented technology following expression is appropriateCorrect Answer: object=data+menthodsYour Answer: object=data+menthods Multiple Choice Multiple AnswerQuestion: In context of transactions, OODBMS :-Correct Answer: Handle nested transactions , Supports MROW , Supports long transactions Your Answer: Handle nested transactions , Supports MROW , Supports long transactions Multiple Choice Single AnswerQuestion: The lock that ensures that no other transaction is commited till the transaction is in the mode of updation and creation of new version of object, is calledCorrect Answer: Write LockYour Answer: Write Lock Match The FollowingQuestion Correct Answer: Your AnswerClass Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipse
Page 76 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractorClass Animal Cat, dog, cow, tiger Cat, dog, cow, tigerClass Color Red, yellow, blue, green Red, yellow, blue, green Multiple Choice Multiple AnswerQuestion: Various database packages are :-Correct Answer: Sibase , SAP , Oracle Your Answer: Oracle , Sibase Select The BlankQuestion: When you express user-system interaction, the scenario in the model is called ________Correct Answer: Case modelYour Answer: OOPS model Multiple Choice Single AnswerQuestion: In DAD, the domain-specific & organisation-specific terms are covered under the title :-Correct Answer: FeaturesYour Answer: Features Multiple Choice Single AnswerQuestion: In the railway transport environment, the same train [ train name, number etc ] leave everyday from one station to the other. But in their operations, dates, drivers, passengers etc differ every day. This pattern is called :-Correct Answer: Abstraction-Occurrence PatternYour Answer: Abstraction-Occurrence Pattern Select The BlankQuestion: A class is the________ for an object.Correct Answer: TemplateYour Answer: InstanceTrue/FalseQuestion: The principle of polymorphism helps to extend and modify the system scope through appropriate messaging mechanism.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion: Access to other OODBMS comprises of :-Correct Answer: Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS Your Answer: Read data resident in other OODB , Modify data resident in other OODB True/FalseQuestion: The UI should be designed for blind and mechanical operation.Correct Answer: True
Page 77 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: False Multiple Choice Multiple AnswerQuestion: The main function will have following contents in C++Correct Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration Your Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Header files Multiple Choice Single AnswerQuestion: The method for industrial development of software based on use-case-driven design isCorrect Answer: OOSE [ Object Oriented Software Engineering ]Your Answer: OOD [ Object Oriented Design ] Multiple Choice Multiple AnswerQuestion: OODBMS standards comprise of :-Correct Answer: ODL , OQL , ODMG C++ binding Your Answer: ODL , OQL Multiple Choice Single AnswerQuestion: The main difference between structure and class isCorrect Answer: Structure does not support OOPS Class Supports OOPS.Your Answer: Structure comprises of dissimilar datatypes. Class comprises of similar datatypes. Multiple Choice Single AnswerQuestion: The class and its hierarchy build through inheritance should lead to a :-Correct Answer: Single purpose classYour Answer: Super class
Multiple Choice Multiple AnswerQuestion: A first step in design is to construct a static UML class diagram consisting of :-Correct Answer: Class name , Attributes , Methods Your Answer: Class name , Attributes , Methods True/FalseQuestion: Sequence diagrams and collaboration diagrams are very difficult to select classes and objects.Correct Answer: FalseYour Answer: False Multiple Choice Multiple AnswerQuestion: The solution to simplicity of design lies in the following factors :-
Page 78 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: Class design , Building hierarchy , Grouping classes in aggregate sets that have similar characteristics. Your Answer: Class design , Building hierarchy , Grouping classes in aggregate sets that have similar characteristics. Multiple Choice Single AnswerQuestion: The purpose of declaring 'private' is :-Correct Answer: Data hiding from accidental changesYour Answer: Operator overloading Select The BlankQuestion: Invoice and ________ are two classes in the noun phrase approach .But Amount is an attribute in invoice, hence should be rejected for class consideration.Correct Answer: AmountYour Answer: Amount Match The FollowingQuestion Correct Answer: Your AnswerStandard procedure Method MethodTable Scheme representing complex relationships between entities Scheme representing complex relationships between entitiesColumn Refers datatype and name Refers datatype and nameRow Refers data for single entry Refers data for single entry Multiple Choice Multiple AnswerQuestion: In Railway Reservation and Ticketing system, we can call following parameters as attributes of class Passenger :-Correct Answer: Name , Age , Sex Your Answer: Name , Age , Sex Multiple Choice Single AnswerQuestion: In DAD, the information providers such as users, customers, vendors and stakeholders paly a role ofCorrect Answer: ParticipantsYour Answer: Participants
LIST OF ATTEMPTED QUESTIONS AND ANSWERS -done
Multiple Choice Single AnswerQuestion:A process of identifying, assessing , evaluating risk exposure, prioritizing the risk incidences, and developing risk monitoring, management and mitigation plan is :- Correct Answer: Project Risk Management Your Answer:Project Risk Management
Multiple Choice Single Answer
Page 79 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question:A Modification of the Software is done to accommodate the changes forced by the external environment is Correct Answer: Adaptive Maintenance Your Answer:Corrective Maintenance
Multiple Choice Multiple Answer Question:A documentation is tested through :- Correct Answer: Technical Review , Actual Operational Review Your Answer:Technical Review , Actual Operational Review , Code
Multiple Choice Single AnswerQuestion:In Interface Stage of SSAD phase the focus is on:- Correct Answer: User Comfort Your Answer:Design of the Output Formats
Multiple Choice Single AnswerQuestion:A type of testing which verifies that all the system elements are meshed properly and that overall system function / performance is achieved is:- Correct Answer: System testing Your Answer:Component Testing
Select The Blank Question:A ________ deals with identification and assessment of potential hazards of software failing and its impact on the systems. Correct Answer: Software Safety Your Answer:Software Testing
True/False Question:The Water Fall Model is used where the risk factor is almost nil Correct Answer: True Your Answer:True
Multiple Choice Single AnswerQuestion:A System in which next state of the system can be predicted without doubt is :- Correct Answer: Deterministic Your Answer:Open System
True/False Question:Spiral model itself is a model which is base for other software development models Correct Answer: False Your Answer:True
True/False Question:System testing checks the abnormality in the software system. Correct Answer: False
Page 80 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer:True
True/False Question:ISO 9001 is used to develop quality assurance systems. Correct Answer: True Your Answer:True
Multiple Choice Single AnswerQuestion:A type of testing where the focus is on design and development of the software architecture is termed as:- Correct Answer: Integration Testing Your Answer:Module testing
True/False Question:The results of the test case is recorded in the test specification document. Correct Answer: True Your Answer:True
Multiple Choice Single AnswerQuestion:A Principle in which the Functional Cohesion between the sub system is maintained:- Correct Answer: Decomposition Your Answer:Decoupling
Multiple Choice Multiple Answer Question:The Customer Requirements could be analyzed by:- Correct Answer: Interviewing , Questionnaire , Meeting with Key Users Your Answer:Questionnaire , Case Study , Meeting with Key Users
Multiple Choice Single AnswerQuestion:The extent the software meets the customer quality goals and expectations is termed as :- Correct Answer: Correctness Your Answer:Reliability
Select The Blank Question:Cohesion and Coupling is the criteria for measuring ________. Correct Answer: Functional Dependency Your Answer:Functional Dependency
Select The Blank Question:A collection of programs written to service other set of programs and its functions is called as ________ Correct Answer: System Software Your Answer:Integrated Software
Select The Blank Question:________ is a System Engineering approach that is used to define architecture that enables a business to use Information Effectively. Correct Answer: Business Processing Engineering Your Answer:Business Process Models
Multiple Choice Single AnswerQuestion:The Application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of the software is termed as Correct Answer: Software Engineering Your Answer:Software Maintenance
Multiple Choice Multiple Answer Question:RMMM Plan deals with :- Correct Answer: Mitigation , Monitoring , Management Your Answer:Mitigation , Monitoring , Management
Select The Blank Question:In ________Model the risk of the Software development is almost Nil Correct Answer: Water Fall Your Answer:Water Fall
True/False Question:Stress Testing is a part of Integration testing. Correct Answer: False Your Answer:False
Multiple Choice Multiple Answer
Page 82 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question:Black Box testing techniques are:- Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary Value Analysis Your Answer:Graph Based Testing Methods , Stress Testing , Boundary Value Analysis
Multiple Choice Multiple Answer Question:The types of Software are Correct Answer: Business Software , Embedded Software , System Software Your Answer:Business Software , Embedded Software , System Software
Multiple Choice Multiple Answer Question:Following are the data models namely:- Correct Answer: Hierarchical Model , Network Model , Relational Model Your Answer:Hierarchical Model , Network Model , Relational Model
Select The Blank Question:________ is achieved by carving out a module that is responsible for any unique function and which does not need to interact with other parts of the system. Correct Answer: Functional Dependency Your Answer:Functional Dependency
Multiple Choice Multiple Answer Question:The stages of the Iterative Models are Correct Answer: Requirement Analysis , System Design , Development Coding & Unit Testing Your Answer:Requirement Analysis , System Design , Development Coding & Unit Testing
Multiple Choice Multiple Answer Question:In a Software Risk Management Risk drivers are :- Correct Answer: Technology , People , Requirements Your Answer:Technology , People , Requirements
Select The Blank Question:________ tests confirms that the needs and requirements are fulfilled on the deployment platform. Correct Answer: Beta Your Answer:Stress
True/False Question:The major resources in the project is people and funds. Correct Answer: False Your Answer:False
Match The Following
Page 83 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question: Correct Answer: Your Answer:Entity Object which is Uniquely Distinguished Object which is Uniquely Distinguished Hierarchical Model Tree Structure Tree Structure Network Model Network Communications Network Communications Relational Model Data are Linked Data are Linked
Select The Blank Question:The company should establish a ________ and maintain a documented quality system as a means of ensuring that it conforms to the specified requirements of ISO. Correct Answer: Quality System Procedure Your Answer:Quality Management System
Multiple Choice Single AnswerQuestion:Who Defines SE as the application of a Systematic, disciplined and quantifiable approach to the development and maintenance of a Software Correct Answer: IEEE Your Answer:ISO - 9001
True/False Question:People, Procedures and Parameters are the Drivers of the Technology. Correct Answer: False Your Answer:True
True/False Question:Six Sigma is one of the most widely used strategy for statistical quality assurance in an industry. Correct Answer: True Your Answer:False
Select The Blank Question:A ________ has to be performed regularly throughout the achievement life cycle. Correct Answer: Risk Management Your Answer:Risk Management
Multiple Choice Multiple Answer Question:Work Break Down Structure can also be traced back to ? Correct Answer: System Requirements Specifications , Requirement Definition & Description Your Answer:System Requirements Specifications , Statement of Work , Planning
Multiple Choice Single AnswerQuestion:A type of testing where the focus is user and user Behavior is:- Correct Answer: Usage based testing Your Answer:Usage based testing True/False
Page 84 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question:A Software solution is evolved in parts as in an incremental fashion in incremental model Correct Answer: True Your Answer:True
Multiple Choice Multiple Answer Question:System Testing Techniques are :- Correct Answer: Alpha Test , Beta Test Your Answer:Alpha Test , Beta Test , Stress Testing
Select The Blank Question:________ testing confirms that the needs and requirements are fulfilled in the development environment. Correct Answer: Alpha Your Answer:Beta
Multiple Choice Single AnswerQuestion:In Design Phase at data and data Structure stage the focus is on:- Correct Answer: Entities and Attributes Your Answer:Entities and Attributes
Multiple Choice Single AnswerQuestion:The Extent of effort to locate the error and fix it is :- Correct Answer: Maintainability Your Answer:Flexibility
Multiple Choice Single AnswerQuestion:A process of identifying, assessing , evaluating risk exposure, prioritizing the risk incidences, and developing risk monitoring, management and mitigation plan is :- Correct Answer: Project Risk Management Your Answer:Project Risk Management
Multiple Choice Multiple Answer Question:RMMM Plan deals with :- Correct Answer: Mitigation , Monitoring , Management Your Answer:Mitigation , Monitoring , Management
Select The Blank Question:In ________Model the risk of the Software development is almost Nil Correct Answer: Water Fall Your Answer:Water Fall
True/False Question:Stress Testing is a part of Integration testing. Correct Answer: False Your Answer:False
Page 85 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Multiple Answer Question:Black Box testing techniques are:- Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary Value Analysis Your Answer:Graph Based Testing Methods , Stress Testing , Boundary Value Analysis
Multiple Choice Multiple Answer Question:The types of Software are Correct Answer: Business Software , Embedded Software , System Software Your Answer:Business Software , Embedded Software , System Software
Multiple Choice Multiple Answer Question:Following are the data models namely:- Correct Answer: Hierarchical Model , Network Model , Relational Model Your Answer:Hierarchical Model , Network Model , Relational Model
Select The Blank Question:________ is achieved by carving out a module that is responsible for any unique function and which does not need to interact with other parts of the system. Correct Answer: Functional Dependency Your Answer:Functional Dependency
Multiple Choice Multiple Answer Question:The stages of the Iterative Models are Correct Answer: Requirement Analysis , System Design , Development Coding & Unit Testing Your Answer:Requirement Analysis , System Design , Development Coding & Unit Testing
Multiple Choice Multiple Answer Question:In a Software Risk Management Risk drivers are :- Correct Answer: Technology , People , Requirements Your Answer:Technology , People , Requirements Select The Blank Question:________ tests confirms that the needs and requirements are fulfilled on the deployment platform. Correct Answer: Beta Your Answer:Stress
True/False Question:The major resources in the project is people and funds. Correct Answer: False Your Answer:False
Match The Following
Page 86 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question:Correct Answer: Your Answer:Entity Object which is Uniquely Distinguished Object which is Uniquely Distinguished Hierarchical Model Tree Structure Tree Structure Network Model Network Communications Network Communications Relational Model Data are Linked Data are Linked
Select The Blank Question:The company should establish a ________ and maintain a documented quality system as a means of ensuring that it conforms to the specified requirements of ISO. Correct Answer: Quality System Procedure
LIST OF ATTEMPTED QUESTIONS AND ANSWERSTrue/FalseQuestion: The comparison of ten OODBMS products is created by Peter Kueng from University of Fribourgh ,Switzerland Correct Answer: True Your Answer: True
Multiple Choice Single AnswerQuestion: A way of approaching a problem especially when it belongs to general class of problems is indicated by :-Correct Answer: PatternYour Answer: Solution True/FalseQuestion: The associations irrelevant to the needs of methods execution are found.Correct Answer: FalseYour Answer: True Multiple Choice Single AnswerQuestion: The data once created by a process survives for long till it is created externally, is called :-Correct Answer: Persistence dataYour Answer: Persistence data Select The BlankQuestion: The role of access layer is not only to retrieve the data but also to put it back into the ________ from where it was retrieved.Correct Answer: LocationYour Answer: Location
True/False
Page 87 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question: A common example of multithreading is the user interface. By using threads, a user can click a button and get a quick response rather than waiting until the program finishes its current task.Correct Answer: TrueYour Answer: True Select The BlankQuestion: ________ handles through virtual database, cross database functionality by constructing unified schemes.Correct Answer: MDBSYour Answer: MDBS True/FalseQuestion: In collaboration diagrams, the connection between objects is shown.Correct Answer: TrueYour Answer: TrueTrue/FalseQuestion: Use cases for different scenarios arising out of smaller input variations need not be modeled.Correct Answer: TrueYour Answer: True Multiple Choice Single AnswerQuestion: The process by which objects of one class acquire properties of objects of other class is calledCorrect Answer: InheritanceYour Answer: Inheritance Multiple Choice Single AnswerQuestion: " A use case is a sequence of transactions in a system whose task is to yield results of measurable value to an individual actor of a system". This is said by :-Correct Answer: Jacobson et alYour Answer: Jacobson et al Multiple Choice Multiple AnswerQuestion: The columns to be filled in DVD reservation slip are as stated below :-Correct Answer: Member name , Member ID , Contact phone number Your Answer: Member name , Member ID , Contact phone number Multiple Choice Multiple AnswerQuestion: In Railway Reservation and Ticketing system, the objects [ business class ] that collaborate are as follows :-Correct Answer: Counter clerk , Reservation form , Ticket menu Your Answer: Counter clerk , Reservation form , Ticket menu True/False
Page 88 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question: In sequence diagrams, the connection between objects is shown.Correct Answer: FalseYour Answer: False Match The Following
Question Correct Answer Your Answer Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipseClass Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractorClass Animal Cat, dog, cow, tiger Cat, dog, cow, tigerClass Color Red, yellow, blue, green Red, yellow, blue, green
Multiple Choice Single AnswerQuestion: In DAD, the authority structure, decision-making hierarchy, staff set up etc are covered under the title :-Correct Answer: Organisation structureYour Answer: Organisation structure
Multiple Choice Multiple AnswerQuestion: In designing classes, we are improving and enriching the class content in terms of properties and we screen them for :-Correct Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. Your Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. Multiple Choice Multiple AnswerQuestion: ODBMS Queries comprise of :-Correct Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp Your Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp Multiple Choice Multiple AnswerQuestion: Database of the following parameters can be created :-Correct Answer: DVD title database , Member database , Staff database Your Answer: Member database , Staff database , Garbage database Select The BlankQuestion: The Java language is modeled on ________ platform.Correct Answer: C/C++Your Answer: Stimula
Select The Blank
Page 89 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question: OOSAD begins with identification of actors, what activities they perform and building ________ model for the function.Correct Answer: Use-caseYour Answer: Use-case Select The BlankQuestion: The manager ________ manages an application’s data needs by mapping data requirements to data source in the database.Correct Answer: ODBC driverYour Answer: ODBC driver Select The BlankQuestion: The main purpose in building access layer classes is to create a mechanism to ________ with data source.Correct Answer: CommunicateYour Answer: Access
True/FalseQuestion: OODBMS can not handle wide range of datatypes supporting complex data and structure .Correct Answer: FalseYour Answer: False Multiple Choice Multiple AnswerQuestion: All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support application programming in following languages.Correct Answer: C++ , JAVA , SMALLTALK Your Answer: C++ , JAVA True/FalseQuestion: XML is a meta data language developed to specify data with a goal of improving interoperatability of different data sources.Correct Answer: TrueYour Answer: True Multiple Choice Single AnswerQuestion: A technical term for an object of a class is termed asCorrect Answer: InstanceYour Answer: Instance Multiple Choice Multiple AnswerQuestion: The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-Correct Answer: Single-user, single-tasking environment , Single-user, multi-tasking environment , Multi-user environment
Page 90 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Single-user, single-tasking environment , Single-user, multi-tasking environment , End-user environment Multiple Choice Single AnswerQuestion: In C++, the class 'member ' can be defined in the format as follows :-Correct Answer: public class member { };Your Answer: public class member { }; Multiple Choice Single AnswerQuestion: The link between business object [ e.g. passenger, employee, ticket, train ] and the respective data stores is provided by :-Correct Answer: Access layerYour Answer: Access layer Multiple Choice Single AnswerQuestion: A subset of class with additional properties is termed as :Correct Answer: SubclassYour Answer: SubclassSelect The BlankQuestion: ________ of an object remains unchanged even though its state and properties change.Correct Answer: IdentityYour Answer: Identity True/FalseQuestion: The sequence diagram shows flow of behaviour and collaboration of objects.Correct Answer: FalseYour Answer: False Multiple Choice Single AnswerQuestion: The role of user in a system is played byCorrect Answer: ActorYour Answer: Actor Multiple Choice Multiple AnswerQuestion: The following are the columns to be filled in DVD reservation slip :-Correct Answer: Name [ title ] , DVD ID , Required date Your Answer: Name [ title ] , DVD ID , Required date Select The BlankQuestion: ________models one or more roles that a user or a system interacting the system can play.Correct Answer: ActorYour Answer: Class
Page 91 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Multiple AnswerQuestion: The following features are supported by OODBMS products viz O2 , Objectivity , ObjectStore and Versant :-Correct Answer: SUN OS , AIX , MS Windows Your Answer: SUN OS , AIX , MS Windows Multiple Choice Multiple AnswerQuestion: OODBMS standards comprise of :-Correct Answer: ODL , OQL , ODMG C++ binding Your Answer: ODL , OQL , C with data structures Multiple Choice Single AnswerQuestion: In RDD, the technique in which model is built to test the requirements and to obtain confirmation from user is termed asCorrect Answer: PrototypingYour Answer: Prototyping Multiple Choice Multiple AnswerQuestion: "Designing classes", consists of identifying following entities for each class:-Correct Answer: Structures , Protocols , Methods Your Answer: Structures , Protocols , Methods Multiple Choice Single AnswerQuestion: The main difference between structure and class isCorrect Answer: Structure does not support OOPS Class Supports OOPS.Your Answer: Structure does not support OOPS Class Supports OOPS. Match The Following
Question Correct Answer Your Answer Single object Single table 3D tablePassenger object Passenger Table Passenger TableInstance Row Single tableAttribute Column Column
Select The BlankQuestion: A class is the________ for an object.Correct Answer: TemplateYour Answer: Instance
Multiple Choice Multiple AnswerQuestion: ALC performs following main tasks :-Correct Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer. Your Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer.
Page 92 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion: The process of mapping and integrating begins with defining the relationships between the table structure in RDB and class structure in object model in OODBCorrect Answer: TrueYour Answer: True True/FalseQuestion: An object may become reusable by accident or by design.Correct Answer: TrueYour Answer: False Select The BlankQuestion: ________ provides diverse set of interfaces to reach data stored at any database and then manipulates it to produce the result.Correct Answer: MDBSYour Answer: MDBS Multiple Choice Single AnswerQuestion: The data passed from one object to another is called :-Correct Answer: Message
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Select The BlankQuestion: ________model is based on actors and use cases.Correct Answer: Use caseYour Answer: Use case
Multiple Choice Multiple AnswerQuestion: The following are the columns to be filled in DVD reservation slip :-Correct Answer: Name [ title ] , DVD ID , Required dateYour Answer: DVD ID , Required date , Name [ title ]
Multiple Choice Multiple AnswerQuestion: Various database packages are :-Correct Answer: Oracle , Sibase , SAPYour Answer: Oracle , Sibase , SAP
Select The BlankQuestion: The methods for the class are defined in the ________ of the class .Correct Answer: BodyYour Answer: Body
Multiple Choice Single AnswerQuestion: The use of constructors will be made in a 'member' class for :-
Page 93 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Multiple AnswerQuestion: Traditional approach for collecting DVD titles from rack are :-Correct Answer: Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the listYour Answer: Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list
Multiple Choice Single AnswerQuestion: DCOM is supported by Microsoft's web browser :-Correct Answer: Internet ExplorerYour Answer: Internet Explorer
True/FalseQuestion: The sequence diagram shows a task or activity sequence but do not show the relationship between objects through the roles that play in the interaction.Correct Answer: TrueYour Answer: True
Multiple Choice Multiple AnswerQuestion: Database of the following parameters can be created :-Correct Answer: DVD title database , Member database , Staff databaseYour Answer: DVD title database , Member database , Staff database
True/FalseQuestion: If the software is written in C++ , the class body will be terminated by semicolon.Correct Answer: TrueYour Answer: True
Multiple Choice Multiple AnswerQuestion: The columns to be filled in DVD reservation slip are as stated below :-Correct Answer: Contact phone number , Member name , Member IDYour Answer: Member name , Member ID , Contact phone number
Match The FollowingQuestion: Correct Answer: Your Answer:Type Public ColorClass Bike PublicData Color BikeMethod Handle() Speck()
Page 94 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion: The danger of scenario-driven approach is that the system is built too much around current needs & this focus will compromise the long term flexibility.Correct Answer: TrueYour Answer: False
Multiple Choice Single AnswerQuestion: Use case is used to model scenarios in the system run byCorrect Answer: User/actorYour Answer: User/actor
Select The BlankQuestion: The ________ only adds description but may not change properties or methods.Correct Answer: AdjectiveYour Answer: Identification
Multiple Choice Multiple AnswerQuestion: In formulating algorithms we take help of :-Correct Answer: Activity diagrams , Class properties , Associated classesYour Answer: Activity diagrams , Class properties , Associated classes
Select The BlankQuestion: While designing classes we think of user interface and ________ mechanism used in implementation.Correct Answer: AccessYour Answer: Logical
Multiple Choice Multiple AnswerQuestion: OODBMS standards comprise of :-Correct Answer: ODL , OQL , ODMG C++ bindingYour Answer: ODL , OQL , ODMG C++ binding
True/FalseQuestion: There are no set rules or guidelines on ' how many case scenarios are necessary to represent the system? 'Correct Answer: TrueYour Answer: True
Multiple Choice Single AnswerQuestion: In order to tackle the problems related with complex data structures, OODB makes use of what is called as :-Correct Answer: PDM [ Product data management ]Your Answer: PDM [ Product data management ]
Page 95 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion: In the real world, both the applications exist, namely OO applications and RDBMS applications with first generation client server computing.Correct Answer: TrueYour Answer: True
True/FalseQuestion: Objects can not interact unless they know the details of each others data or code.Correct Answer: FalseYour Answer: True
Select The BlankQuestion: The user must have access to both OODB and RDB to manipulate data. The developer therefore must develop applications that could source data from ________ databases [ OODB, RDB etc] .Correct Answer: AllYour Answer: All
Select The BlankQuestion: A class inherits state and behaviour from its ________ .Correct Answer: SuperclassYour Answer: Superclass
Multiple Choice Multiple AnswerQuestion: The following DBMS criteria are supported by OODBMS products viz O2, Objectivity, ObjectStore and Versant support :-Correct Answer: Multiple inheritance , Concept of version , Checking of cardinality between objectsYour Answer: Multiple inheritance , Checking of cardinality between objects , Long transactions
Multiple Choice Single AnswerQuestion: .Correct Answer: Very lowYour Answer: Very high
True/FalseQuestion: Iteration and refinment will not continue till user confirm correctness of analysis model of business system.Correct Answer: FalseYour Answer: True
True/FalseQuestion: A state chart diagram shows method of execution on receipt of message and activities used in the method.
Page 96 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: TrueYour Answer: False
Multiple Choice Single AnswerQuestion: An outcome of use case for which actor works is named as :-Correct Answer: Mesaurable valueYour Answer: Mesaurable value
Select The BlankQuestion: In a view layer class we build ________ where the user interacts with the system.Correct Answer: InterfaceYour Answer: Interface
Multiple Choice Single AnswerQuestion: If cohesion between two objects is of very high degree , then couplingCorrect Answer: Comes downYour Answer: Comes down
Multiple Choice Multiple AnswerQuestion: VLCs are responsible for two major requirements of applications, one is fetching input and the other is delivering output of application by way of :-Correct Answer: Display , Print , StoreYour Answer: Display , Store , Manipulate
Multiple Choice Multiple AnswerQuestion: The DVD reservation slip has following columns :-Correct Answer: From date , To date , DurationYour Answer: From date , To date , Duration
Select The BlankQuestion: ________helps to integrate homogeneous database system with multiple database and data types other than relational data types.Correct Answer: MDBSYour Answer: OODBMS
Multiple Choice Multiple AnswerQuestion: The following features are supported by OODBMS products viz O2 , Objectivity , ObjectStore and Versant :-Correct Answer: SUN OS , AIX , MS WindowsYour Answer: SUN OS , MS Windows , VMS
Multiple Choice Multiple AnswerQuestion: The subsystem packages are built by the help of following parameters :-Correct Answer: Classes , Associates , AggregationYour Answer: Classes , Associates , Aggregation
Page 97 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single AnswerQuestion: The unified approach [ UA ] is used to buildCorrect Answer: Object Oriented systemYour Answer: Structured systems
Select The BlankQuestion: Being tangible, the device pattern describes and represents large number of ________ having very clear tangible specifications.Correct Answer: ObjectsYour Answer: Properties
Select The BlankQuestion: Many times , ________ are added in the process of building specifications and also in the phase of development.Correct Answer: ClassesYour Answer: Classes
Match The FollowingQuestion: Correct Answer: Your Answer:Class: Railway Methods : Reserve Ticket (), cancel Ticket () Methods :- bark() , Wag tail()Class : Passenger Attributes : name , age , sex Methods : Reserve Ticket (), cancel Ticket ()Class : Booking clerk Attributes : Name , employee ID Attributes : Name , employee IDClass: train Attributes : Train name , Train number Attributes : Train name , Train number
Multiple Choice Single AnswerQuestion: The sequence of states that the object goes through when it receives a message to act is shown by the diagram called :-Correct Answer: State chart diagramYour Answer: Activity diagram
True/FalseQuestion: Attributes should indicate the state of class at a point in time and not from source point earlier.Correct Answer: TrueYour Answer: True
Multiple Choice Single AnswerQuestion: C++ is also named asCorrect Answer: C with classesYour Answer: C with classes
Multiple Choice Single AnswerQuestion: OODBMS provides all required advanced features in addition to all features of
Page 98 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: RDBMSYour Answer: DBMS
Select The BlankQuestion: ________allows us to define abstract operations on abstract data.Correct Answer: Data abstractionYour Answer: Data abstraction
Multiple Choice Single AnswerQuestion: Having independent locations, the objects need to communicate with each other for processing and computing. This is called as :-Correct Answer: Second generation client-server computingYour Answer: Forth generation client-server computing
True/FalseQuestion: The ODBC-API driver drives to reach to intended database, runs the application, manipulates the data and puts it back in theposition as the new data image.Correct Answer: TrueYour Answer: True
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Multiple Choice Multiple AnswerQuestion: O2, Objectivity, ObjectStore and Versant support following DBMS criteria :-Correct Answer: Ad-hoc updates of DB-schema with OOL. , Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUIYour Answer: Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. , Ad-hoc updates of DB-schema with 4GL
Select The BlankQuestion: The role of access layer is not only to retrieve the data but also to put it back into the ________ from where it was retrieved.Correct Answer: LocationYour Answer: Location
Multiple Choice Single AnswerQuestion: The collaboration diagram shows interaction between objects & sequence of activities denoted by :Correct Answer: NumberYour Answer: Name
Select The BlankQuestion: The main purpose in building access layer classes is to create a mechanism to ________ with data source.Correct Answer: Communicate
Page 99 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Communicate
True/FalseQuestion: If the software is written in C++, name of constructor and destructor must differ.Correct Answer: FalseYour Answer: False
Match The FollowingQuestion: Correct Answer: Your Answer:Ability to send a message to several objects and to allow receiving object to respondmethod specified on the object. Ploymorphism Ploymorphism We can define abstract operation on abstract data Data abstraction Data abstractionProcess of sharing properties of the higher level object or class Inheritance InheritanceAbility to inherit attributes and methods from 2 or more objects or classes Multiple inheritance Multiple inheritance
Multiple Choice Multiple AnswerQuestion: In designing classes, we are improving and enriching the class content in terms of properties and we screen them for :-Correct Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern.Your Answer: Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. , Serial and parallel communication.
Multiple Choice Single AnswerQuestion: The linking of procedure call to the code to be executed in response to that call is referred asCorrect Answer: BindingYour Answer: Encapsulation
Multiple Choice Single AnswerQuestion: Selected design pattern should be a solution that weights heavily on the advantage and that has very few and insignificant disadvantages. In documentation content, this is known asCorrect Answer: Optimum solutionYour Answer: Optimum alternative
Select The BlankQuestion: The ________ diagram is used to understand or model the flow of system through classes or objects.Correct Answer: ActivityYour Answer: Class
Page 100 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The BlankQuestion: ________ of an object remains unchanged even though its state and properties change.Correct Answer: IdentityYour Answer: Identity
True/FalseQuestion: With its strength, ODBC has become an industry standard for interoperatability on different databases.Correct Answer: TrueYour Answer: True
Multiple Choice Multiple AnswerQuestion: The main function will have following contents in C++Correct Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declarationYour Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration
True/FalseQuestion: Prototype design is essential to minimize the risk of wrong understanding of system requirements and user requirements affecting effort, cost and quality.Correct Answer: TrueYour Answer: True
Match The FollowingQuestion: Correct Answer: Your Answer:Attribute Property PropertyAssociation Between two objects Between two objectsHierarchy Superclass , class , subclass, object Superclass , class , subclass, objectAggregation Grouping of similar classes is a part of structure within a large structure Grouping of similar classes is a part of structure within a large structure
Multiple Choice Multiple AnswerQuestion: A first step in design is to construct a static UML class diagram consisting of :-Correct Answer: Class name , Attributes , MethodsYour Answer: Class name , Attributes , Methods
Multiple Choice Single AnswerQuestion: Change in data item should make relevant changes in overall database. This facility is provided by :-Correct Answer: OODBYour Answer: Hierarchical database
Page 101 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion: Through behavior modeling we understand relationships, nature of interactions and response between various elements of the system. The behavior model throws light on functionality, features and outputs within the framework of conditions and constraints over a period of time.Correct Answer: TrueYour Answer: True
Multiple Choice Multiple AnswerQuestion: The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are as follows :-Correct Answer: OQL , ODMG C++ binding , Smalltalk bindingYour Answer: OQL , ODMG C++ binding , Smalltalk binding
True/FalseQuestion: A value of object changes when event occurs.Correct Answer: TrueYour Answer: False
Multiple Choice Multiple AnswerQuestion: In OODBMS product O2 , the attributes of objects have to be defined in following languages :-Correct Answer: C++ , JAVA , SMALLTALKYour Answer: C++ , JAVA , SMALLTALK
Multiple Choice Single AnswerQuestion: The lock that cause interruption of the program when a new value is committed in OODB is called :-Correct Answer: Notify lockYour Answer: Write Lock
Select The BlankQuestion: We extensively use ________ for processing, refining and designing classes.Correct Answer: UMLYour Answer: UML
Select The BlankQuestion: A class may be thought of as 'data-type' and object as ________ of that data-type.Correct Answer: VariableYour Answer: Operator
Multiple Choice Multiple AnswerQuestion: OODBMS supports comprise of :-Correct Answer: User defined datatype , Is_a relationship , Part_of relationship
Page 102 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: User defined datatype , Is_a relationship , Part_of relationship , Virtual iterations
Multiple Choice Single AnswerQuestion: DELL observed that there is a decline in membership every year by about :-Correct Answer: 20-30%Your Answer: 20-30%
Multiple Choice Multiple AnswerQuestion: The class 'member' is constructed as follows in C++ :-Correct Answer: Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the classYour Answer: Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class
True/FalseQuestion: The language Classic-Ada is not OOPLCorrect Answer: FalseYour Answer: False
Select The BlankQuestion: ________models one or more roles that a user or a system interacting the system can play.Correct Answer: ActorYour Answer: Actor
Multiple Choice Multiple AnswerQuestion: The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-Correct Answer: Single-user, single-tasking environment , Single-user, multi-tasking environment , Multi-user environmentYour Answer: Single-user, multi-tasking environment , Multi-user environment , End-user environment
True/FalseQuestion: It is a good strategy to build more simple classes using OO properties, than one or few hefty classes requiring complex implementation and deployment.Correct Answer: TrueYour Answer: True
Multiple Choice Single AnswerQuestion: The lock that ensures that no other transaction is commited till the transaction is in the mode of updation and creation of new version of object, is calledCorrect Answer: Write LockYour Answer: Read Lock
Page 103 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The BlankQuestion: The ________ may have two or more constructors.Correct Answer: ClassYour Answer: Class
Select The BlankQuestion: Identifying classes is not enough. We must identify ________ of the class and other classes.Correct Answer: DependenciesYour Answer: Dependencies
Multiple Choice Single AnswerQuestion: The main difference between structure and class isCorrect Answer: Structure does not support OOPS Class Supports OOPS.Your Answer: Structure does not support OOPS Class Supports OOPS.
Multiple Choice Single AnswerQuestion: The concept of OOPS was first introduced inCorrect Answer: Simula LanguageYour Answer: Simula Language
True/FalseQuestion: XML is a meta data language developed to specify data with a goal of improving interoperatability of different data sources.Correct Answer: TrueYour Answer: True
True/FalseQuestion: A functionality prototype can be designed that does not have the final user interface, but allows users to try out various features, such as forwarding messages or attaching files without worrying about the final interface.Correct Answer: TrueYour Answer: True
Multiple Choice Multiple AnswerQuestion: Most of the applications have a three tier layered architecture. The three tier layers are :-Correct Answer: Server , Application , ClientYour Answer: Server , Application , Client
True/FalseQuestion: UA advocates use of UML notations and diagrams for modeling the system.Correct Answer: TrueYour Answer: True
Page 104 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single AnswerQuestion: When it is limited to use structure in part or full by other object, then the degree of coupling is :-Correct Answer: LowYour Answer: Low
Select The BlankQuestion: ________ clearly identifies the actors and the task they perform through interaction.Correct Answer: Use caseYour Answer: Use case
Multiple Choice Multiple AnswerQuestion: In order to create class member in C++ language, take following actions :-Correct Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or privateYour Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public orprivate
Multiple Choice Single AnswerQuestion: Open Software Bus provides a platform for objects components to operate across the networks and on different :-Correct Answer: Operating systemsYour Answer: Operating systems
Multiple Choice Single AnswerQuestion: The complex data structures are handled effectively by :-Correct Answer: OODBYour Answer: OOA
Select The BlankQuestion: Booch emphasises development of mechanisms with ________ model.Correct Answer: DataYour Answer: Data
Multiple Choice Multiple AnswerQuestion: In C++ language if the class member is to be created, following are the actions :-Correct Answer: Specify methods in the class , Specify constructor , Specify destructorYour Answer: Specify methods in the class , Specify constructor , Specify destructor
Page 105 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
True/FalseQuestion:: In sense of time activity is longer and the action is relatively instantaneous.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-hoc queries with the following :-Correct Answer: GUI , 4GL , C++ Your Answer: GUI , 4GL , LISP Multiple Choice Single AnswerQuestion:: The object store stores objects that have ability to survive even though the program or system that created them is no longer live. Such objects are called :-Correct Answer: Persistent ObjectsYour Answer: Transient Objects True/FalseQuestion:: UML supports both static modeling and dynamic modelingCorrect Answer: TrueYour Answer: True True/FalseQuestion:: Use cases are not beneficial for all interface requirements.Correct Answer: FalseYour Answer: True Multiple Choice Multiple AnswerQuestion:: The contents of DVD reservation slip form are as follows :-Correct Answer: Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member Your Answer: Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member Multiple Choice Multiple AnswerQuestion:: In context of transactions, OODBMS :-Correct Answer: Handle nested transactions , Supports MROW , Supports long transactions Your Answer: Handle nested transactions , Supports MROW , Supports long transactions Select The BlankQuestion:: ________ needs use case analysis from the viewpoint of identifying those business class that need human interaction.
Page 106 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: IdentificationYour Answer: Identification Multiple Choice Single AnswerQuestion:: In the railway transport environment, the same train [ train name, number etc ] leave everyday from one station to the other. But in their operations, dates, drivers, passengers etc differ every day. This pattern is called :-Correct Answer: Abstraction-Occurrence PatternYour Answer: Abstraction-Occurrence Pattern Multiple Choice Multiple AnswerQuestion:: In Railway Reservation and Ticketing system, the objects [ business class ] that collaborate are as follows :-Correct Answer: Counter clerk , Reservation form , Ticket menu Your Answer: Counter clerk , Reservation form , Ticket menu Select The BlankQuestion:: ________ is defined as a cooperation between object codes produced by different software vendors & written in different programming languages.Correct Answer: InteroperabilityYour Answer: Interoperability True/FalseQuestion:: The principle of polymorphism helps to extend and modify the system scope through appropriate messaging mechanism.Correct Answer: TrueYour Answer: True Multiple Choice Single AnswerQuestion:: The records such as name, ID No will be different for each member in all membership registration forms. This can be referred to as :-Correct Answer: PolymorphismYour Answer: Polymorphism Select The BlankQuestion:: OOSAD begins with identification of actors, what activities they perform and building ________ model for the function.Correct Answer: Use-caseYour Answer: Use-case Match The FollowingQuestion: Correct Answer Your AnswerDatabase of property such as furniture, computers, laptops, printers etc. Asset DB
Asset DBDatabase of various DVDs including name, company, date of purchase, usage count etc
Title DB Title DB
Page 107 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Database of members with name, ID no, address, telephone etc. Member DBMember DB
Database of staff members with name, designation, pay, date of joining etc. Staff DB Staff DB
Multiple Choice Multiple AnswerQuestion:: Object Oriented approach for collecting DVD titles from rack are :-Correct Answer: Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , His friend is met. He talks with the friend and then continues picking up of title. Your Answer: Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , Member gives list to clerk Multiple Choice Single AnswerQuestion:: The collaboration diagram shows both :-Correct Answer: Collaboration and sequenceYour Answer: Object and class Multiple Choice Multiple AnswerQuestion:: If the user clicks on menu option or button the response to this interaction could be :-Correct Answer: Send a message to a business layer class , Open another interface , Close interface Your Answer: Send a message to a business layer class , Open another interface , Close interface Multiple Choice Multiple AnswerQuestion:: The DBMS criteria is supported by O2, objectivity, object store and Versent. The criteria for the same is as follows :-Correct Answer: Replication of data , Data encryption , Database language based on SQL Your Answer: Replication of data , Data encryption , Storage of methods of objects in database Select The BlankQuestion:: ________ handles through virtual database, cross database functionality by constructing unified schemes.Correct Answer: MDBSYour Answer: OODBMS True/FalseQuestion:: Objects at location should be able to refer to objects at another location.Correct Answer: TrueYour Answer: True
Page 108 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The BlankQuestion:: Messaging and constructing messages is a complex task. The golden rule is to keep messages to a ________ , both at receiving end and sending end.Correct Answer: MinimumYour Answer: Medium Select The BlankQuestion:: The good attribute of ________ is, it should be singular and represents only one object and has no parallel.Correct Answer: NameYour Answer: Class Multiple Choice Single AnswerQuestion:: In a student hostel, rooms, room number and contents are same year after year but students who occupy room are different year. This pattern is called :-Correct Answer: Abstraction-Occurrence PatternYour Answer: Abstraction-Occurrence Pattern Multiple Choice Multiple AnswerQuestion:: The contents of DVD return slip form are as follows :-Correct Answer: Feedback on DVD , Member ID , Contact phone number Your Answer: Member ID , Contact phone number , Feedback on DVD Select The BlankQuestion:: The design process begins where ________ is concluded.Correct Answer: OOAYour Answer: OOA Multiple Choice Multiple AnswerQuestion:: The three layered architecture is made up of layer classes as follows :-Correct Answer: Access Layer Class , Business Layer Class , View Layer Class Your Answer: Access Layer Class , View Layer Class , Object Layer Class Select The BlankQuestion:: Proximity switch Sensors and UPS are devices that help to perform applications. These are ________ and class.Correct Answer: Tangible entiry patternYour Answer: Tangible entiry pattern True/FalseQuestion:: Fuzzy Classes may be relevant or irrelevant.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion:: In Railway Reservation and Ticketing system, we can call following parameters as attributes of class Passenger :-
Page 109 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: Name , Age , Sex Your Answer: Name , Age , Sex Select The BlankQuestion:: ________ enables the development of extremely flexible client-server systems as it is possible to locate reusable objects /components stored anywhere in the network and manipulate them as per the application requirements.Correct Answer: DOCYour Answer: OODBMS Multiple Choice Single AnswerQuestion:: According to Player Role Pattern, a class has role and the role is played by class :-Correct Answer: OwnerYour Answer: Owner Multiple Choice Single AnswerQuestion:: To retain domain knowledge it is a good practice to build :-Correct Answer: Domain Analysis Document [ DAD ]Your Answer: Domain Analysis Document [ DAD ] Match The FollowingQuestion: Correct Answer Your AnswerConvert rupee amount into equivalent Converter Converterdollar amount at the current bank rateMethod to calculate internal Domain Specific method Domain Specific methodrate of returns on the investmentBar code reader provides the date on I/O I/Oscanning of document key, amount, date, order number etc. On receipt of these values another output methodwill send the values to respective classto change values of attributes. Salary for the months of employees who Copy Constructorbelong to same type designation, role etc would be same. This one algorithm can be used for number of employees Multiple Choice Multiple AnswerQuestion:: In the first step of designing classes we :-Correct Answer: Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams. Your Answer: Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams.
Page 110 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The BlankQuestion:: Once algorithms are finalised, we convert them into a program using OOPL or using ________containing automatic programming and testing.Correct Answer: CASE toolYour Answer: CASE tool Multiple Choice Single AnswerQuestion:: The lock that ensures that no other transaction is committed till the earlier transaction completes the task is called :-Correct Answer: Read LockYour Answer: Notify lock Multiple Choice Multiple AnswerQuestion:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support following criteria for access to other DBMS whenever an application is running on the OODBMS :-Correct Answer: Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE Your Answer: Can read data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE , Can modify data that resides in imaginary DBMS Select The BlankQuestion:: In the normal course, the developer would need to write ________ for each method or server application whatever resident.Correct Answer: InterfacesYour Answer: Driver programs Multiple Choice Single AnswerQuestion:: OODBMS manages logical link association and its :-Correct Answer: CardinalityYour Answer: Connectivity Multiple Choice Single AnswerQuestion:: Each object is associated with the data of type class with which they are created. A class is thus a collection of objects ofCorrect Answer: Similar typeYour Answer: Different type True/FalseQuestion:: The incremental approach means repeating software development cycle , analysis and modeling, designing and implementation or programming to achieve incremental goals.Correct Answer: TrueYour Answer: True
Page 111 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion:: The associations irrelevant to the needs of methods execution are found.Correct Answer: FalseYour Answer: False Multiple Choice Single AnswerQuestion:: In RDD, the technique in which model is built to test the requirements and to obtain confirmation from user is termed asCorrect Answer: PrototypingYour Answer: Prototyping True/FalseQuestion:: In evolutionary model, the management activities are emphasised with respect to inception, elaboration, construction & transition.Correct Answer: TrueYour Answer: True True/FalseQuestion:: An interface design prototype provides the chance to test the look and feel of your product with potential users.Correct Answer: TrueYour Answer: TrueMultiple Choice Single AnswerQuestion:: The stores for persistent objects, such as disk files do not support queries or interactive user interface operations. These problems are solved by :-Correct Answer: DBMSYour Answer: Data structures
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Multiple Choice Multiple AnswerQuestion:: ODBMS Queries comprise of :-Correct Answer: Ad-hoc queries with Lisp , Ad-hoc queries with C++ , Ad-hoc queries with 4GL Your Answer: Ad-hoc queries with Lisp , Ad-hoc queries with C++ , Ad-hoc queries with 4GL Multiple Choice Single AnswerQuestion:: The collaboration diagram shows interaction between objects & sequence of activities denoted by :Correct Answer: NumberYour Answer: Number Multiple Choice Multiple AnswerQuestion:: The contents of DVD reservation slip form are as follows :-
Page 112 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member Your Answer: Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member Multiple Choice Single AnswerQuestion:: The lock that ensures that no other transaction is committed till the earlier transaction completes the task is called :-Correct Answer: Read LockYour Answer: Write Lock True/FalseQuestion:: It is a good strategy to build more simple classes using OO properties, than one or few hefty classes requiring complex implementation and deployment.Correct Answer: TrueYour Answer: True Multiple Choice Multiple AnswerQuestion:: In C++ language if the class member is to be created, following are the actions :-Correct Answer: Specify methods in the class , Specify constructor , Specify destructor Your Answer: Specify methods in the class , Specify constructor , Specify destructor True/FalseQuestion:: UA advocates use of UML notations and diagrams for modeling the system.Correct Answer: TrueYour Answer: TrueSelect The BlankQuestion:: In analytical phase ________ diagrams are achieved representing a system.Correct Answer: StaticYour Answer: Logical Multiple Choice Single AnswerQuestion:: The second generation client-server computing is based onCorrect Answer: Distributed object computing [ DOC ]Your Answer: Component Object Model [ COM ] Multiple Choice Multiple AnswerQuestion:: In order to create class member in C++ language, take following actions :-Correct Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Your Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Multiple Choice Single AnswerQuestion:: Use case steps are executed in :-
Page 113 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: Logical orderYour Answer: Serial order True/FalseQuestion:: The sequence diagram is an alternative to understand program that executes object behaviour.Correct Answer: TrueYour Answer: True True/FalseQuestion:: Objects can be both, tangible or intangible.Correct Answer: TrueYour Answer: True Select The BlankQuestion:: ODBC stands for ________ .Correct Answer: Open Database connectivityYour Answer: Open Database connectivity Multiple Choice Multiple AnswerQuestion:: The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are as follows :-Correct Answer: OQL , ODMG C++ binding , Smalltalk binding Your Answer: OQL , ODMG C++ binding , Smalltalk binding True/FalseQuestion:: The number of messages incoming and outgoing remain minimum if classes are simple, have a single goal and if the association characteristics are clear and well defined.Correct Answer: TrueYour Answer: False Select The BlankQuestion:: The ________ diagram is used to understand or model the flow of system through classes or objects.Correct Answer: ActivityYour Answer: Class Multiple Choice Multiple AnswerQuestion:: Access to other OODBMS comprises of :-Correct Answer: Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS Your Answer: Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS
Page 114 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single AnswerQuestion:: The methods used in the class 'member ' will be declared as :-Correct Answer: PublicYour Answer: Private True/FalseQuestion:: The concept pattern is intangible and difficult to measure in precise terms.Correct Answer: TrueYour Answer: True Match The FollowingQuestion: Correct Answer Your Answer
Provides adjustment while compiling classesInterface classes Abstract data types
Identify values & relevant operations Abstract data types Derived function
Complete implementation of class Concrete data types Base function
Provides framework for other classes Node classes Interface classes Multiple Choice Single AnswerQuestion:: OOA and OOD are based on :-Correct Answer: Business analysis modelYour Answer: Logical model Multiple Choice Multiple AnswerQuestion:: The columns to be filled in DVD reservation slip are as stated below :-Correct Answer: Member name , Member ID , Contact phone number Your Answer: Member name , Member ID , Contact phone number Multiple Choice Multiple AnswerQuestion:: The following DBMS criteria are supported by OODBMS products viz O2, Objectivity, ObjectStore and Versant support :-Correct Answer: Multiple inheritance , Concept of version , Checking of cardinality between objects Your Answer: Concept of version , Checking of cardinality between objects , Long transactions Multiple Choice Multiple AnswerQuestion:: O2, Objectivity, ObjectStore and Versant support following DBMS criteria :-Correct Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. Your Answer: Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. , Ad-hoc updates of DB-schema with 4GL
Page 115 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The BlankQuestion:: Proximity switch Sensors and UPS are devices that help to perform applications. These are ________ and class.Correct Answer: Tangible entiry patternYour Answer: Tangible entiry pattern True/FalseQuestion:: A common example of multithreading is the user interface. By using threads, a user can click a button and get a quick response rather than waiting until the program finishes its current task.Correct Answer: TrueYour Answer: True Multiple Choice Single AnswerQuestion:: In the railway transport environment, the same train [ train name, number etc ] leave everyday from one station to the other. But in their operations, dates, drivers, passengers etc differ every day. This pattern is called :-Correct Answer: Abstraction-Occurrence PatternYour Answer: Abstraction-Occurrence Pattern Multiple Choice Multiple AnswerQuestion:: The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-Correct Answer: Single-user, single-tasking environment , Single-user, multi-tasking environment , Multi-user environment Your Answer: Single-user, single-tasking environment , Single-user, multi-tasking environment , Multi-user environment Select The BlankQuestion:: The relationships between VLC and BLC are ________ the relationships between BLC and ALC.Correct Answer: Opposite ofYour Answer: Similar to Select The BlankQuestion:: The row of table in RDBMS contains data which maps ________ of class in OODBMS.Correct Answer: InstanceYour Answer: Pointer True/FalseQuestion:: If the software is written in C++, name of constructor and destructor must differ.Correct Answer: FalseYour Answer: False
Page 116 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Multiple AnswerQuestion:: The following are the columns to be filled in DVD reservation slip :-Correct Answer: Name [ title ] , DVD ID , Required date Your Answer: Name [ title ] , DVD ID , Required date True/FalseQuestion:: Objects at location should be able to refer to objects at another location.Correct Answer: TrueYour Answer: True Match The FollowingQuestion: Correct Answer Your AnswerTest Model Stipulates test strategy, test plans, test specifications, test results and test recovary reports. Stipulates test strategy, test plans, test specifications, test results and test recovary reports.
Analysis Object Model Presents information how object model will be executed.Presents information how object model will be executed.
Use case Model Defines actors inside and outside of use case and their behaviour.Defines actors inside and outside of use case and their behaviour.
Implementation Model Converts design object model to implementation model based on reusable component technology. Converts design object model to implementation model based on reusable component technology.
Select The BlankQuestion:: In a view layer class we build ________ where the user interacts with the system.Correct Answer: InterfaceYour Answer: Interface Select The BlankQuestion:: ________model is based on actors and use cases.Correct Answer: Use caseYour Answer: Use case Select The BlankQuestion:: ________ handles through virtual database, cross database functionality by constructing unified schemes.Correct Answer: MDBSYour Answer: OODBMS Multiple Choice Single AnswerQuestion:: When two classes refer to one class to read or write data, then the degree of coupling is :-
Page 117 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: HighYour Answer: Very high Multiple Choice Multiple AnswerQuestion:: In Railway Reservation and Ticketing system, the objects [ business class ] that collaborate are as follows :-Correct Answer: Counter clerk , Reservation form , Ticket menu Your Answer: Counter clerk , Reservation form , Ticket menu Select The BlankQuestion:: While designing classes we think of user interface and ________ mechanism used in implementation.Correct Answer: AccessYour Answer: Access Multiple Choice Single AnswerQuestion:: To retain domain knowledge it is a good practice to build :-Correct Answer: Domain Analysis Document [ DAD ]Your Answer: Domain Analysis Document [ DAD ] Multiple Choice Single AnswerQuestion:: According to Player Role Pattern, a class has role and the role is played by class :-Correct Answer: OwnerYour Answer: Object Select The BlankQuestion:: ________ has a role which is performed through well defined tasks. These tasks are performed in logical sequence to achieve a system goal.Correct Answer: ActorYour Answer: Actor Multiple Choice Single AnswerQuestion:: How big is a class object?Correct Answer: Is as big as sum of the sizes of its member variablesYour Answer: Is as big as sum of the sizes of its member variables Multiple Choice Single AnswerQuestion:: The data passed from one object to another is called :-Correct Answer: MessageYour Answer: Message True/FalseQuestion:: When the system is modeled into different case scenarios it not only goes down to a level of function and features, but also reveals relationships and behaviours amongst different system components.
Page 118 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: TrueYour Answer: True
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Select The Blank Question:: The ________ diagram is used to understand or model the flow of system through classes or objects. Correct Answer: Activity Your Answer: Activity Select The Blank Question:: ________allows us to define abstract operations on abstract data. Correct Answer: Data abstraction Your Answer: Data abstraction Multiple Choice Multiple Answer Question:: The DVD reservation slip has following columns :- Correct Answer: From date , To date , Duration Your Answer: From date , To date , Duration Select The Blank Question:: Interface object [ VLC ] handles communication with ________ and is not concerned about business rules, methods or other related Activities. Correct Answer: Actor Your Answer: Actor True/FalseQuestion:: Object-oriented programming focuses on the integrated data and functionality as discrete units that have both knowledge (data) and capabilities (functions). Procedural programs, on the other hand, focus on functions and how they act on data. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: According to Suh's Nam , with only minimum requisite information content , the class design should be kept Correct Answer: Simple Your Answer: Simple Multiple Choice Single Answer Question:: To handle persistent data objects effectively, we need :- Correct Answer: Relational database Your Answer: Relational database
Page 119 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question:: The insulation of data from direct access by the program is known as : Correct Answer: Data hiding Your Answer: Data hiding True/FalseQuestion:: The principle of polymorphism helps to extend and modify the system scope through appropriate messaging mechanism. Correct Answer: True Your Answer: True Match The Following Question: Correct Answer: Your Answer:: Database of property such as furniture, computers, laptops, printers etc. Asset DB Asset DB Database of various DVDs including name, company, date of purchase, usage count etc Title DB Title DB Database of members with name, ID no, address, telephone etc. Member DB Member DB Database of staff members with name, designation, pay, date of joining etc. Staff DB Staff DB Select The Blank Question:: ________ handles through virtual database, cross database functionality by constructing unified schemes. Correct Answer: MDBS Your Answer: OODBMS Multiple Choice Multiple Answer Question:: The solution to simplicity of design lies in the following factors :- Correct Answer: Class design , Building hierarchy , Grouping classes in aggregate sets that have similar characteristics. Your Answer: Class design , Grouping classes in aggregate sets that have similar characteristics. , TSD model True/FalseQuestion:: In sequence diagrams, the connection between objects is shown. Correct Answer: False Your Answer: False Select The Blank Question:: ________helps to integrate homogeneous database system with multiple database and data types other than relational data types. Correct Answer: MDBS Your Answer: OODBMS
Page 120 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question:: The method for industrial development of software based on use-case-driven design is Correct Answer: OOSE [ Object Oriented Software Engineering ] Your Answer: OOSE [ Object Oriented Software Engineering ] Multiple Choice Single Answer Question:: When contents of two classes are coupled by direct reference, then the degree of coupling is :- Correct Answer: Very high Your Answer: Very high Multiple Choice Multiple Answer Question:: In Railway Reservation and Ticketing system, the objects [ business class ] that collaborate are as follows :- Correct Answer: Counter clerk , Reservation form , Ticket menu Your Answer: Counter clerk , Reservation form , Ticket menu Multiple Choice Single Answer Question:: How big is a class object? Correct Answer: Is as big as sum of the sizes of its member variables Your Answer: Is as big as sum of the sizes of its member variables Multiple Choice Single Answer Question:: In order to identify and develop use cases, the Question: is asked mainly :- Correct Answer: What are users doing with the system ? Your Answer: How are activities performed in the business ? Multiple Choice Multiple Answer Question:: In formulating algorithms we take help of :- Correct Answer: Activity diagrams , Class properties , Associated classes Your Answer: Activity diagrams , Class properties , Associated classes Select The Blank Question:: In a view layer class we build ________ where the user interacts with the system. Correct Answer: Interface Your Answer: Interface Match The Following Question: Correct Answer: Your Answer:: Component diagram & deployment diagram Deployment model Deployment model Class diagram Static business model Static use case Use case diagram Static use case Static business model Interactions diagram Dynamic use case model Dynamic use case model
Page 121 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question:: Large complex systems requiring complex data support are handled through distributed data sources or :- Correct Answer: Databases Your Answer: Databases Multiple Choice Multiple Answer Question:: The contents of DVD return slip form are as follows :- Correct Answer: Member ID , Contact phone number , Feedback on DVD Your Answer: Member ID , Contact phone number , Feedback on DVD Multiple Choice Multiple Answer Question:: The class 'member' is constructed as follows in C++ :- Correct Answer: Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class Your Answer: Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class Multiple Choice Single Answer Question:: The person filling membership form will be treated as :- Correct Answer: Object Your Answer: Object Multiple Choice Single Answer Question:: Since there is so much heterogeneity distributed in the network in terms of servers, clients, databases, platforms, applications and architecture, which can not be easily dispended with, what is needed is therefore :- Correct Answer: Standard DOC system Your Answer: Standard interfacing system True/FalseQuestion:: OODBMS can not handle wide range of datatypes supporting complex data and structure . Correct Answer: False Your Answer: True Multiple Choice Multiple Answer Question:: The main function will have following contents in C++ Correct Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration Your Answer: Name of class followed by name of object , Name of object and method separated by dot operator. , Variable declaration Select The Blank Question:: The relationships between VLC and BLC are ________ the relationships between BLC and ALC.
Page 122 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: Opposite of Your Answer: Opposite of Select The Blank Question:: Associations are generally ________. Correct Answer: Bidirectional Your Answer: Bidirectional Multiple Choice Multiple Answer Question:: Object Oriented approach for collecting DVD titles from rack are :- Correct Answer: Member himself goes to the racks , He randomly selects titles irrespective of chronology mentioned in the list. , His friend is met. He talks with the friend and then continues picking up of title. Your Answer: Member himself goes to the racks , His friend is met. He talks with the friend and then continues picking up of title. , Member gives list to clerk True/FalseQuestion:: The language Classic-Ada is not OOPL Correct Answer: False Your Answer: True Multiple Choice Multiple Answer Question:: Database of the following parameters can be created :- Correct Answer: DVD title database , Member database , Staff database Your Answer: DVD title database , Member database , Staff database Multiple Choice Single Answer Question:: In DAD, the list of words, terms & phrases etc are covered under the title :- Correct Answer: Glossary Your Answer: Glossary Multiple Choice Multiple Answer Question:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support following criteria for access to other DBMS whenever an application is running on the OODBMS :- Correct Answer: Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE Your Answer: Can read data that resides in other OODBMS , Can modify data that resides in other OODBMS , Can read data that resides in RDBMS ORACLE Multiple Choice Single Answer Question:: OODBMS provides all required advanced features in addition to all features of :- Correct Answer: RDBMS Your Answer: RDBMS
Page 123 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion:: A state chart diagram shows method of execution on receipt of message and activities used in the method. Correct Answer: True Your Answer: True True/FalseQuestion:: A value of object changes when event occurs. Correct Answer: True Your Answer: True True/FalseQuestion:: Internet explorer is the ActiveX control for MS Office. Correct Answer: True Your Answer: False Select The Blank Question:: ________ needs use case analysis from the viewpoint of identifying those business class that need human interaction. Correct Answer: Identification Your Answer: Association Select The Blank Question:: Once algorithms are finalised, we convert them into a program using OOPL or using ________containing automatic programming and testing. Correct Answer: CASE tool Your Answer: CASE tool Multiple Choice Multiple Answer Question:: The following features are supported by OODBMS products viz O2 , Objectivity , ObjectStore and Versant :- Correct Answer: SUN OS , AIX , MS Windows Your Answer: SUN OS , AIX , MS Windows , VMS Multiple Choice Single Answer Question:: The concept of OOPS was first introduced in Correct Answer: Simula Language Your Answer: Simula Language True/FalseQuestion:: The process of mapping and integrating begins with defining the relationships between the table structure in RDB and class structure in object model in OODB Correct Answer: True Your Answer: True
Page 124 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Multiple Answer Question:: If the user clicks on menu option or button the response to this interaction could be :- Correct Answer: Send a message to a business layer class , Open another interface , Close interface Your Answer: Send a message to a business layer class , Open another interface , Close interface Multiple Choice Single Answer Question:: The collaboration diagram shows both :- Correct Answer: Collaboration and sequence Your Answer: Object and class
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Select The Blank Question:: Advantage of ________ is that, by extension, it builds additional classes with additional properties. Correct Answer: Hierarchy Your Answer: Hierarchy True/FalseQuestion:: Prototyping not only helps to build a quality design but also enables the designer to build the system decremantally. Correct Answer: False Your Answer: False True/FalseQuestion:: Fuzzy Classes may be relevant or irrelevant. Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: In order to create class member in C++ language, take following actions :- Correct Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Your Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Multiple Choice Single Answer Question:: The collaboration diagram shows interaction between objects and sequence of activities denoted by :- Correct Answer: Members Your Answer: Methods
Page 125 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question:: If cohesion between two objects is of very high degree , then coupling Correct Answer: Comes down Your Answer: Comes down Multiple Choice Multiple Answer Question:: In Railway Reservation and Ticketing system, we can call following parameters as attributes of class Passenger :- Correct Answer: Name , Age , Sex Your Answer: Name , Age , Sex Multiple Choice Single Answer Question:: The data passed from one object to another is called :- Correct Answer: Message Your Answer: Message True/FalseQuestion:: In OOSAD we introduce an ALC between the server and business layer objects and view layer objects so that the data source is not directly accessed. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: In RDD, the technique in which we gather information on specific Question:s & debate why and why not on number of points, is termed as Correct Answer: Interviewing Your Answer: Brain storming True/FalseQuestion:: Any entity or measure that can be derived by applying methods can be an attribute. Correct Answer: False Your Answer: True Multiple Choice Single Answer Question:: The policy of Del to scrap DVD is after it has been issued over :- Correct Answer: 50 times Your Answer: 100 times Multiple Choice Multiple Answer Question:: Access to other OODBMS comprises of :- Correct Answer: Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS Your Answer: Read data resident in other OODB , Modify data resident in other OODB , Read data resident on RDBMS
Page 126 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion:: OODBMS is a result of blending OOP and database technology to meet the application needs of systems defined in OOT Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: OODBMS supports comprise of :- Correct Answer: User defined datatype , Is_a relationship , Part_of relationship Your Answer: User defined datatype , Is_a relationship , Part_of relationship Select The Blank Question:: A product is considered ________ if it is significantly less expensive to adopt on new hardware or platform. Correct Answer: Portable Your Answer: Portable True/FalseQuestion:: UML supports both static modeling and dynamic modeling Correct Answer: True Your Answer: True Select The Blank Question:: The manager ________ manages an application’s data needs by mapping data requirements to data source in the database. Correct Answer: ODBC driver Your Answer: ODBC driver Multiple Choice Multiple Answer Question:: The following DBMS criteria are supported by OODBMS products viz O2, Objectivity, ObjectStore and Versant support :- Correct Answer: Multiple inheritance , Concept of version , Checking of cardinality between objects Your Answer: Multiple inheritance , Checking of cardinality between objects , Long transactions Multiple Choice Multiple Answer Question:: OODBMS can work on following Operating systems on server :- Correct Answer: MS Windows , OS/2 , Sun OS Your Answer: MS Windows , OS/2 , Sun OS Multiple Choice Multiple Answer Question:: The contents of DVD reservation slip form are as follows :- Correct Answer: Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
Page 127 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Choice of delivery [ home or self-collection ] , e-mail address of member , Mobile phone number of member
True/FalseQuestion:: Extensive use of inheritance and polymorphism is necessary to bring in autonomous character to the class. Correct Answer: True Your Answer: True
Select The Blank Question:: A class may be thought of as 'data-type' and object as ________ of that data-type. Correct Answer: Variable Your Answer: Variable
Select The Blank Question:: ________ is a person or device that uses the system. Correct Answer: User Your Answer: User
Multiple Choice Multiple Answer Question:: Various database packages are :- Correct Answer: Oracle , Sibase , SAP Your Answer: Oracle , Sibase
Select The Blank Question:: ODBC with ________ provides standard database access through a common interface, independent of application . Correct Answer: API Your Answer: API
Multiple Choice Single Answer Question:: Processes run by the users are modeled in the use case and situation in which user plays this role is called :- Correct Answer: Scenario Your Answer: User's play
Match The Following Question: Correct Answer: Your Answer:: Access Layer under OOA Objects whose role is to communicate to data storage. Objects whose role is to communicate to data storage. Layered architecture under TSD User interface tightly coupled with data Irratic data Business Layer under OOA Objects that represent business with data and behaviour. Objects that represent business with data and behaviour.
Page 128 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
UI layer under OOA Objects with which user interacts. Objects with which user interacts. Multiple Choice Multiple Answer Question:: In the first step of designing classes we :- Correct Answer: Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams. Your Answer: Refine attributes , Refine methods by using activity diagrams. Multiple Choice Single Answer Question:: The lock that cause interruption of the program when a new value is committed in OODB is called :- Correct Answer: Notify lock Your Answer: Notify lock Multiple Choice Single Answer Question:: UML uses : Correct Answer: OCL [ object Constraint Language ] Your Answer: OCL [ object Constraint Language ] Multiple Choice Multiple Answer Question:: A first step in design is to construct a static UML class diagram consisting of :- Correct Answer: Class name , Attributes , Methods Your Answer: Class name , Attributes , Methods Multiple Choice Single Answer Question:: In sequence diagram, the horizontal lines are arranged in sequence of their Correct Answer: Occurrence Your Answer: Hierarchy Multiple Choice Single Answer Question:: The approach of object oriented analysis and design that centers on understanding how the system is actually used is :- Correct Answer: Use-case-driven design Your Answer: Use-case-driven design Multiple Choice Single Answer Question:: When coupling involves explicit control of business logic by the other object /class, then the degree of coupling is :- Correct Answer: Medium Your Answer: Low True/FalseQuestion:: The interaction diagrams are not good enough if behaviour of object is conditional and gets into a loop. Correct Answer: True
Page 129 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: False Match The Following Question: Correct Answer: Your Answer:: Class Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipse Class Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractor Class Animal Cat, dog, cow, tiger Cat, dog, cow, tiger Class Color Red, yellow, blue, green Red, yellow, blue, green Select The Blank Question:: OOSAD begins with identification of actors, what activities they perform and building ________ model for the function. Correct Answer: Use-case Your Answer: Use-case Multiple Choice Single Answer Question:: The main difference between structure and class is Correct Answer: Structure does not support OOPS Class Supports OOPS. Your Answer: Structure does not support OOPS Class Supports OOPS. Multiple Choice Single Answer Question:: A way of approaching a problem especially when it belongs to general class of problems is indicated by :- Correct Answer: Pattern Your Answer: Pattern Select The Blank Question:: Booch emphasises development of mechanisms with ________ model. Correct Answer: Data Your Answer: Mathematical Select The Blank Question:: When you express user-system interaction, the scenario in the model is called ________ Correct Answer: Case model Your Answer: Case model Multiple Choice Multiple Answer Question:: The following are the columns to be filled in DVD reservation slip :- Correct Answer: Name [ title ] , DVD ID , Required date Your Answer: Name [ title ] , DVD ID , Required date True/FalseQuestion:: Use cases are not beneficial for all interface requirements. Correct Answer: False Your Answer: False
Page 130 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The Blank Question:: ________ provides diverse set of interfaces to reach data stored at any database and then manipulates it to produce the result. Correct Answer: MDBS Your Answer: RDBMS True/FalseQuestion:: The incremental approach means repeating software development cycle , analysis and modeling, designing and implementation or programming to achieve incremental goals. Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: The DBMS criteria is supported by O2, objectivity, object store and Versent. The criteria for the same is as follows :- Correct Answer: Replication of data , Data encryption , Database language based on SQL Your Answer: Replication of data , Database language based on SQL , Storage of methods of objects in database
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
True/FalseQuestion:: If the software is written in C++ , the class body will be terminated by semicolon. Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: The ALC may interact with actor as given below and automatically becomes class for a business class :- Correct Answer: Bar code reading , Database , Web Your Answer: Web , Database Multiple Choice Multiple Answer Question:: O2, Objectivity, ObjectStore and Versant support following DBMS criteria :- Correct Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. Your Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. Multiple Choice Multiple Answer Question:: The three layered architecture is made up of layer classes as follows :- Correct Answer: Access Layer Class , Business Layer Class , View Layer Class
Page 131 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Access Layer Class , Business Layer Class , View Layer Class Select The Blank Question:: The more complex is the interaction more ________ should be the UI design for ease of use and understanding. Correct Answer: Simple Your Answer: Simple Multiple Choice Multiple Answer Question:: Traditional approach for collecting DVD titles from rack are :- Correct Answer: Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list Your Answer: Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list True/FalseQuestion:: An object may become reusable by accident or by design. Correct Answer: True Your Answer: True Select The Blank Question:: We extensively use ________ for processing, refining and designing classes. Correct Answer: UML Your Answer: UML Multiple Choice Multiple Answer Question:: The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent ) are as follows :- Correct Answer: OQL , ODMG C++ binding , Smalltalk binding Your Answer: ODMG C++ binding , Smalltalk binding , C binding Select The Blank Question:: static binding allows to hold certain properties fixed and rigid, whereas ________ binding allows object to behave as per conditions emerge. Correct Answer: Dynamic Your Answer: Dynamic Select The Blank Question:: The ________ may have two or more constructors. Correct Answer: Class Your Answer: Class
Page 132 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion:: Use cases for different scenarios arising out of smaller input variations need not be modeled. Correct Answer: True Your Answer: True Multiple Choice Multiple Answer Question:: All OODBMS products namely O2, Objectivity, Object Store and Versant support following DBMS criteria :- Correct Answer: User defined datatype , Is_a relationship , Part_of relationship Your Answer: User defined datatype , Is_a relationship , Part_of relationship True/FalseQuestion:: In design process, classes identified in OOA are revised with a view of implementing them in a user environment. Correct Answer: True Your Answer: True Match The Following Question: Correct Answer: Your Answer:: Test Model Stipulates test strategy, test plans, test specifications, test results and test recovary reports. Stipulates test strategy, test plans, test specifications, test results and test recovary reports. Analysis Object Model Presents information how object model will be executed. Converts design object model to implementation model based on reusable component technology. Use case Model Defines actors inside and outside of use case and their behaviour. Defines actors inside and outside of use case and their behaviour. Implementation Model Converts design object model to implementation model based on reusable component technology. Implements use case data Multiple Choice Single Answer Question:: Even though contents may look similar, criteria of selection and application should be clearly spelt out for designers to go by. In documentation content, this is known as :- Correct Answer: Criteria of selection Your Answer: Similar contents Select The Blank Question:: ________ is a specific sequence of transactions in a dialogue between a user & a system representing a particuler way to use the system. Correct Answer: Use case
Page 133 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Use case Multiple Choice Multiple Answer Question:: ODBMS Queries comprise of :- Correct Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with Lisp Your Answer: Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc queries with C Select The Blank Question:: ________ clearly identifies the actors and the task they perform through interaction. Correct Answer: Use case Your Answer: Use case Match The Following Question: Correct Answer: Your Answer:: Convert rupee amount into equivalent dollar amount at the current bank rate Converter Converter Method to calculate internal rate of returns on the investment Domain Specific method Domain Specific method Bar code reader provides the date on scanning of document key, amount, date, order number etc. On receipt of these values another output method will send the values to respective class to change values of attributes. I/O I/O Salary for the months of employees who belong to same type designation, role etc would be same. This one algorithm can be used for number of employees Copy Copy Select The Blank Question:: The most widely used OOPL is ________ Correct Answer: C++ Your Answer: C++ True/FalseQuestion:: In evolutionary model, the management activities are emphasised with respect to inception, elaboration, construction & transition. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: Polymorphism means ability to take Correct Answer: More than one form Your Answer: More than one form
Page 134 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Single Answer Question:: In a student hostel, rooms, room number and contents are same year after year but students who occupy room are different year. This pattern is called :- Correct Answer: Abstraction-Occurrence Pattern Your Answer: Abstraction-Occurrence Pattern Select The Blank Question:: ODBC stands for ________ . Correct Answer: Open Database connectivity Your Answer: Open Database connectivity Multiple Choice Multiple Answer Question:: VLCs are responsible for two major requirements of applications, one is fetching input and the other is delivering output of application by way of :- Correct Answer: Display , Print , Store Your Answer: Display , Print Multiple Choice Single Answer Question:: A user palying a role in use case analysis is named as :- Correct Answer: Actor Your Answer: End user Multiple Choice Single Answer Question:: The lock in which objects are managed in a cache is called :- Correct Answer: Null lock Your Answer: Read Lock True/FalseQuestion:: The main objective in designing an access layer is to create a set of classes that know how to reach at locations where required data is stored. Correct Answer: True Your Answer: True True/FalseQuestion:: An interface design prototype provides the chance to test the look and feel of your product with potential users. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: The term 'SRS' in context of OAA stands for Correct Answer: System Requirements Specifications Your Answer: System Requirements Specifications Select The Blank Question:: While designing classes we think of user interface and ________ mechanism used in implementation.
Page 135 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: Access Your Answer: Gear Multiple Choice Multiple Answer Question:: "Designing classes", consists of identifying following entities for each class:- Correct Answer: Structures , Protocols , Methods Your Answer: Structures , Methods True/FalseQuestion:: OOT application in system development begins with OO analysis, OO design, OO programming , OO testing and system implementation. Correct Answer: True Your Answer: True Multiple Choice Single Answer Question:: Having independent locations, the objects need to communicate with each other for processing and computing. This is called as :- Correct Answer: Second generation client-server computing Your Answer: Third generation client-server computing Multiple Choice Multiple Answer Question:: The columns to be filled in DVD reservation slip are as stated below :- Correct Answer: Member name , Member ID , Contact phone number Your Answer: Member name , Member ID , Contact phone number Multiple Choice Single Answer Question:: The unified approach [ UA ] is used to build Correct Answer: Object Oriented system Your Answer: Object Oriented system Multiple Choice Single Answer Question:: Mango, apple and orange are members of class Correct Answer: Fruit Your Answer: Fruit Multiple Choice Single Answer Question:: Registration form is filled in by :- Correct Answer: Customer Your Answer: Customer Select The Blank Question:: The design process begins where ________ is concluded. Correct Answer: OOA Your Answer: OOA
Page 136 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion:: Sequence diagrams and collaboration diagrams are very difficult to select classes and objects. Correct Answer: False Your Answer: False Select The Blank Question:: A class inherits state and behaviour from its ________ . Correct Answer: Superclass Your Answer: Superclass Multiple Choice Multiple Answer Question:: ALC performs following main tasks :- Correct Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer. Your Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer. Multiple Choice Single Answer Question:: The hardware and software platform at DEL is :- Correct Answer: Windows NT Your Answer: Windows NT Multiple Choice Multiple Answer Question:: In designing classes, we are improving and enriching the class content in terms of properties and we screen them for :- Correct Answer: Local and communication association , Eliminating unnecessary association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. Your Answer: Local and communication association , Identifying the relationship, top-down or bottom up, aggregation and declaring relationship pattern. , Serial and parallel communication. Multiple Choice Single Answer Question:: To retain domain knowledge it is a good practice to build :- Correct Answer: Domain Analysis Document [ DAD ] Your Answer: Domain Analysis Document [ DAD ] Multiple Choice Single Answer Question:: If Dog derives from Mammal, and Mammal derives from Animal, then - Correct Answer: Dog inherits Animal's functions and data Your Answer: Dog inherits Animal's functions and data
Page 137 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Multiple Choice Single AnswerQuestion:: When two classes refer to one class to read or write data, then the degree of coupling is :-Correct Answer: HighYour Answer: High
True/FalseQuestion:: There are no set rules or guidelines on ' how many case scenarios are necessary to represent the system? 'Correct Answer: TrueYour Answer: True
Select The BlankQuestion:: In design phase ________ diagrams are refined to add more details with attributes and methods for implementation.Correct Answer: ClassYour Answer: Class
Select The BlankQuestion:: The user must have access to both OODB and RDB to manipulate data. The developer therefore must develop applications that could source data from ________ databases [ OODB, RDB etc] .Correct Answer: AllYour Answer: All
Multiple Choice Multiple AnswerQuestion:: The DBMS criteria is supported by O2, objectivity, object store and Versent. The criteria for the same is as follows :-Correct Answer: Replication of data , Data encryption , Database language based on SQL Your Answer: Replication of data , Data encryption , Database language based on SQL
Select The BlankQuestion:: Identifying classes is not enough. We must identify ________ of the class and other classes.Correct Answer: DependenciesYour Answer: Dependencies
Select The BlankQuestion:: ________ is defined as a cooperation between object codes produced by different software vendors & written in different programming languages.Correct Answer: InteroperabilityYour Answer: Interoperability
Page 138 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The BlankQuestion:: Interface object [ VLC ] handles communication with ________ and is not concerned about business rules, methods or other related Activities.Correct Answer: ActorYour Answer: ActorMultiple Choice Single AnswerQuestion:: Having independent locations, the objects need to communicate with each other for processing and computing. This is called as :-Correct Answer: Second generation client-server computingYour Answer: Second generation client-server computing
Select The BlankQuestion:: While designing classes we think of user interface and ________ mechanism used in implementation.Correct Answer: AccessYour Answer: Access
Multiple Choice Multiple AnswerQuestion:: Various database packages are :-Correct Answer: Oracle , Sibase , SAP Your Answer: Oracle , Sibase , SAP
Multiple Choice Single AnswerQuestion:: When contents of two classes are coupled by direct reference, then the degree of coupling is :-Correct Answer: Very highYour Answer: Very high
Match The FollowingQuestion: Correct Answer Your AnswerClass Shape Triangle, rectangle, circle, ellipse Triangle, rectangle, circle, ellipseClass Vehicle Scooter, car, truck, tractor Scooter, car, truck, tractorClass Animal Cat, dog, cow, tiger Cat, dog, cow, tigerClass Color Red, yellow, blue, green Red, yellow, blue, green
Select The BlankQuestion:: The methods for the class are defined in the ________ of the class .Correct Answer: BodyYour Answer: Body
Multiple Choice Single AnswerQuestion:: If Dog derives from Mammal, and Mammal derives from Animal, then -Correct Answer: Dog inherits Animal's functions and dataYour Answer: Dog inherits Animal's functions and data
Page 139 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/FalseQuestion:: The sequence diagram is an alternative to understand program that executes object behaviour.Correct Answer: TrueYour Answer: True
True/FalseQuestion:: The use case may begin with no precondition or with some preconditions.Correct Answer: TrueYour Answer: True
True/FalseQuestion:: The associations irrelevant to the needs of methods execution are found.Correct Answer: FalseYour Answer: False
True/FalseQuestion:: An object may become reusable by accident or by design.Correct Answer: TrueYour Answer: True
Multiple Choice Multiple AnswerQuestion:: In Railway Reservation and Ticketing system, the objects [ business class ] that collaborate are as follows :-Correct Answer: Counter clerk , Reservation form , Ticket menu Your Answer: Counter clerk , Reservation form , Ticket menu
Multiple Choice Single AnswerQuestion:: The main difference between structure and class isCorrect Answer: Structure does not support OOPS Class Supports OOPS.Your Answer: Structure does not support OOPS Class Supports OOPS.
Multiple Choice Multiple AnswerQuestion:: In C++ language if the class member is to be created, following are the actions :-Correct Answer: Specify methods in the class , Specify constructor , Specify destructor Your Answer: Specify methods in the class , Specify constructor , Specify destructor
Multiple Choice Single AnswerQuestion:: How big is a class object?Correct Answer: Is as big as sum of the sizes of its member variablesYour Answer: Is as big as sum of the sizes of its member variables
True/FalseQuestion:: If the software is written in C++ , the class body will be terminated by semicolon.
Page 140 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Correct Answer: TrueYour Answer: True
Multiple Choice Multiple AnswerQuestion:: The class 'member' is constructed as follows in C++ :-Correct Answer: Specify variables in the class , Specify unique name for class , Specify whether it is private, public, protected or friend Your Answer: Specify unique name for class , Specify whether it is private, public, protected or friend , Specify variables in the class
True/FalseQuestion:: UA advocates use of UML notations and diagrams for modeling the system.Correct Answer: TrueYour Answer: True
Select The BlankQuestion:: Being tangible, the device pattern describes and represents large number of ________ having very clear tangible specifications.Correct Answer: ObjectsYour Answer: Objects
True/FalseQuestion:: The danger of scenario-driven approach is that the system is built too much around current needs & this focus will compromize the long term flexibility.Correct Answer: TrueYour Answer: True
Multiple Choice Single AnswerQuestion:: The second generation client-server computing is based onCorrect Answer: Distributed object computing [ DOC ]Your Answer: Distributed object computing [ DOC ]
Select The BlankQuestion:: OOSAD begins with identification of actors, what activities they perform and building ________ model for the function.Correct Answer: Use-caseYour Answer: Use-case
True/FalseQuestion:: With its strength, ODBC has become an industry standard for interoperatability on different databases.Correct Answer: TrueYour Answer: True
Multiple Choice Single AnswerQuestion:: The use of constructors will be made in a 'member' class for :-
Page 141 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Multiple Choice Multiple AnswerQuestion:: O2, Objectivity, ObjectStore and Versant support following DBMS criteria :-Correct Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL. Your Answer: Embedded queries with a 4GL , Ad-hoc updates of DB-schema with GUI , Ad-hoc updates of DB-schema with OOL.
Multiple Choice Multiple AnswerQuestion:: All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support ad-hoc queries with the following :-Correct Answer: GUI , 4GL , C++ Your Answer: GUI , 4GL , C++
Multiple Choice Single AnswerQuestion:: The concept of OOPS was first introduced inCorrect Answer: Simula LanguageYour Answer: Simula Language
Multiple Choice Multiple AnswerQuestion:: The following features are supported by OODBMS products viz O2 , Objectivity , ObjectStore and Versant :-Correct Answer: SUN OS , AIX , MS Windows Your Answer: SUN OS , AIX , MS Windows
Multiple Choice Multiple AnswerQuestion:: ALC performs following main tasks :-Correct Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer. Your Answer: Translates the data-related request from business objects , Translates the results [ processed through data ] to appropriate business objects. , Sends business objects into business layer.
Multiple Choice Single AnswerQuestion:: In DAD, the information providers such as users, customers, vendors and stakeholders paly a role ofCorrect Answer: ParticipantsYour Answer: Participants
Multiple Choice Multiple AnswerQuestion:: In the first step of designing classes we :-Correct Answer: Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams.
Page 142 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Refine attributes , Refine methods by using activity diagrams. , Refine protocols by using activity diagrams.
Multiple Choice Multiple AnswerQuestion:: Traditional approach for collecting DVD titles from rack are :-Correct Answer: Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list Your Answer: Member gives list to clerk , Clerk picks up titles mentioned in the list one by one , The picked items are tick marked and items not available are cross marked in the list
Multiple Choice Single AnswerQuestion:: A user palying a role in use case analysis is named as :-Correct Answer: ActorYour Answer: Actor
Match The FollowingQuestion: Correct Answer Your AnswerWe can define abstract operation on abstract data Data abstraction Data abstractionProcess of sharing properties of the higher level object or class Inheritance
InheritanceAbility to inherit attributes and methods from 2 or more objects or classes Multiple inheritance Multiple inheritanceAbility to send a message to several objects and to allow receiving object to respond method specified on the object. PloymorphismPloymorphism
True/FalseQuestion:: In the real world, both the applications exist, namely OO applications and RDBMS applications with first generation client server computing.Correct Answer: TrueYour Answer: True
Multiple Choice Single AnswerQuestion:: The object store stores objects that have ability to survive even though the program or system that created them is no longer live. Such objects are called :-Correct Answer: Persistent ObjectsYour Answer: Persistent Objects
Multiple Choice Single AnswerQuestion:: The lock that cause interruption of the program when a new value is committed in OODB is called :-Correct Answer: Notify lockYour Answer: Notify lock
Page 143 of 144
SCDL – 3rd Semester – Object Oriented Analysis and Design
Select The BlankQuestion:: When you express user-system interaction, the scenario in the model is called ________Correct Answer: Case modelYour Answer: Case model
Multiple Choice Multiple AnswerQuestion:: In order to create class member in C++ language, take following actions :-Correct Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private Your Answer: Specify scope resolution operator. , Specify whether variables are public or private , Specify whether methods are public or private