SCDL - Object Oriented Analysis and Design
SCDL - Object Oriented Analysis and Design
SCDL - Object Oriented Analysis and Design
Page 1 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer Data encryption , Database language based on SQL , Storage of methods of objects in
database
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
True/False
Question Use cases for different scenarios arising out of smaller input variations need not be
modeled.
Correct Answer True
Page 2 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 3 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question There are no set rules or guidelines on ' how many case scenarios are necessary to
represent the system? '
Correct Answer True
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure does not support OOPS Class Supports OOPS.
Page 4 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question If the software is written in C++ , the class body will be terminated by
semicolon.
Correct Answer True
Your Answer True
Page 5 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
True/False
Question A common example of multithreading is the user interface. By using threads, a
user can click a button and get a quick response rather than waiting until the
program finishes its current task.
Correct Answer True
Your Answer True
True/False
Question The sequence diagram shows flow of behaviour and collaboration of objects.
Correct Answer False
Your Answer True
Page 6 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question The class may have one or more associated classes.
Correct Answer True
Your Answer True
True/False
Question XML is a meta data language developed to specify data with a goal of
improving interoperatability of different data sources.
Page 7 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 8 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 9 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 10 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question OOSAD approach is applicable only to stable systems.
Correct Answer False
Your Answer True
Page 11 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Analysis Object Model Presents information how object Tests carbage data
model will be executed.
Use case Model Defines actors inside and outside Implements use case data
of use case and their behaviour.
Implementation Model Converts design object model to Converts design object model to
implementation model based on implementation model based on
reusable component technology. 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
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
Page 12 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 13 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question Many times , ________ are added in the process of building specifications and also in the
phase of development.
Correct Answer Classes
Your Answer Classes
True/False
Question OODBMS can not handle wide range of datatypes supporting complex data and structure .
Correct Answer False
Your Answer False
Page 14 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 15 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question In real world, we have to source data from multiple data sources that have different
data models.
Correct Answer True
O2 www.o2tech.com www.o2tech.com
True/False
Question The use case may begin with no precondition or with some preconditions.
Page 16 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 17 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 18 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 19 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
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
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.
Correct Answer Read data resident in other OODB , Modify data resident in other OODB , Read data
Page 20 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 21 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
simple, have a single goal and if the association characteristics are clear and
well defined.
Correct Answer True
True/False
Question Use cases are not beneficial for all interface requirements.
True/False
Question OODBMS can not handle wide range of datatypes supporting complex data and
structure .
Correct Answer False
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.
Page 22 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 23 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 24 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question The associations irrelevant to the needs of methods execution are found.
True/False
Question Prototyping is a tool to test the design of system
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
Page 25 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 26 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 27 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 28 of 99
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: False
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: The registration form is filled for each member of family under one address
Correct Answer: True
Your Answer: True
Page 29 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: When the system is modeled into different case scenarios it not only goes
down to a level of function and features, but also reveals relationships and behaviours
amongst different system components.
Correct Answer: True
Your Answer: True
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
Page 30 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: UML supports both static modeling and dynamic modeling
Correct Answer: True
Your Answer: True
Page 31 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 32 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 33 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: Sequence diagrams and collaboration diagrams are very difficult to select
classes and objects.
Correct Answer: False
Your Answer: False
Page 34 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question: In DAD, the information providers such as users, customers, vendors and
stakeholders paly a role of
Correct Answer: Participants
Your Answer: Participants
True/False
Question:The Water Fall Model is used where the risk factor is almost nil
Correct Answer: True
Your Answer:True
Page 35 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
Your Answer:True
True/False
Question:ISO 9001 is used to develop quality assurance systems.
Correct Answer: True
Your Answer:True
True/False
Question:The results of the test case is recorded in the test specification document.
Correct Answer: True
Your Answer:True
Page 36 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 37 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:Stress Testing is a part of Integration testing.
Correct Answer: False
Your Answer:False
Page 38 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:The major resources in the project is people and funds.
Correct Answer: False
Your Answer:False
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
Page 39 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 40 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:Stress Testing is a part of Integration testing.
Correct Answer: False
Your Answer:False
Page 41 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:The major resources in the project is people and funds.
Correct Answer: False
Your Answer:False
True/False
Question: The comparison of ten OODBMS products is created by Peter Kueng from
University of Fribourgh ,Switzerland
Correct Answer: True
Your Answer: True
True/False
Question: The associations irrelevant to the needs of methods execution are found.
Correct Answer: False
Your Answer: True
Page 42 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
True/False
Question: A common example of multithreading is the user interface. By using threads, a
user can click a button and get a quick response rather than waiting until the program
finishes its current task.
Correct Answer: True
Your Answer: True
True/False
Question: In collaboration diagrams, the connection between objects is shown.
Correct Answer: True
Your Answer: True
True/False
Question: Use cases for different scenarios arising out of smaller input variations need
not be modeled.
Correct Answer: True
Your Answer: True
Page 43 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: In sequence diagrams, the connection between objects is shown.
Correct Answer: False
Your Answer: False
Page 44 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: OODBMS can not handle wide range of datatypes supporting complex data
and structure .
Correct Answer: False
Your Answer: False
True/False
Question: XML is a meta data language developed to specify data with a goal of
improving interoperatability of different data sources.
Page 45 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: The sequence diagram shows flow of behaviour and collaboration of objects.
Correct Answer: False
Your Answer: False
Page 46 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 47 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: An object may become reusable by accident or by design.
Correct Answer: True
Your Answer: False
Page 48 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
True/False
Question: If the software is written in C++ , the class body will be terminated by
semicolon.
Correct Answer: True
Your Answer: True
Page 49 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: 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: True
Your Answer: False
Page 50 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
True/False
Question: In the real world, both the applications exist, namely OO applications and
RDBMS applications with first generation client server computing.
Correct Answer: True
Your Answer: True
True/False
Question: Objects can not interact unless they know the details of each others data or
code.
Correct Answer: False
Your Answer: True
Page 51 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question: .
Correct Answer: Very low
Your Answer: Very high
True/False
Question: Iteration and refinment will not continue till user confirm correctness of
analysis model of business system.
Correct Answer: False
Your Answer: True
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: False
Page 52 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Page 53 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question: Attributes should indicate the state of class at a point in time and not from
source point earlier.
Correct Answer: True
Your Answer: True
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
Your Answer: True
Page 54 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: If the software is written in C++, name of constructor and destructor must
differ.
Correct Answer: False
Your Answer: False
Page 55 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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: 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
Page 56 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
True/False
Question: 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: True
Your Answer: True
True/False
Question: A value of object changes when event occurs.
Correct Answer: True
Your Answer: False
Page 57 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question: The language Classic-Ada is not OOPL
Correct Answer: False
Your Answer: False
True/False
Page 58 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question: 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: True
Your Answer: True
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: 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
Page 59 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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: UA advocates use of UML notations and diagrams for modeling the system.
Correct Answer: True
Your Answer: True
Page 60 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: In sense of time activity is longer and the action is relatively instantaneous.
Correct Answer: True
Your Answer: True
True/False
Question:: UML supports both static modeling and dynamic modeling
Correct Answer: True
Your Answer: True
True/False
Question:: Use cases are not beneficial for all interface requirements.
Correct Answer: False
Your Answer: True
Page 61 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: The principle of polymorphism helps to extend and modify the system scope
through appropriate messaging mechanism.
Correct Answer: True
Your Answer: True
Page 62 of 99
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-case
Your Answer: Use-case
Page 63 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: Objects at location should be able to refer to objects at another location.
Correct Answer: True
Your Answer: True
Page 64 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: Fuzzy Classes may be relevant or irrelevant.
Correct Answer: True
Your Answer: True
Page 65 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 66 of 99
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: True
True/False
Question:: The associations irrelevant to the needs of methods execution are found.
Correct Answer: False
Your Answer: False
True/False
Question:: In evolutionary model, the management activities are emphasised with
respect to inception, elaboration, construction & transition.
Correct Answer: True
Your 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
Your Answer: True
Multiple Choice Single Answer
Question:: The stores for persistent objects, such as disk files do not support queries or
interactive user interface operations. These problems are solved by :-
Correct Answer: DBMS
Your Answer: Data structures
Page 67 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Ad-hoc queries with Lisp , Ad-hoc queries with C++ , Ad-hoc queries
with 4GL
True/False
Question:: 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: True
Your Answer: True
True/False
Question:: UA advocates use of UML notations and diagrams for modeling the system.
Correct Answer: True
Your Answer: True
Select The Blank
Question:: In analytical phase ________ diagrams are achieved representing a system.
Correct Answer: Static
Your Answer: Logical
Page 68 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: The sequence diagram is an alternative to understand program that executes
object behaviour.
Correct Answer: True
Your Answer: True
True/False
Question:: Objects can be both, tangible or intangible.
Correct Answer: True
Your Answer: True
True/False
Question:: The number of messages incoming and outgoing remain minimum if classes
are simple, have a single goal and if the association characteristics are clear and well
defined.
Correct Answer: True
Your Answer: False
Page 69 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: The concept pattern is intangible and difficult to measure in precise terms.
Correct Answer: True
Your Answer: True
Identify values & relevant operations Abstract data types Derived function
Page 70 of 99
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
Page 71 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: If the software is written in C++, name of constructor and destructor must
differ.
Correct Answer: False
Your Answer: False
True/False
Question:: Objects at location should be able to refer to objects at another location.
Correct Answer: True
Your Answer: True
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.
Page 72 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 73 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: When the system is modeled into different case scenarios it not only goes
down to a level of function and features, but also reveals relationships and behaviours
amongst different system components.
Correct Answer: True
Your Answer: True
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
Page 74 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: The principle of polymorphism helps to extend and modify the system scope
through appropriate messaging mechanism.
Correct Answer: True
Your Answer: True
Page 75 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: In sequence diagrams, the connection between objects is shown.
Correct Answer: False
Your Answer: False
Page 76 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question:: In a view layer class we build ________ where the user interacts with the
system.
Correct Answer: Interface
Your Answer: Interface
True/False
Question:: OODBMS can not handle wide range of datatypes supporting complex data
and structure .
Correct Answer: False
Page 77 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: The language Classic-Ada is not OOPL
Correct Answer: False
Your Answer: True
Page 78 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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:: A value of object changes when event occurs.
Correct Answer: True
Your Answer: True
True/False
Question:: Internet explorer is the ActiveX control for MS Office.
Correct Answer: True
Your Answer: False
Page 79 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
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: False
True/False
Question:: Fuzzy Classes may be relevant or irrelevant.
Correct Answer: True
Your Answer: True
Page 80 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: 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
True/False
Question:: Any entity or measure that can be derived by applying methods can be an
attribute.
Correct Answer: False
Page 81 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
True/False
Question:: UML supports both static modeling and dynamic modeling
Correct Answer: True
Your Answer: True
Page 82 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: Extensive use of inheritance and polymorphism is necessary to bring in
autonomous character to the class.
Correct Answer: True
Your Answer: True
Page 83 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
Business Layer under OOA Objects that represent business with data and behaviour.
Objects that represent business with data and behaviour.
UI layer under OOA Objects with which user interacts. Objects with which user interacts.
Page 84 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
True/False
Question:: The interaction diagrams are not good enough if behaviour of object is
conditional and gets into a loop.
Correct Answer: True
Your Answer: False
Page 85 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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:: Use cases are not beneficial for all interface requirements.
Correct Answer: False
Your Answer: False
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: True
True/False
Question:: If the software is written in C++ , the class body will be terminated by
semicolon.
Correct Answer: True
Your Answer: True
Page 86 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
True/False
Question:: An object may become reusable by accident or by design.
Correct Answer: True
Your Answer: True
Page 87 of 99
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
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
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.
Page 88 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
Page 89 of 99
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
True/False
Question:: 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
Page 90 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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:: OOT application in system development begins with OO analysis, OO
design, OO programming , OO testing and system implementation.
Correct Answer: True
Your Answer: True
Page 91 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: Sequence diagrams and collaboration diagrams are very difficult to select
classes and objects.
Correct Answer: False
Your Answer: False
Page 92 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Local and communication association , Identifying the relationship, top-
down or bottom up, aggregation and declaring relationship pattern. , Serial and parallel
communication.
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
Page 93 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 94 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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
True/False
Question:: The sequence diagram is an alternative to understand program that executes
object behaviour.
Correct Answer: True
Your Answer: True
True/False
Question:: The use case may begin with no precondition or with some preconditions.
Correct Answer: True
Your Answer: True
True/False
Question:: The associations irrelevant to the needs of methods execution are found.
Correct Answer: False
Your Answer: False
True/False
Question:: An object may become reusable by accident or by design.
Correct Answer: True
Your Answer: True
Page 95 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Your Answer: Structure does not support OOPS Class Supports OOPS.
True/False
Question:: If the software is written in C++ , the class body will be terminated by
semicolon.
Correct Answer: True
Your Answer: True
True/False
Question:: UA advocates use of UML notations and diagrams for modeling the system.
Correct Answer: True
Your Answer: True
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
Page 96 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
True/False
Question:: With its strength, ODBC has become an industry standard for
interoperatability on different databases.
Correct Answer: True
Your Answer: True
Page 97 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
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.
True/False
Page 98 of 99
SCDL – 3rd Semester – Object Oriented Analysis and Design
Question:: In the real world, both the applications exist, namely OO applications and
RDBMS applications with first generation client server computing.
Correct Answer: True
Your Answer: True
Page 99 of 99