WorksheetsOOSD
Total questions: 20
Worksheet time: 10mins
Which of the following is not the merit of JSD?
It is designed to solve real time problem.
it is a better approach for micro code application.
It is a methodology for high level analysis and data base design.
It considers simultaneous processing and timing.
JSD is a Flexible methodology due to pseudo code representation.
True
False
What does a component diagram consists of?
Internal structure
Internal structure, Components & their Relationship to the environment
Components, their Relationship to the environment
Packages and dependency
What types of units does Component follow?
Unit with well defined interface
Modular Unit
All of the mentioned
Replaceable Unit
Which of the following statement is false?
A note is a dog-eared box connected to any model element by a dashed line
A dependency relation holds between two entities D and I where change in I does not affect D
All of the mentioned
The main way to extend UML is by constraints, properties, etc
What is meant by extending a use case?
Creating a new use case by adding new steps to an existing base case
Creating a new use case by removing steps from an existing base case
Reusing one use case's steps inside another use case
Adding exception and alternative flows to an existing base use case
Which of the following diagram is time oriented?
Sequence
Collaboration
Use case
Activity
To arrive at a form which is suitable for implementation in some programming language is the purpose of
Structured Analysis (SA)
Detailed Design (DD)
None of the mentioned
Structured Design (SD)
Which of the following is a disadvantage of OOD ?
Easier maintenance
Objects are potentially reusable components
None of the mentioned
Objects may be understood as stand-alone entities
Grady Booch, James Rumbaugh, and Ivar Jacobson combined the best features of their individual object-oriented analysis into a new method for object oriented design known as
XML
SGML
UML
HTML
Models help us to________ a system as it is or the way it is wanted.
Analyze
Design
Visualize
Measure
________ can be done for both simple and complex systems.
Generalization
Specification
Modeling
Collaboration
An Object-oriented program is structured as a community of interacting agents, called ________
Objects
Classes
Functions
Statements
________ is an abstraction of a set of functions that the system performs.
Class
Interaction
Use case
Collaboration
An actor is ________
A person
Job Title
A role
A system
The association stereotype «Extends» indicates ________
Delegation of part of a task to another use case
The target use case is a subprocess of the source use cases
A specialized form of a use case
A deviation from the UML standard
.______ are used to create new building blocks from existing blocks.
Tagged Values
Stereotypes
Constraints
Diagrams
Aggregation represents ______ .
is_a relationship
part_of relationship
Has_a relationship
none of above
In OOD, the attributes(data variables) and methods( operation on the data) are bundled together is called _______ .
Classes
Objects
Encapsulation
Inheritance
OOD languages provide a mechanism where methods performing similar tasks but vary in arguments, and that can be assigned to the same name is called _____
Classes
Object
Polymorphism
Encapsulation
