object oriented analysis and design scdl papers
TRANSCRIPT
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
1/95
Question The Standard DOC system was developed by the organisation of about
500
companies named :-
Correct Answer Object Management Group [ OMG ]
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
Select The Blank
Question A class may be thought of as 'data-type' and object as ________ of
that data-type.
Correct Answer Variable
Multiple Choice Single Answer
Question In 'railway ticket reservartion system ' the role of system server
is to be performed by
the user called :-
Correct Answer Reservation and ticketing system
Multiple Choice Single Answer
Question Objects may communicate with each other through
Correct Answer Methods
Multiple Choice Multiple Answer
Question OODBMS standards comprise of :-
Correct Answer ODL , OQL , ODMG C++ binding
Multiple Choice Single Answer
Question A technical term for an object of a class is termed as
Correct Answer Instance
Multiple Choice Single Answer
Question The methods used in the class 'member ' will be declared as :-Correct Answer Public
Multiple Choice Multiple Answer
Question OODBMS can work on following Operating systems on server :-
Correct Answer MS Windows , OS/2 , Sun OS
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
2/95
Multiple Choice Single Answer
Question The linking of procedure call to the code to be executed in
response to that call is
referred as
Correct Answer Binding
Multiple Choice Single Answer
Question It has been said that Pascal and C programs are collections of
procedures and C++
programs are collections of
Correct Answer Classes
Multiple Choice Single Answer
Question A role is nothing but a particular set of properties associated
with the :-
Correct Answer Class
Multiple Choice Single Answer
Question In DAD, the information providers such as users, customers, vendors
and
stakeholders paly a role of
Correct Answer Participants
Multiple Choice Single Answer
Question An actor may perform different roles in different :-
Correct Answer Use cases
True/False
Question Object-oriented programming focuses on the integrated data and
functionality as
discrete units that have both knowledge (data) and capabilities (functions).
Procedural
programs, on the other hand, focus on functions and how they act on data.
Correct Answer True
True/FalseQuestion OOT application in system development begins with OO analysis, OO
design, OO
programming , OO testing and system implementation.
Correct Answer True
True/False
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
3/95
Question In sense of time activity is longer and the action is relatively
instantaneous.
Correct Answer True
Multiple Choice Single Answer
Question Mango, apple and orange are members of classCorrect Answer Fruit
True/False
Question An interface design prototype provides the chance to test the look
and feel of your
product with potential users.
Correct Answer True
True/False
Question Architecture prototype can be designed to give you a chance todevelop a smaller
version of the program and to assess how easily your design decisions will
"scale up",
as the program is fleshed out.
Correct Answer True
Select The Blank
Question The methods for the class are defined in the ________ of the class
.
Correct Answer Body
Select The Blank
Question ________ has a role which is performed through well defined tasks.
These tasks are
performed in logical sequence to achieve a system goal.
Correct Answer Actor
Multiple Choice Multiple Answer
Question The class 'member' is constructed as follows in C++ :-
Correct Answer Specify unique name for class , Specify whether it isprivate, 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 :-
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
4/95
Correct Answer Inheritance
Multiple Choice Single Answer
Question The stores for persistent objects, such as disk files do not
support queries or
interactive user interface operations. These problems are solved by :-Correct Answer DBMS
Multiple Choice Multiple Answer
Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classes
Multiple Choice Multiple Answer
Question "Designing classes", consists of identifying following entities for
each class:-
Correct Answer Structures , Protocols , Methods
True/False
Question The process of mapping and integrating begins with defining the
relationships between
the table structure in RDB and class structure in object model in OODB
Correct Answer True
Select The Blank
Question The most widely used OOPL is ________
Correct Answer C++
True/False
Question In evolutionary model, the management activities are emphasised
with respect to
inception, elaboration, construction & transition.
Correct Answer True
Select The Blank
Question ________ handles through virtual database, cross database
functionality byconstructing unified schemes.
Correct Answer MDBS
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and
Versant support
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
5/95
following criteria for access to other DBMS whenever an application is
running on the
OODBMS :-
Correct Answer Can read data that resides in other OODBMS , Can modify data
that resides in other
OODBMS , Can read data that resides in RDBMS ORACLE
Multiple Choice Single Answer
Question Being an individual, different roles in a system performance can be
played by :-
Correct Answer User
Select The Blank
Question ________ is a specific sequence of transactions in a dialogue
between a user & a
system representing a particuler way to use the system.Correct Answer Use case
Multiple Choice Single Answer
Question In the Abstraction-Occurrence Pattern class is common and its
occurrences :-
Correct Answer Differ
Multiple Choice Single Answer
Question A user palying a role in use case analysis is named as :-
Correct Answer Actor
True/False
Question The ODBC-API driver drives to reach to intended database, runs the
application,
manipulates the data and puts it back in the position as the new data image.
Correct Answer True
Multiple Choice Multiple Answer
Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object andmethod separated by
dot operator. , Variable declaration
Select The Blank
Question The more complex is the interaction more ________ should be the UI
design for ease
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
6/95
of use and understanding.
Correct Answer Simple
Multiple Choice Multiple Answer
Question Traditional approach for collecting DVD titles from rack are :-
Correct Answer Member gives list to clerk , Clerk picks up titles mentionedin the list one by one , The
picked items are tick marked and items not available are cross marked in the
list
Multiple Choice Multiple Answer
Question Access to other OODBMS comprises of :-
Correct Answer Read data resident in other OODB , Modify data resident in
other OODB , Read data
resident on RDBMS
Match The Following
Question -Correct Answer
Class: Railway -Methods : Reserve Ticket (), cancel Ticket ()
Class : Passenger -Attributes : name , age , sex
Class : Booking clerk Attributes : Name , employee ID Attributes : Name ,
employee ID
Class: train Attributes : Train name , Train number
Multiple Choice Multiple Answer
Question Database of the following parameters can be created :-
Correct Answer DVD title database , Member database , Staff database
Select The Blank
Question The good attribute of ________ is, it should be singular and
represents only one
object and has no parallel.
Correct Answer Name
Match The Following
Question -Correct Answer
Standard procedure- Method
Table- Scheme representing complex relationships between entities
Column -Refers datatype and name
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
7/95
Row -Refers data for single entry
Multiple Choice Multiple Answer
Question In OODBMS product O2 , the attributes of objects have to be defined
in following
languages :-
Correct Answer C++ , JAVA , SMALLTALK
Select The Blank
Question The relationships between VLC and BLC are ________ the
relationships between
BLC and ALC.
Correct Answer Opposite of
Object Oriented Analysis and Design - 11
True/False
Question XML is a meta data language developed to specify data with a goalof improving
interoperatability of different data sources.
Correct Answer True
True/False
Question The use case analysis approach becomes more difficult if it
contains extensions from
other use cases.
Correct Answer True
Multiple Choice Single Answer
Question C++ is also named as
Correct Answer C with classes
Multiple Choice Multiple Answer
Question All OODBMS products namely O2, Objectivity, Object Store and
Versant support
following DBMS criteria :-
Correct Answer User defined datatype , Is_a relationship , Part_of
relationship
Multiple Choice Single Answer
Question Inheritance supports concept of
Correct Answer Hierarchical classification
Multiple Choice Multiple Answer
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
8/95
Question In context of transactions, OODBMS :-
Correct Answer Handle nested transactions , Supports MROW , Supports long
transactions
Multiple Choice Single Answer
Question Because of the concept of independent objects responding tomessages, object
orientation is a natural way to implement
Correct Answer Event driven programming
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity , ObjectStore and
Versant support
application programming in following languages.
Correct Answer C++ , JAVA , SMALLTALK
Select The Blank
Question The manager ________ manages an application's data needs by mapping
data
requirements to data source in the database.
Correct Answer ODBC driver
Select The Blank
Question Messaging and constructing messages is a complex task. The golden
rule is to keep
messages to a ________ , both at receiving end and sending end.Correct Answer Minimum
True/False
Question UML supports both static modeling and dynamic modeling
Correct Answer True
Select The Blank
Question ________ needs use case analysis from the viewpoint of identifying
those business
class that need human interaction.Correct Answer Identification
True/False
Question Isolated objects have no purpose in the system.
Correct Answer True
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
9/95
Multiple Choice Single Answer
Question The process by which objects of one class acquire properties of
objects of other class is
called
Correct Answer Inheritance
Multiple Choice Multiple Answer
Question ODBMS Queries comprise of :-
Correct Answer Ad-hoc queries with C++ , Ad-hoc queries with 4GL , Ad-hoc
queries with Lisp
Multiple Choice Multiple Answer
Question The following criteria accepted by O2 , Objectivity , ObjectStore
and Versant :-
Correct Answer Single-user, single-tasking environment , Single-user,
multi-tasking environment , Multiuserenvironment
Multiple Choice Single Answer
Question In sequence diagram, the existance of objects in the behaviour are
shown by
Correct Answer Dotted line
Multiple Choice Single Answer
Question Use domain analysis documents to identify actors in the system.
Whether the system iscurrent or new ask the question mainly :-
Correct Answer Who are the users of a system?
Select The Blank
Question Once algorithms are finalised, we convert them into a program using
OOPL or using
________containing automatic programming and testing.
Correct Answer CASE tool
Select The BlankQuestion ODBC with ________ provides standard database access through a
common interface,
independent of application .
Correct Answer API
Select The Blank
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
10/95
Question Booch emphasises development of mechanisms with ________ model.
Correct Answer Data
Match The Following
Question -Correct Answer
Ability to send a message to several objects and to allow receiving object to respond
method specified on the object.- Ploymorphism
We can define abstract operation on abstract data -Data abstraction
Process of sharing properties of the higher level object or class- Inheritance
Ability to inherit attributes and methods from 2 or more objects or classes
-Multiple inheritance
Multiple Choice Single Answer
Question Polymorphism means ability to takeCorrect Answer More than one form
Multiple Choice Multiple Answer
Question The columns to be filled in DVD reservation slip are as stated
below :-
Correct Answer Member name , Member ID , Contact phone number
True/False
Question The registration form is filled for each member of family under one
addressCorrect Answer True
Match The Following
Question- Correct Answer
Protected visibility -Accessibility only to subclasses and operations of class
Private visibility- Accessible only be operations of class
Visibility- Accessibility by classesPublic visibility -Accessibility by all classes
True/False
Question A functionality prototype can be designed that does not have the
final user interface, but
allows users to try out various features, such as forwarding messages or
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
11/95
attaching files
without worrying about the final interface.
Correct Answer True
Multiple Choice Multiple Answer
Question A first step in design is to construct a static UML class diagramconsisting of :-
Correct Answer Class name , Attributes , Methods
Multiple Choice Single Answer
Question UML uses :
Correct Answer OCL [ object Constraint Language ]
Select The Blank
Question ________ clearly identifies the actors and the task they perform
through interaction.Correct Answer Use case
Multiple Choice Single Answer
Question A subset of class with additional properties is termed as :
Correct Answer Subclass
Multiple Choice Single Answer
Question The lock that ensures that no other transaction is committed till
the earlier transaction
completes the task is called :-Correct Answer Read Lock
Multiple Choice Multiple Answer
Question The following features are supported by OODBMS products viz O2 ,
Objectivity ,
ObjectStore and Versant :-
Correct Answer SUN OS , AIX , MS Windows
Select The Blank
Question The methods used to have to perform on demand be put in ________ toenable
implementation of the method.
Correct Answer Algorithms
Multiple Choice Multiple Answer
Question OODBMS supports comprise of :-
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
12/95
Correct Answer User defined datatype , Is_a relationship , Part_of
relationship
Multiple Choice Single Answer
Question The class bird should have object
Correct Answer Egale
Select The Blank
Question The row of table in RDBMS contains data which maps ________ of
class in OODBMS.
Correct Answer Instance
Multiple Choice Single Answer
Question In 'railway ticket reservartion system' the roles such as
requisition processing, ticket
processing, ticket data updation are to be performed by the user called :-Correct Answer Counter Clerk
Select The Blank
Question static binding allows to hold certain properties fixed and rigid,
whereas ________
binding allows object to behave as per conditions emerge.
Correct Answer Dynamic
Multiple Choice Single Answer
Question The actor in drama may have role of dancing in dance event and alsomay have a role of
singer in solo singing event . This pattern is known as :-
Correct Answer Player role pattern
Select The Blank
Question ________ is a person or device that uses the system.
Correct Answer User
Multiple Choice Multiple Answer
Question In the first step of designing classes we :-Correct Answer Refine attributes , Refine methods by using activity
diagrams. , Refine protocols by using
activity diagrams.
Multiple Choice Single Answer
Question Use case is used to model scenarios in the system run by
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
13/95
Correct Answer User/actor
Multiple Choice Single Answer
Question The data once created by a process survives for long till it is
created externally, is called
:-Correct Answer Persistence data
Multiple Choice Multiple Answer
Question The DBMS criteria is supported by O2, objectivity, object store and
Versent. The criteria
for the same is as follows :-
Correct Answer Replication of data , Data encryption , Database language
based on SQL
Multiple Choice Multiple AnswerQuestion The contents of DVD return slip form are as follows :-
Correct Answer Member ID , Contact phone number , Feedback on DVD
Multiple Choice Single Answer
Question The insulation of data from direct access by the program is known
as :
Correct Answer Data hiding
Object Oriented Analysis and Design - 10
True/FalseQuestion In sense of time activity is longer and the action is relatively instantaneous.
Correct Answer True
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support
ad-hoc queries with the
following :-
Correct Answer GUI , 4GL , C++
Multiple Choice Single Answer
Question The object store stores objects that have ability to survive even though theprogram or system that created them
is no longer live. Such objects are called :-
Correct Answer Persistent Objects
True/False
Question UML supports both static modeling and dynamic modeling
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
14/95
Correct Answer True
True/False
Question Use cases are not beneficial for all interface requirements.
Correct Answer False
Multiple Choice Multiple Answer
Question The contents of DVD reservation slip form are as follows :-
Correct Answer Choice of delivery [ home or self-collection ] , e-mail address of member ,
Mobile phone number of member
Multiple Choice Multiple Answer
Question In context of transactions, OODBMS :-
Correct Answer Handle nested transactions , Supports MROW , Supports long transactions
Select The BlankQuestion ________ needs use case analysis from the viewpoint of identifying those
business class that need human
interaction.
Correct Answer Identification
Multiple Choice Single Answer
Question In the railway transport environment, the same train [ train name, number etc ]
leave everyday from one station
to the other. But in their operations, dates, drivers, passengers etc differ every day. This
pattern is called :-Correct Answer Abstraction-Occurrence Pattern
Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, the objects [ business class ] that
collaborate are as follows :-
Correct Answer Counter clerk , Reservation form , Ticket menu
Select The Blank
Question ________ is defined as a cooperation between object codes produced by different
software vendors & written indifferent programming languages.
Correct Answer Interoperability
True/False
Question The principle of polymorphism helps to extend and modify the system scope
through appropriate messaging
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
15/95
mechanism.
Correct Answer True
Multiple Choice Single Answer
Question The records such as name, ID No will be different for each member in all
membership registration forms. Thiscan be referred to as :-
Correct Answer Polymorphism
Select The Blank
Question OOSAD begins with identification of actors, what activities they perform and
building ________ model for the
function.
Correct Answer Use-case
Match The FollowingQuestion -Correct Answer
Database of property such as furniture, computers, laptops, printers etc.- Asset DB
Database of various DVDs including name, company, date of purchase, usage
count etc-Title DB
Database of members with name, ID no, address, telephone etc.- Member DB
Database of staff members with name, designation, pay, date of joining etc.-Staff DB
Multiple Choice Multiple 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.
Multiple Choice Single Answer
Question The collaboration diagram shows both :-
Correct Answer Collaboration and sequence
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
Multiple Choice Multiple Answer
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
16/95
Question The DBMS criteria is supported by O2, objectivity, object store and Versent. The
criteria for the same is as
follows :-
Correct Answer Replication of data , Data encryption , Database language based on SQL
Select The BlankQuestion ________ handles through virtual database, cross database functionality by
constructing unified schemes.
Correct Answer MDBS
True/False
Question Objects at location should be able to refer to objects at another location.
Correct Answer True
Select The Blank
Question Messaging and constructing messages is a complex task. The golden rule is tokeep messages to a ________ ,
both at receiving end and sending end.
Correct Answer Minimum
Select The Blank
Question The good attribute of ________ is, it should be singular and represents only one
object and has no parallel.
Correct Answer Name
Multiple Choice Single 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 Pattern
Multiple Choice Multiple Answer
Question The contents of DVD return slip form are as follows :-
Correct Answer Feedback on DVD , Member ID , Contact phone number
Select The BlankQuestion The design process begins where ________ is concluded.
Correct Answer OOA
Multiple Choice Multiple Answer
Question The three layered architecture is made up of layer classes as follows :-
Correct Answer Access Layer Class , Business Layer Class , View Layer Class
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
17/95
Select The Blank
Question Proximity switch Sensors and UPS are devices that help to perform applications.
These are ________ and class.
Correct Answer Tangible entiry pattern
True/False
Question Fuzzy Classes may be relevant or irrelevant.
Correct Answer True
Multiple Choice Multiple Answer
Question In Railway Reservation and Ticketing system, we can call following parameters as
attributes of class
Passenger :-
Correct Answer Name , Age , Sex
Select The Blank
Question ________ enables the development of extremely flexible client-server systems as
it is possible to locate reusable
objects /components stored anywhere in the network and manipulate them as per the
application requirements.
Correct Answer DOC
Multiple Choice Single Answer
Question According to Player Role Pattern, a class has role and the role is played by class
:-Correct Answer Owner
Multiple Choice Single Answer
Question To retain domain knowledge it is a good practice to build :-
Correct Answer Domain Analysis Document [ DAD ]
Match The Following
Question -Correct Answer
Convert rupee amount into equivalent dollar amount at the current bank rate-Converter
Method to calculate internal rate of returns on the investment- Domain Specific method
Bar code reader provides the date on scanning of document key, amount, date,
order number etc. On receipt of these values another output method will send
the values to respective class to change values of attributes.-I/O
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
18/95
Salary for the months of employees who belong to same type designation, role etc
would be same. This one algorithm can be Copy Constructor
used for number of employees
Multiple Choice Multiple Answer
Question In the first step of designing classes we :-Correct Answer Refine attributes , Refine methods by using activity diagrams. , Refine
protocols by using activity diagrams.
Your Answer Refine attributes , Refine methods by using activity diagrams. , Refine
protocols by using activity diagrams.
Select The Blank
Question Once algorithms are finalised, we convert them into a program using OOPL or
using ________containing
automatic programming and testing.
Correct Answer CASE tool
Multiple Choice Single Answer
Question The lock that ensures that no other transaction is committed till the earlier
transaction completes the task is
called :-
Correct Answer Read Lock
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support
following criteria for access toother DBMS whenever an application is running on the OODBMS :-
Correct Answer Can read data that resides in other OODBMS , Can modify data that
resides in other OODBMS , Can read data
that resides in RDBMS ORACLE
Select The Blank
Question In the normal course, the developer would need to write ________ for each
method or server application
whatever resident.
Correct Answer Interfaces
Multiple Choice Single Answer
Question OODBMS manages logical link association and its :-
Correct Answer Cardinality
Multiple Choice Single Answer
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
19/95
Question Each object is associated with the data of type class with which they are created.
A class is thus a collection of
objects of
Correct Answer Similar type
True/FalseQuestion The incremental approach means repeating software development cycle , analysis
and modeling, designing and
implementation or programming to achieve incremental goals.
Correct Answer True
True/False
Question The associations irrelevant to the needs of methods execution are found.
Correct Answer False
Multiple Choice Single AnswerQuestion In RDD, the technique in which model is built to test the requirements and to
obtain confirmation from user is
termed as
Correct Answer Prototyping
True/False
Question In evolutionary model, the management activities are emphasised with respect to
inception, elaboration,
construction & transition.Correct Answer True
True/False
Question An interface design prototype provides the chance to test the look and feel of your
product with potential users.
Correct Answer True
Multiple Choice Single Answer
Question The stores for persistent objects, such as disk files do not support queries or
interactive user interfaceoperations. These problems are solved by :-
Correct Answer DBMS
Object Oriented Analysis and Design - 3
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
20/95
Object Oriented Analysis and Design - 3Multiple Choice Single AnswerQuestion The database is created inCorrect
AnswerOracle
Multiple Choice Single AnswerQuestion Collection of similar datatypes is called asCorrect
AnswerArray
Select The BlankQuestion The links are expressed in ________ of associations.Correct
Answer
Cardinality
Select The BlankQuestion WMC could be kept as ________ as possible.Correct
AnswerLow
Select The BlankQuestion ________ analysis educates the analyst on business domain complexity andshows a way to deal with it.Correct
AnswerDomain
Multiple Choice Multiple AnswerQuestion Measurement can be used throughout a software project to assist in followingareas :Correct
AnswerEstimation , Quality control , Productivity assessment and project control
Multiple Choice Single Answer
Question in 'railway ticket reservation system ' the roles such as enquiry , reservation andticketing and cancellation are to be performed by the user called :-Correct
AnswerPassenger
Match The FollowingQuestion -Correct AnswerWe can define abstract operation on abstract data-Data abstraction
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
21/95
Process of sharing properties of the higher level object or class- Inheritance
Ability to inherit attributes and methods from 2 or more objects or classes-Multipleinheritance
Ability to send a message to several objects and to allow -receiving object to respondmethod specified on the object.-Ploymorphism
Multiple Choice Multiple AnswerQuestion OODBMS supports comprise ofCorrect
AnswerUser defined datatype , Is_a relationship , Part_of relationship
Multiple Choice Multiple AnswerQuestion General guidelines for OOD building areCorrect
AnswerReview already built class for usage , Create simple class & apply inheritance /multiple inheritance , Design simple & distinct methods
Select The BlankQuestion Null and Notify locks are generally used ________ transaction boundary in acache.Correct
AnswerOutside
Multiple Choice Single Answer
Question C++ is also named asCorrect
AnswerC with classes
True/FalseQuestion The sequence diagram is complex and difficult to understand.Correct
AnswerFalse
Multiple Choice Single AnswerQuestion NOC metric can be used to evaluate the degree ofCorrect
AnswerReuse
Multiple Choice Single AnswerQuestion Microsoft's Component Object Model [ COM ] and Distributed ComponentObject Model [ DCOM ] are alternatives to
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
22/95
CorrectAnswerCORBA
Select The BlankQuestion Software objects interact and communicate with each other using ________ .Correct
AnswerMessages.
Multiple Choice Multiple AnswerQuestion System performance and effectiveness is a result ofCorrect
AnswerBusiness knowledge , Business process , People who operate business
Multiple Choice Multiple Answer
Question When a use case is taken up for execution , each situation scenario has :-Correct
AnswerPre condition , Post Condition
Select The BlankQuestion Another intention of ________ is to test and validate existing ideas as well as togenerate new ideas.Correct
AnswerPrototyping
Multiple Choice Multiple AnswerQuestion In OOSAD model , the design phase mainly comprises of following activitiesCorrect
AnswerReview subsystem-class association & draw OO design , Allocate tasks &identify collaboration , Design messaging models
Multiple Choice Single AnswerQuestion The method that destroys instance [ object ] of class is known asCorrect
Answer
Destruction
Multiple Choice Multiple AnswerQuestion The measures are based on data collection. The data is collected from followingsources :Correct
AnswerSoftware engineering process , Software project , Software product
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
23/95
Multiple Choice Multiple AnswerQuestion The Object Management Group [ OMG ] suggested abstract object model withfollowing features :-Correct
AnswerObject can be distinguished clearly. , The object methods and operations aregoverned by parameters and their values. , The object's nature is persistent ortransient.
True/FalseQuestion In order to achieve system goal , objects cooperate and interact with each other.Correct
AnswerTrue
Multiple Choice Single AnswerQuestion Objects contain data and code to manupulate that data. The entire set of data
and code of object can be made user-defined data type using the concept ofCorrect
AnswerClass
Select The BlankQuestion As we move from OOA to OOD ,we evaluate class module into ________entities.Correct
AnswerLogical
Multiple Choice Single AnswerQuestion The interaction between user/actor and the system are shown mainly by :-Correct
AnswerInteraction diagram
True/FalseQuestion Once you define employee as an object for pay-roll application ,it can be usedfor income tax, bonus, commission or any HR application .Correct
Answer
True
True/FalseQuestion To understand object as a system , we must understand its behavior inassociation with other objects in the system .Correct
AnswerTrue
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
24/95
Multiple Choice Single AnswerQuestion The process by which objects of one class acquire properties of objects of otherclass is calledCorrect
AnswerInheritance
Select The BlankQuestion We extensively use ________ for processing , refining and designing classes.Correct
AnswerUML
Multiple Choice Single AnswerQuestion The WMC [ Weighted Method per Class ] is defined by the following expression,Correct
Answer
WMC = Ci
True/FalseQuestion UA is the result of efforts to combine best practices , processes , methodologiesand guidelines using UML notations and diagrams that can provide a betterunderstanding of OO concepts and system development.Correct
AnswerTrue
True/FalseQuestion System functions in business domain environment.
CorrectAnswerTrue
Multiple Choice Single AnswerQuestion How big is a class object?Correct
AnswerIs as big as sum of the sizes of its member variables
Multiple Choice Single Answer
Question The main difference between structure and class isCorrectAnswerStructure does not support OOPS Class Supports OOPS.
True/FalseQuestion Ambiguity does not arise if requirements are not specified in clear terms .Correct
Answer
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
25/95
False
True/FalseQuestion In OO approach , the transition from one phase of development to other is notseamless and creates complexity.Correct
AnswerFalse
Multiple Choice Single AnswerQuestion If Dog derives from Mammal, and Mammal derives from Animal, then -Correct
AnswerDog inherits Animal's functions and data
Multiple Choice Multiple AnswerQuestion Occurrences of class 'order' can be
CorrectAnswerAppointment Order , Work Order , Purchase Order
True/FalseQuestion High complexity should not be avoided so far as possibleCorrect
AnswerFalse
Multiple Choice Single AnswerQuestion The concept of OOPS was first introduced in
CorrectAnswerSimula Language
Multiple Choice Single AnswerQuestion In DAD, the information providers such as users , customers , vendors andstakeholders play a role ofCorrect
AnswerParticipants
Select The BlankQuestion Since OODBMS supports distribution of objects , it must have a feature of________ so that OO application need not take efforts to add mechanisms tolocal objects.Correct
AnswerLocation transparency
Multiple Choice Multiple Answer
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
26/95
Question Persistent Object Storage System under DBMS , can provideCorrect
AnswerUnique ID to objects so as to reach correctly , Communication between objects ,Large , stable and reliable storage capacity
Match The FollowingQuestion -Correct AnswerDatamarts -Sections of a particular data -such as finance , stores , billingetc.
Distributed database -The information is divided and stored separately in different servers.
End user database- Database created by an end user.
Data Warehouse Database located centrally so that everybody can haveaccess to it.
True/FalseQuestion One way to achieve portability is to write software in standard version of highlevel language and to develop portable system and application software .Correct
Answer
Object Oriented Analysis and Design - 2Multiple Choice Single AnswerQuestion The actor in drama may have role of dancing in dance event and also may have arole of singer in solo singing event . This pattern is known as .
CorrectAnswerPlayer role pattern
Select The BlankQuestion In a faade class , we provide most often required and most dynamic properties ofthe ________ class and class in the main system.Correct
AnswerSuper
Multiple Choice Single AnswerQuestion C++ is basically a procedural language having extension ofCorrect
AnswerObject Oriented technology
Select The BlankQuestion ________ has become a standard notation for object oriented system modeling.Correct
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
27/95
AnswerUML
Select The BlankQuestion ________ is a graphical representation of user's view and developersunderstanding of transactions performed in the case scenario .Correct
AnswerUse case diagram
True/FalseQuestion Testing is the process of demonstrating that the faults are not present.Correct
AnswerTrue
Multiple Choice Multiple Answer
Question Like entity-relationship model , the object relationship model is developed. Thedevelopment takes place through following three steps :-Correct
AnswerDraw a network of collaborators using CRC index cards. , From CRC index cards ,evaluate responsibilities and collaborations. Name unlabeled lines. The direction ofrelationship is indicated by an arrowhead line. , Determine cardinality .
Multiple Choice Single AnswerQuestion The use of constructors will be made in a 'member' class forCorrect
Answer
Initialize objects
Multiple Choice Single AnswerQuestion UML usesCorrect
AnswerOCL [ object Constraint Language ]
Select The BlankQuestion When we move to OOSAD , server-resident applications will give way to objectsand ________ objects in Distributedserver environment.
CorrectAnswerDistributed
Multiple Choice Single AnswerQuestion Selected design pattern should be a solution that weights heavily on theadvantage and that has very few and insignificant disadvantages. Indocumentation content , this is known asCorrect
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
28/95
AnswerOptimum solution
Multiple Choice Multiple AnswerQuestion Some key objectives of OOD process should achieve the followingCorrect
AnswerThe class as far as possible should be independent , but could be dependent ononly a few classes. , Interaction between two classes should be explicit. , Classhierarchy should be built on specialization of higher class.
True/FalseQuestion Compared to other OO methods , the metrics methods progressed very slowly.Correct AnswerTrueTrue/FalseQuestion OODBMS ensures that in the event of failure the recovery process enforces
consistency in database status after a transaction is terminated by force externally.Correct
AnswerTrue
Multiple Choice Multiple AnswerQuestion OOSAD has following main activitiesCorrect
AnswerUse case-driven OO analysis and OO design , Prototyping and review of OOdesign , Implementation , incremental testing and maintenance.
Select The BlankQuestion The company may have functional databases such as BOM , drawings ,equipments . These databases are ________ in nature and are distributedphysically , logically and by responsibility of control.Correct
AnswerHeterogeneous
Multiple Choice Multiple AnswerQuestion In train class the examples of changing parameters areCorrect
AnswerDriver , Passenger name , Guard
Match The FollowingQuestion- Correct Answer
Method -Procedure body implementing operation
Object -Collection of data & operations
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
29/95
Class -Description of set of objects -Instance Technical term for object of class
True/FalseQuestion The purpose of an interaction diagram is to understand the role of other objectsthat are in collaboration with the object in question , the objective being tocomplete the job.Correct
AnswerTrue
Select The BlankQuestion When object A wants object B to perform one of B's methods, object A sends a
________to object B.Correct
AnswerMessage
Select The BlankQuestion The main objective in building ________class is to create set of classes that knowhow to communicate with locations where data actually resides.Correct
AnswerAccess layer
Multiple Choice Single AnswerQuestion In OOSAD , the view layer classes or UI areCorrect
Answer
GUI [ Graphical User Interfaces ]
Multiple Choice Single AnswerQuestion The variables in the class 'member ' will be declared asCorrect
AnswerPrivate
Match The FollowingQuestion -Correct AnswerRow -Refers data for single entry
Standard procedure -Method
Table -Scheme representing complexrelationships between entitiesColumn Refers- datatype and nameMultiple Choice Single AnswerQuestion When two classes refer to one class to read or write data , then the degree ofcoupling isCorrect
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
30/95
AnswerHigh
Multiple Choice Multiple AnswerQuestion The following flaws generally arise through oversight.Correct
AnswerSpecial circumstances may have been generated to accommodate theunnecessary attribute or exceptions to it. Work involved in the creation ofunnecessary subclasses should be avoided. , A misinterpretation of the classdefinition may lead to incorrect or extraneous class relationships. , The behavior ofthe system or its classes may be improperly characterized to accommodateextraneous attribute.
True/FalseQuestion In the process of rationalizing and organizing classes we simplify class structure ,minimizing number of classes and reducing information content in each of them .
CorrectAnswerTrue
Multiple Choice Multiple AnswerQuestion Use case models are more useful to :-Correct
AnswerAnalyst , Designer , Developer
Select The BlankQuestion Models provide a way of describing a world but ________ techniques are only a
part of analysis and design.Correct
AnswerModeling
True/FalseQuestion By default, variables are private and methods are public .Correct
AnswerTrue
Select The BlankQuestion In a view layer class we build ________ where the user interacts with the system.Correct
AnswerInterface
Multiple Choice Single AnswerQuestion In use case model , store clerk , shop manager , vendor and purchase managerare
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
31/95
CorrectAnswerActors
Select The BlankQuestion A ________is a declaration that a pointer to a base class is to be treated as apointer to a derived class.Correct
AnswerDown cast
Multiple Choice Multiple AnswerQuestion A simple and single object on its own does not achieve anything unless it istriggered into action by the following from other object or method.Correct
AnswerStimulus , Signal , Message
True/FalseQuestion An object may become reusable by accident or by design.Correct
AnswerTrue
Multiple Choice Single AnswerQuestion Being an individual , different roles in a system performance can be played by :-Correct
AnswerUser
True/FalseQuestion OO approach saves development time as the object can be reused.Correct
AnswerTrue
Multiple Choice Multiple AnswerQuestion OOT features three counts namelyCorrect
AnswerReusability , Portability , Interoperability
True/FalseQuestion An immutable class is never protected from changing.Correct
AnswerFalse
Multiple Choice Multiple AnswerQuestion The following are some of the authors who have published methods for analysis
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
32/95
and design of systems based on OO paradigmCorrect
AnswerCoad , Yourdon , Shlaer
Multiple Choice Single AnswerQuestion One has to identify classes , class relationships , class attributes and classmethods for drawingCorrect
AnswerStatic class diagram
Multiple Choice Single AnswerQuestion The OO testing is generally based on the techniques ofCorrect
AnswerFault detection
Multiple Choice Multiple AnswerQuestion It is not necessary that the user be a human being. It could be :-Correct
AnswerBar code reader , Card swiping machine , ATM system
Multiple Choice Single AnswerQuestion Collection of similar datatypes is called asCorrect
AnswerArray
Multiple Choice Multiple AnswerQuestion Consider a Store Transaction System. If the use case diagram of store transactionsystem is prepared , the following activities can be taken into consideration.Correct
AnswerCustomer submits requisition for material. , Storekeeper confirms availability ofmaterial and issues the same. , Customer collects the material.
Select The BlankQuestion The classes are associated with ________ mechanism.
CorrectAnswerCoupling
True/FalseQuestion DIT is not useful in predicting defect-proneness of a class.Correct
AnswerFalse
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
33/95
Object Oriented Analysis and Design - 1
Multiple Choice Multiple AnswerQuestionIn a template for DAD, following details are covered under title ' Technology ' :-Correct AnswerSystems & architecture , Hardware configuration , Software configuration
Select The BlankQuestionThe interaction between classes is achieved through ________ sent from one class toother.Correct AnswerMessages
Match The FollowingQuestionCorrect Answer
Versantwww.versant.com
O2www.o2tech.com
Objectivity
www.objectivity.com
Odi.comwww.Objectstore
Multiple Choice Single AnswerQuestionCompared to RDBMS with OODBMS , there is no explicit management of inheritance ofattributes and methods in RDBMS are whereas in OODBMSCorrect Answer
Inheritance property represents relations explicitly
True/FalseQuestionObjects can be both , tangible or intangible.Correct AnswerTrue
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
34/95
Multiple Choice Single AnswerQuestionHow big is a class object?Correct AnswerIs as big as sum of the sizes of its member variables
True/FalseQuestionXML is a meta data language developed to specify data with a goal of improvinginteroperatability of different data sources.Correct AnswerTrue
True/FalseQuestion
In OO testing approach , if we consider test as an object, the object test is associated witha class . test specificationsCorrect AnswerTrue
Select The BlankQuestion
________ is the instance of class.Correct AnswerObject
Multiple Choice Single AnswerQuestionThe small programs , after testing , are integrated in a large program. The complete largeprogram is again tested. This type of testing is called asCorrect AnswerIntegration testing.
Multiple Choice Multiple AnswerQuestionWhen domain knowledge supports the OO analysis the following features are coveredadequately :-
Correct AnswerSystem scope , System definition , System goals
Multiple Choice Multiple AnswerQuestionThe Jacobson et al. methodology uses following modelsCorrect AnswerUse case Model , Domain Object Model , Analysis Object Model
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
35/95
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
36/95
Multiple Choice Multiple AnswerQuestionthe view layer class or UI class is responsible for following main activities :-Correct AnswerFetching an input , Displaying an output , Printing an output
Select The BlankQuestionThe class can be expanded using property of ________ to lower levels of sub-class andinstances.Correct AnswerInheritance
Select The BlankQuestionSome functions , features , processes are better understood if the ________ in which
system operates is also understood in the first place.Correct AnswerDomain
Multiple Choice Multiple AnswerQuestionThe CAD is widely used in engineering drawing applications such asCorrect AnswerNetwork analysis and design , Printed Circuit Board [ PCB ] design , Electrical layouts
True/FalseQuestion
Immutable objects are not good to have in the system as they are unstable and non-trustworthy.Correct AnswerFalse
Multiple Choice Single AnswerQuestionThe process of grouping objects whose characteristics are common into the class is called:-Correct AnswerClassification
Select The BlankQuestionIn a faade class , we provide most often required and most dynamic properties of the
________ class and class in the main system.Correct AnswerSuperMatch The FollowingQuestion
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
37/95
Correct Answer
Unnecessary functionsAdditional methods which are not required for current applications
AmbiguityRequirements are not specified in clear terms
Incomplete requirementsAbsence of needs that are crucial to successful functioning of system
Unnecessary featuresIncrease solution overheads affecting performance , complexity , stability & supportrequirements.
Multiple Choice Single Answer
QuestionThe degree of complexity increases as number of pathsCorrect AnswerIncreaseYour AnswerIncrease
Select The BlankQuestionRead and Write locks are generally used ________ transaction boundary .Correct AnswerInside
Multiple Choice Single AnswerQuestion
A role is nothing but a particular set of properties associated with theCorrect AnswerClass
True/FalseQuestion
One way to achieve portability is to write software in standard version of high level languageand to develop portable system and application software .Correct AnswerTrue
True/FalseQuestionOODBMS must be accessible by multiple users. That is if users/application access aselection of database , other user/application should also be in a position to access other
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
38/95
sections of database.Correct AnswerTrue
Multiple Choice Multiple AnswerQuestionWirfs-Brock has given following three generic relationships between classes.Correct AnswerIs-a-part-of relationship , Has-a-knowledge-of relationship , Depends-upon relationship
Select The BlankQuestionIn OO design process , the class is first made richer by adding two main properties :-
________ of the class and methods ( operations ) of the class.Correct Answer
Attributes
Multiple Choice Single AnswerQuestionDue to complex interactions , interaction diagrams are usually difficult to draw & read.Theremedy is :-Correct AnswerSplit the use cases into smaller activities or tasks with specific goals
True/False
QuestionThe prime objective of software testing is to find the greatest possible number of errors witha manageable amount of efforts applied over a realistic time span.Correct AnswerTrue
Multiple Choice Single AnswerQuestionConcurrency control and synchronization of different processes is achieved by usingCorrect Answer
Locks
Multiple Choice Single AnswerQuestionThe main difference between structure and class isCorrect AnswerStructure does not support OOPS Class Supports OOPS.
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
39/95
Multiple Choice Single AnswerQuestionXML can be viewed as an extension ofCorrect AnswerHTML
Multiple Choice Single AnswerQuestionThe technique developed for measurement of complexity of a graph is named asCorrect AnswerMcCabe cyclomatic complexity
Select The BlankQuestion
The complexity ________ as the system becomes more complex.Correct AnswerIncreases
Multiple Choice Single AnswerQuestionThe concept of OOPS was first introduced inCorrect AnswerSimula Language
Select The Blank
QuestionThe classes are associated with ________ mechanism.Correct AnswerCoupling
Select The BlankQuestionWMC could be kept as ________ as possible.Correct AnswerLow
Multiple Choice Single AnswerQuestionThe class can be expanded using property of inheritance to lower levels of sub-class andinstances. This is called asCorrect AnswerClass structure
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
40/95
Multiple Choice Multiple AnswerQuestionIt is not necessary that the user be a human being. It could be :-Correct AnswerBar code reader , Card swiping machine , ATM system
Multiple Choice Multiple AnswerQuestionSome of principles of OOD areCorrect AnswerThe use of standard class libraries should be a first choice. , Extensive use of 'extension' ,'uses' should be made to reduce number of classes. , Extensive use of 'inheritance' shouldbe made to reduce number of classes.
Object Oriented Analysis and Design - 17Object Oriented Analysis and Design - 17Multiple Choice Single AnswerQuestion:A process of identifying, assessing , evaluating risk exposure, prioritizing therisk incidences, and developing risk monitoring, management and mitigation plan is :-Correct Answer: Project Risk ManagementMultiple Choice Single AnswerQuestion:A Modification of the Software is done to accommodate the changes forced bythe external environment isCorrect Answer: Adaptive MaintenanceMultiple Choice Multiple AnswerQuestion:A documentation is tested through :-Correct Answer: Technical Review , Actual Operational ReviewMultiple Choice Single AnswerQuestion:In Interface Stage of SSAD phase the focus is on:-Correct Answer: User ComfortMultiple Choice Single AnswerQuestion:A type of testing which verifies that all the system elements are meshedproperly and that overall system function / performance is achieved is:-Correct Answer: System testingSelect The BlankQuestion:A ________ deals with identification and assessment of potential hazards ofsoftware failing and its impact on the systems.
Correct Answer: Software SafetyTrue/FalseQuestion:The Water Fall Model is used where the risk factor is almost nilCorrect Answer: TrueMultiple Choice Single AnswerQuestion:A System in which next state of the system can be predicted without doubt is :-Correct Answer: DeterministicTrue/False
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
41/95
Question:Spiral model itself is a model which is base for other software developmentmodelsCorrect Answer: FalseTrue/FalseQuestion:System testing checks the abnormality in the software system.Correct Answer: FalseTrue/FalseQuestion:ISO 9001 is used to develop quality assurance systems.Correct Answer: TrueMultiple Choice Single AnswerQuestion:A type of testing where the focus is on design and development of the softwarearchitecture is termed as:-Correct Answer: Integration TestingTrue/FalseQuestion:The results of the test case is recorded in the test specification document.Correct Answer: TrueMultiple Choice Single Answer
Question:A Principle in which the Functional Cohesion between the sub system ismaintained:-Correct Answer: DecompositionMultiple Choice Multiple AnswerQuestion:SQA efforts most primarily assures:-Correct Answer: Software Quality , Software Reliability , Software AvailabilityMultiple Choice Multiple AnswerQuestion:The Customer Requirements could be analyzed by:-Correct Answer: Interviewing , Questionnaire , Meeting with Key UsersMultiple Choice Single AnswerQuestion:The extent the software meets the customer quality goals and expectations istermed as :-
Correct Answer: CorrectnessMultiple Choice Multiple AnswerQuestion:The Factors enabling easy change are :-Correct Answer: Maintainability , Flexibility , TestabilityMatch The FollowingQuestion: Correct Answer:Development of the -Software Software ProgramsCorrective Maintenance- Analysis Process, Tools & MethodsLayers -SoftwareRequirement Specifications -Definition PhaseSelect The Blank
Question:Cohesion and Coupling is the criteria for measuring ________.Correct Answer: Functional DependencySelect The BlankQuestion:A collection of programs written to service other set of programs and itsfunctions is called as ________Correct Answer: System SoftwareSelect The BlankQuestion:________ is a System Engineering approach that is used to define architecturethat enables a business to use Information Effectively.
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
42/95
Correct Answer: Business Processing EngineeringMultiple Choice Single AnswerQuestion:The Application of a systematic, disciplined, quantifiable approach to thedevelopment, operation and maintenance of the software is termed asCorrect Answer: Software EngineeringMultiple Choice Multiple AnswerQuestion:RMMM Plan deals with :-Correct Answer: Mitigation , Monitoring , ManagementSelect The BlankQuestion:In ________Model the risk of the Software development is almost NilCorrect Answer: Water FallTrue/FalseQuestion:Stress Testing is a part of Integration testing.Correct Answer: FalseMultiple Choice Multiple AnswerQuestion:Black Box testing techniques are:-Correct Answer: Graph Based Testing Methods , Equivalence Portioning , Boundary
Value AnalysisMultiple Choice Multiple AnswerQuestion:The types of Software areCorrect Answer: Business Software , Embedded Software , System SoftwareMultiple Choice Multiple AnswerQuestion:Following are the data models namely:-Correct Answer: Hierarchical Model , Network Model , Relational ModelSelect The BlankQuestion:________ is achieved by carving out a module that is responsible for anyunique function and which does not need to interact with other parts of the system.Correct Answer: Functional DependencyMultiple Choice Multiple Answer
Question:The stages of the Iterative Models areCorrect Answer: Requirement Analysis , System Design , Development Coding & UnitTestingMultiple Choice Multiple AnswerQuestion:In a Software Risk Management Risk drivers are :-Correct Answer: Technology , People , RequirementsSelect The BlankQuestion:________ tests confirms that the needs and requirements are fulfilled on thedeployment platform.Correct Answer: BetaTrue/False
Question:The major resources in the project is people and funds.Correct Answer: FalseMatch The FollowingQuestion: Correct Answer:Entity -Object which is Uniquely DistinguishedHierarchical Model -Tree StructureNetwork Model -Network CommunicationsRelational Model -Data are LinkedSelect The Blank
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
43/95
Question:The company should establish a ________ and maintain a documented qualitysystem as a means of ensuring that it conforms to the specified requirements of ISO.Correct Answer: Quality System ProcedureMultiple Choice Single AnswerQuestion:Who Defines SE as the application of a Systematic, disciplined andquantifiable approach to the development and maintenance of a SoftwareCorrect Answer: IEEETrue/FalseQuestion:People, Procedures and Parameters are the Drivers of the Technology.Correct Answer: FalseTrue/FalseQuestion:Six Sigma is one of the most widely used strategy for statistical qualityassurance in an industry.Correct Answer: TrueSelect The BlankQuestion:A ________ has to be performed regularly throughout the achievement lifecycle.
Correct Answer: Risk ManagementMultiple Choice Multiple AnswerQuestion:Work Break Down Structure can also be traced back to ?Correct Answer: System Requirements Specifications , Requirement Definition &DescriptionMultiple Choice Single AnswerQuestion:A type of testing where the focus is user and user Behavior is:-Correct Answer: Usage based testingTrue/FalseQuestion:A Software solution is evolved in parts as in an incremental fashion inincremental modelCorrect Answer: True
Multiple Choice Multiple AnswerQuestion:System Testing Techniques are :-Correct Answer: Alpha Test , Beta TestSelect The BlankQuestion:________ testing confirms that the needs and requirements are fulfilled in thedevelopment environment.Correct Answer: AlphaMultiple Choice Single AnswerQuestion:In Design Phase at data and data Structure stage the focus is on:-Correct Answer: Entities and AttributesMultiple Choice Single Answer
Question:The Extent of effort to locate the error and fix it is :-Correct Answer: MaintainabilityMultiple Choice Single AnswerQuestion:A process of identifying, assessing , evaluating risk exposure, prioritizing therisk incidences, and developing risk monitoring, management and mitigation plan is :-Correct Answer: Project Risk ManagementMultiple Choice Multiple AnswerQuestion:RMMM Plan deals with :-Correct Answer: Mitigation , Monitoring , Management
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
44/95
Select The BlankQuestion:In ________Model the risk of the Software development is almost NilCorrect Answer: Water FallTrue/FalseQuestion:Stress Testing is a part of Integration testing.Correct Answer: FalseMultiple Choice Multiple AnswerQuestion:Black Box testing techniques are:-Correct Answer: Graph Based Testing Methods , Equivalence Portioning , BoundaryValue AnalysisMultiple Choice Multiple AnswerQuestion:The types of Software areCorrect Answer: Business Software , Embedded Software , System SoftwareMultiple Choice Multiple AnswerQuestion:Following are the data models namely:-Correct Answer: Hierarchical Model , Network Model , Relational ModelSelect The Blank
Question:________ is achieved by carving out a module that is responsible for anyunique function and which does not need to interact with other parts of the system.Correct Answer: Functional DependencyMultiple Choice Multiple AnswerQuestion:The stages of the Iterative Models areCorrect Answer: Requirement Analysis , System Design , Development Coding & UnitTestingMultiple Choice Multiple AnswerQuestion:In a Software Risk Management Risk drivers are :-Correct Answer: Technology , People , RequirementsSelect The BlankQuestion:________ tests confirms that the needs and requirements are fulfilled on the
deployment platform.Correct Answer: BetaTrue/FalseQuestion:The major resources in the project is people and funds.Correct Answer: FalseMatch The FollowingQuestion:Correct Answer:Entity -Object which is Uniquely DistinguishedHierarchical Model -Tree StructureNetwork Model- Network CommunicationsRelational Model -Data are Linked
Select The BlankQuestion:The company should establish a ________ and maintain a documented qualitysystem as a means of ensuring that it conforms to the specified requirements of ISO.Correct Answer: Quality System ProcedureObject Oriented Analysis and Design - 16Multiple Choice Single AnswerQuestion: The key feature that enables users/application to cooperate and collaborate inapplication processing is named as :-Correct Answer: Concurrency
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
45/95
Multiple Choice Multiple AnswerQuestion: In designing classes, we are improving and enriching the class content interms of properties and we screen them for :-Correct Answer: Local and communication association , Eliminating unnecessaryassociation , Identifying the relationship, top-down or bottom up, aggregation anddeclaring relationship pattern.True/FalseQuestion: More use classes may not necessarily bring better understanding or moreclarity.Correct Answer: FalseSelect The BlankQuestion: ________helps to integrate homogeneous database system with multipledatabase and data types other than relational data types.Correct Answer: MDBSTrue/FalseQuestion: A state chart diagram shows method of execution on receipt of message andactivities used in the method.
Correct Answer: TrueTrue/FalseQuestion: The registration form is filled for each member of family under one addressCorrect Answer: TrueSelect The BlankQuestion: We extensively use ________ for processing, refining and designing classes.Correct Answer: UMLSelect The BlankQuestion: The user must have access to both OODB and RDB to manipulate data. Thedeveloper therefore must develop applications that could source data from ________databases [ OODB, RDB etc] .Correct Answer: All
True/FalseQuestion: When the system is modeled into different case scenarios it not only goesdown to a level of function and features, but also reveals relationships and behavioursamongst different system components.Correct Answer: TrueMultiple Choice Single AnswerQuestion: The concept of OOPS was first introduced inCorrect Answer: Simula Language
True/FalseQuestion: With its strength, ODBC has become an industry standard for
interoperatability on different databases.Correct Answer: TrueMultiple Choice Multiple AnswerQuestion: The following are the columns to be filled in DVD reservation slip :-Correct Answer: Name [ title ] , DVD ID , Required dateSelect The BlankQuestion: The row of table in RDBMS contains data which maps ________ of class inOODBMS.Correct Answer: Instance
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
46/95
Multiple Choice Single AnswerQuestion: The sequence of states that the object goes through when it receives a messageto act is shown by the diagram called :-Correct Answer: State chart diagramTrue/FalseQuestion: Mapping of multiple inheritance into a single table is possible in RDBMS.Correct Answer: TrueMultiple Choice Multiple AnswerQuestion: All OODBMS products namely O2, Objectivity, Object Store and Versantsupport following DBMS criteria :-Correct Answer: User defined datatype , Is_a relationship , Part_of relationshipMultiple Choice Single AnswerQuestion: How big is a class object?Correct Answer: Is as big as sum of the sizes of its member variablesMultiple Choice Single AnswerQuestion: In OOSAD, the object is the unit used for analysis of the system, hence it iscalled:-
Correct Answer: OOA [ Object Oriented Analysis ]Select The BlankQuestion: ________ of an object remains unchanged even though its state and propertieschange.Correct Answer: IdentityMultiple Choice Single AnswerQuestion: If Dog derives from Mammal, and Mammal derives from Animal, then -Correct Answer: Dog inherits Animal's functions and dataMultiple Choice Single AnswerQuestion: The lock that cause interruption of the program when a new value iscommitted in OODB is called :-Correct Answer: Notify lock
True/FalseQuestion: UML supports both static modeling and dynamic modelingCorrect Answer: TrueMultiple Choice Single AnswerQuestion: In Object Oriented technology following expression is appropriateCorrect Answer: object=data+menthodsMultiple Choice Multiple AnswerQuestion: In context of transactions, OODBMS :-Correct Answer: Handle nested transactions , Supports MROW , Supports longtransactionsMultiple Choice Single Answer
Question: The lock that ensures that no other transaction is commited till the transactionis in the mode of updation and creation of new version of object, is calledCorrect Answer: Write LockMatch The FollowingQuestion Correct Answer:Class Shape- Triangle, rectangle, circle, ellipseClass Vehicle- Scooter, car, truck, tractorClass Animal -Cat, dog, cow, tigerClass Color- Red, yellow, blue, green
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
47/95
Multiple Choice Multiple AnswerQuestion: Various database packages are :-Correct Answer: Sibase , SAP , OracleSelect The BlankQuestion: When you express user-system interaction, the scenario in the model is called
________Correct Answer: Case modelMultiple Choice Single AnswerQuestion: In DAD, the domain-specific & organisation-specific terms are covered underthe title :-Correct Answer: FeaturesMultiple 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 PatternSelect The Blank
Question: A class is the________ for an object.Correct Answer: TemplateTrue/FalseQuestion: The principle of polymorphism helps to extend and modify the system scopethrough appropriate messaging mechanism.Correct Answer: TrueMultiple Choice Multiple AnswerQuestion: Access to other OODBMS comprises of :-Correct Answer: Read data resident in other OODB , Modify data resident in otherOODB , Read data resident on RDBMSTrue/FalseQuestion: The UI should be designed for blind and mechanical operation.
Correct Answer: TrueMultiple 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 andmethod separated by dot operator. , Variable declarationMultiple Choice Single AnswerQuestion: The method for industrial development of software based on use-case-drivendesign isCorrect Answer: OOSE [ Object Oriented Software Engineering ]Multiple Choice Multiple AnswerQuestion: OODBMS standards comprise of :-
Correct Answer: ODL , OQL , ODMG C++ bindingMultiple Choice Single AnswerQuestion: The main difference between structure and class isCorrect Answer: Structure does not support OOPS Class Supports OOPS.Multiple Choice Single AnswerQuestion: The class and its hierarchy build through inheritance should lead to a :-Correct Answer: Single purpose classMultiple Choice Multiple AnswerQuestion: A first step in design is to construct a static UML class diagram consisting of:-
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
48/95
Correct Answer: Class name , Attributes , MethodsTrue/FalseQuestion: Sequence diagrams and collaboration diagrams are very difficult to selectclasses and objects.Correct Answer: FalseMultiple Choice Multiple AnswerQuestion: The solution to simplicity of design lies in the following factors :-Correct Answer: Class design , Building hierarchy , Grouping classes in aggregate setsthat have similar characteristics.
Multiple Choice Single AnswerQuestion: The purpose of declaring 'private' is :-Correct Answer: Data hiding from accidental changesSelect 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: Amount
Match The FollowingQuestion Correct Answer:Standard procedure -MethodTable Scheme- representing complex relationships between entitiesColumn- Refers datatype and nameRow -Refers data for single entry
Multiple Choice Multiple AnswerQuestion: In Railway Reservation and Ticketing system, we can call followingparameters as attributes of class Passenger :-Correct Answer: Name , Age , Sex
Multiple Choice Single AnswerQuestion: In DAD, the information providers such as users, customers, vendors andstakeholders paly a role ofCorrect Answer: Participants
Object Oriented Analysis and Design - 15Object Oriented Analysis and Design - 15True/FalseQuestion 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 TrueSelect The BlankQuestion ________ provide initialization of an object created from the class.Correct Answer ConstructorsMultiple Choice Single AnswerQuestion The term 'SRS' in context of OAA stands forCorrect Answer System Requirements Specifications
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
49/95
Multiple Choice Multiple AnswerQuestion The following criteria accepted by O2 , Objectivity , ObjectStore and Versant :-Correct Answer Single-user, single-tasking environment , Single-user, multi-taskingenvironment , Multi-userenvironmentMultiple Choice Multiple AnswerQuestion Access to other OODBMS comprises of :-Correct Answer Read data resident in other OODB , Modify data resident in other OODB ,Read dataresident on RDBMSSelect The BlankQuestion A class is the________ for an object.Correct Answer TemplateMultiple Choice Multiple AnswerQuestion The subsystem packages are built by the help of following parameters :-Correct Answer Classes , Associates , AggregationSelect The Blank
Question The ________ only adds description but may not change properties or methods.Correct Answer AdjectiveMultiple Choice Multiple AnswerQuestion All OODBMS products namely O2 , Objectivity , ObjectStore and Versant supportapplicationprogramming in following languages.Correct Answer C++ , JAVA , SMALLTALKMultiple Choice Single AnswerQuestion A role is nothing but a particular set of properties associated with the :-Correct Answer ClassTrue/FalseQuestion Classification of objects into different classes on basis of properties and methods
discriminates one group of objects from other.Correct Answer TrueSelect The BlankQuestion The methods used to have to perform on demand be put in ________ to enableimplementation of the method.Correct Answer AlgorithmsTrue/FalseQuestion A state chart diagram shows method of execution on receipt of message andactivities usedin the method.Correct Answer True
True/FalseQuestion Once class is defined we can create limited number of objects belonging to thatclass.Correct Answer FalseSelect The BlankQuestion Proximity switch Sensors and UPS are devices that help to perform applications.These are
________ and class.Correct Answer Tangible entiry pattern
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
50/95
True/FalseQuestion The number of messages incoming and outgoing remain minimum if classes aresimple,have a single goal and if the association characteristics are clear and well defined.Correct Answer TrueSelect The BlankQuestion ________models one or more roles that a user or a system interacting the systemcan play.Correct Answer ActorMatch The FollowingQuestion -Correct AnswerWe can define abstract operation on abstract data- Data abstractionProcess of sharing properties of the higher level object or class- Inheritance
Ability to inherit attributes and methods from 2 or more objects or classes-Multiple inheritance
Ability to send a message to several objects and to allow receiving object to respondmethod
specified on the object.-PloymorphismMultiple Choice Single AnswerQuestion The main difference between structure and class isCorrect Answer Structure does not support OOPS Class Supports OOPS.True/FalseQuestion OOT application in system development begins with OO analysis, OO design, OOprogramming , OO testing and system implementation.Correct Answer TrueMultiple Choice Multiple AnswerQuestion Database of the following parameters can be created :-Correct Answer DVD title database , Member database , Staff databaseMultiple Choice Multiple Answer
Question The criteria that supports OODBMS (O2, Objectivity, Object Store and Versent )are asfollows :-Correct Answer OQL , ODMG C++ binding , Smalltalk bindingMultiple Choice Single AnswerQuestion The fields such as name, address, telephone no etc will be identical in allmembershipregistration forms. This can be referred to as :-Correct Answer InheritanceTrue/FalseQuestion Objects at location should be able to refer to objects at another location.
Correct Answer TrueMultiple Choice Single AnswerQuestion The data that has no value once the process that creates it is no more inexistence, is calledCorrect Answer Transient dataSelect The BlankQuestion When the methods are identified and programmed, they need to be activatedthrough
________ from one class to other.
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
51/95
Correct Answer MessagesMultiple 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 byone , The pickeditems are tick marked and items not available are cross marked in the listSelect The BlankQuestion ________ needs use case analysis from the viewpoint of identifying thosebusiness classthat need human interaction.Correct Answer IdentificationMultiple Choice Multiple AnswerQuestion The following features are supported by OODBMS products viz O2 , Objectivity ,ObjectStoreand Versant :-Correct Answer SUN OS , AIX , MS WindowsTrue/False
Question A common example of multithreading is the user interface. By using threads, auser can clicka button and get a quick response rather than waiting until the program finishes its currenttask.Correct Answer TrueTrue/FalseQuestion One way to achieve portability is to write software in standard version of high levellanguageand to develop portable system and application software .Correct Answer TrueMultiple Choice Single AnswerQuestion The purpose of declaring 'private' is :-
Correct Answer Data hiding from accidental changesSelect The BlankQuestion In a view layer class we build ________ where the user interacts with the system.Correct Answer InterfaceMultiple Choice Single AnswerQuestion The unified approach [ UA ] is used to buildCorrect Answer Object Oriented systeSelect The BlankQuestion The manager ________ manages an applications data needs by mapping datarequirements to data source in the database.Correct Answer ODBC driver
Multiple Choice Multiple AnswerQuestion The contents of DVD return slip form are as follows :-Correct Answer Member ID , Contact phone number , Feedback on DVDMultiple Choice Single AnswerQuestion When the method is chosen and performed on the data, the object statuschanges. Thestatic object assumes :-Correct Answer Dynamic stateMultiple Choice Single Answer
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
52/95
Question Concurrency control and synchronisation of different processes is achieved byusing :-Correct Answer LocksSelect The BlankQuestion ________model is based on actors and use cases.Correct Answer Use caseMultiple Choice Single AnswerQuestion The records such as name, ID No will be different for each member in allmembershipregistration forms. This can be referred to as :-Correct Answer PolymorphismTrue/FalseQuestion We must ensure in refining process that the class has a single value attributesand referenceattributes to other objects.Correct Answer TrueMultiple Choice Multiple Answer
Question The DVD reservation slip has following columns :-Correct Answer From date , To date , DurationMultiple Choice Multiple AnswerQuestion Most of the applications have a three tier layered architecture. The three tierlayers are :-Correct Answer Server , Application , ClientMultiple Choice Multiple AnswerQuestion In formulating algorithms we take help of :-Correct Answer Activity diagrams , Class properties , Associated classeMultiple Choice Single AnswerQuestion A representation of interaction between user and the system is given by :Correct Answer Use case
Multiple Choice Single AnswerQuestion The variables in the class 'member ' will be declared as :-Correct Answer PrivateMatch The FollowingQuestion- Correct AnswerLand- Place classPC, printer, telephone -Tangible and device classReversation office- Organisation classCounter clerks -People classObject Oriented Analysis and Design - 14True/False
Question Prototyping not only helps to build a quality design but alsoenables the designer tobuild the system decremantally.Correct Answer False
True/FalseQuestion Isolated objects have no purpose in the system.Correct Answer True
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
53/95
Select The BlankQuestion Being tangible, the device pattern describes and represents largenumber of
________ having very clear tangible specifications.Correct Answer Objects
Multiple Choice Single AnswerQuestion In first generation client-server computing , methods/applicationswere available toserve on demand at :-Correct Answer Server side
Multiple Choice Single AnswerQuestion The lock that ensures that no other transaction is committed tillthe earlier transactioncompletes the task is called :-Correct Answer Read Lock
Select The BlankQuestion Associations are generally ________.Correct Answer Bidirectional
True/FalseQuestion In evolutionary model, the management activities are emphasisedwith respect toinception, elaboration, construction & transition.Correct Answer True
Multiple Choice Single Answer
Question In the railway transport environment, the same train [ train name,number etc ] leaveeveryday from one station to the other. But in their operations, dates,drivers,passengers etc differ every day. This pattern is called :-Correct Answer Abstraction-Occurrence Pattern
Select The BlankQuestion ________ has a role which is performed through well defined tasks.These tasks areperformed in logical sequence to achieve a system goal.
Correct Answer Actor
Select The BlankQuestion The user must have access to both OODB and RDB to manipulate data.Thedeveloper therefore must develop applications that could source data from
________databases [ OODB, RDB etc] .Correct Answer All
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
54/95
True/FalseQuestion In design process, classes identified in OOA are revised with aview of implementingthem in a user environment.Correct Answer True
Multiple Choice Single AnswerQuestion The flow of events which when completed achieves the system goalsas shown byCorrect Answer Use case
Select The BlankQuestion Identifying classes is not enough. We must identify ________ of theclass and otherclasses.Correct Answer Dependencies
Multiple Choice Single AnswerQuestion How big is a class object?Correct Answer Is as big as sum of the sizes of its member variables
Multiple Choice Single AnswerQuestion The method for industrial development of software based onuse-case-driven designisCorrect Answer OOSE [ Object Oriented Software Engineering ]
Multiple Choice Single Answer
Question If cohesion between two objects is of very high degree , thencouplingCorrect Answer Comes down
Multiple Choice Multiple AnswerQuestion In context of transactions, OODBMS :-Correct Answer Handle nested transactions , Supports MROW , Supports longtransactions
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 andmethod separated bydot operator. , Variable declaration
Multiple Choice Multiple AnswerQuestion The criteria that supports OODBMS (O2, Objectivity, Object Storeand Versent ) areas follows :-Correct Answer OQL , ODMG C++ binding , Smalltalk binding
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
55/95
True/FalseQuestion OOT application in system development begins with OO analysis, OOdesign, OOprogramming , OO testing and system implementation.Correct 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-mailaddress of member , Mobilephone number of member
Multiple Choice Single AnswerQuestion The main difference between structure and class isCorrect Answer Structure does not support OOPS Class Supports OOPS.
Multiple Choice Multiple AnswerQuestion In Railway Reservation and Ticketing system, the objects [ businessclass ] thatcollaborate are as follows :-Correct Answer Counter clerk , Reservation form , Ticket menu
Multiple Choice Single AnswerQuestion If Dog derives from Mammal, and Mammal derives from Animal, then -Correct Answer Dog inherits Animal's functions and data
Multiple Choice Single AnswerQuestion An outcome of use case for which actor works is named as :-
Correct Answer Mesaurable value
Multiple Choice Multiple AnswerQuestion Traditional approach for collecting DVD titles from rack are :-Correct Answer Member gives list to clerk , Clerk picks up titles mentionedin the list one by one , Thepicked items are tick marked and items not available are cross marked in thelist
Match The FollowingQuestion -Correct Answer
Standard procedure -MethodTable- Scheme representing complex relationships between entities
Column -Refers datatype and nameRow -Refers data for single entryMultiple Choice Single AnswerQuestion .
-
7/27/2019 Object Oriented Analysis and Design SCDL Papers
56/95
Correct Answer Very low
Multiple Choice Multiple AnswerQuestion All OODBMS products namely O2, Objectivity, Object Store andVersant supportfollowing DBMS criteria :-Correct Answer User defined datatype , Is_a relationship , Part_ofrelationship
Multiple Choice Multiple AnswerQuestion The following are the columns to be filled in DVD reservation slip:-Correct Answer Name [ title ] , DVD ID , Required date
Multiple Choice Multiple AnswerQuestion OODBMS can work on following Operating systems on server :-Correct Answer MS Windows , OS/2 , Sun OS
Select The BlankQuestion In design phase ________ diagrams are refined to add more detailswith attributesand methods for implementation.Correct Answer Class
Multiple Choice Multiple AnswerQuestion Various database packages are :-Correct Answer Oracle , Sibase , SAP
Select The Blank
Question Booch emphasises development of mechanisms with ________ model.Correct Answer Data
True/FalseQuestion The associations irrelevant to the needs of methods execution