ASSIGNMENT
QUESTIONS
UNIT
I: INTRODUCTION, MODELING CONCEPTS, CLASS MODELING
1)
What is object orientation? Explain
briefly the stages involved in OO methodology.
2)
What is OO development? Explain OO
methodology and what are OO themes?
3)
What is modeling concepts? Explain.
Write class model of windowing system.
4)
Explain three models used to describe a
system.
5)
With a neat diagram explain class model
of a work station window management system.
6)
What are an object, polymorphism,
inheritance, data abstraction and protocol.
7)
Use illustration and explain the
following with UML notation:
a.
Ordering the object for an association
end
b.
A multilevel inheritance hierarchy with
instances.
8)
What are the link and association? Write
and explain UML notation for link and association with an example.
9)
With the help of a sample class model,
explain the following:
a.
Attributes and operations
b.
Qualified associations
c.
Association end names
d.
Generalization and inheritance.
10) Describe
the components of unified approach.
UNIT
II: ADVANCED CLASS MODELING, STATE MODELING
1)
Explain association and aggregation.
With example.
2)
What is aggregation and composition?
Give their respective UML notation with an example.
3)
Explain the properties of association
ends.
4)
Explain state diagram and write state
model for telephone line with activities.
5)
What is an event? Explain various kinds
of events, using UML notation.
6)
Give the general UML system for state
diagram and explain.
7)
Define reification. Explain it with a
diagram.
8)
Illustrate software development process.
9)
Explain derived data, packages, metadata
with an example.
10) A
simple digital watch has a display and two buttons, A and B to set it. The
watch has two modes of operation, display time and set time. In the display
time mode, the watch display hours and minutes, separated by a flashing colon.
The set time mode has two sub modes, set hours and set minutes. The A button
selects modes. Each time it is pressed, the mode advances in the sequence:
display, set hours, set minutes, display etc. within the sub modes, the B
button advances the hours or minutes once each time it is pressed. Buttons must
be released before they can generate another event. Prepare a state diagram of
watch.
UNIT
III: ADANCED STATE MODELING, INTERACTION MODELING
1)
Explain nested states and nested state
diagram with an example.
2)
Explain use case and sequence model with
an example.
3)
Explain activity diagram with an UML
notation. Give an example. Mention the guidelines for activity model.
4)
Draw the use case diagram for vending
machine. What are the guidelines needed to be followed while drawing use case
models.
5)
What do you mean by swim lane? Explain
briefly an activity diagram with swim lane for servicing an airplane.
6)
Illustrate the importance and usage of
aggregation concurrency, with the help of state diagram.
7)
Consider shopping in a physical
bookstore of super market
a.
List 3 actors that are involved in the
design of a checkout system. Explain the relevance of each actor.
b.
Take the perspective of a customer and
list 2 use cases. Summarize the purpose of each use case within a sentence.
c.
Prepare a use case diagram for physical
bookstore checkout system.
d.
Prepare a normal scenario for each use
case.
UNIT
VII: DESIGN PATERNS 1
1)
What is a pattern? Explain the model-view-controller
design pattern for software architecture, with OMT diagram.
2)
Describe the categories of patterns.
Give the difference between patterns and methods.
3)
Explain communication patterns.
4)
Explain management patterns.
5)
With a neat diagram, explain the
dynamics of client: Dispatcher server design pattern.
No comments:
Post a Comment