You are on page 1of 1

10cs71

USN

Seventh Semester B.E. Degree Examination, Dec.20tr4

lJan.Zlll

Object Oriented Modeling & Design


Tirqe: 3 hrs.

Max. Marks:100
Note: Answer FIVE full questions, selecting
at least TWO questions from each part.

o
O
!

a.
b.

tr

l't'

'"1

::::

PART _ A
Dessiis-e the imporlant characterirtl.rE@orientation.
write short notes on : i) Association classes ii) Generalization
assoclalron.

::,

,,,',''

iii)

(08 Marks)

Qualified
(12 Marks)

C)

E9

a. with suitabte'uut,"oiagram explain aggregation and .o-po*iii.irr.


b. Draw class diagram for the following:
,,,ii
i) Programmer uses Computer language on projects.

6e
ll
oo
goo

c.

.=N
Ya)
od
=o

;.:

3E
bd

ii) Worker is a butcher or baker or candlestick maker.


Draw and explain the general UML syntax for state diagram.

(08 Marks)

(04 Marks)
(08 Marks)

a.
b.
c'

What is submachine? Explaio'#,n the state diagram of a vending machine. (08 Marks)
Draw a sequence diagram for a sto*,pu.,gchase using an online stock broker system.
'i,""''
.,,""' ,
(04 Marks)
With suitable examples, expalin different use case relationships.
(08 Marks)

a.

Explain the following software development lile-cycle models:


i) Water fall developrneo.l',,,"
ii) Iterative development.
List and explain any four criteria to be considered in keeping the right classes.
Draw domain state model for account with respect to ATM example.

o-o

ex

''"

b.
c.

(07 Marks)
(08 Marks)
(05 Marks)

:e

1X
c^
a
ci
o

.r'

5a.

,;a
eid
to
oLE

b.

5.:
}'qr
,

nan
_B
PART

Draw the.use'base diagram for ATM and explain each use-case.


(06 Marks)
Bring u"t ihitiut and final event for each use-case in ATM .*u-pt.. ,: ,
(04 Marks)
Explain'the various software control strategies that can be applied in the system design.

!i

so

boo
ibo

....N

,,

,,,

(10 Marks)

'List

b.

and explain the steps involved in the design of algorithms.


Compare forward engineering and reverse engineering.

(12 Marks)

a.
b.

What is a pattern? Explain with model-view-controller example.


Explain the structure and dynamics of forwarder-receiver pattem.

(08 Marks)

a....

(0b'Mart<$

*O

o*

t<
;.i
a)

8a.
b.
c.

Explain the behaviour of the view handler for the scenario "view creation"
Explain the structure of the command processor pattem.
Briefly explain the counted pointer problem.

o.

xx{<{<*

(12 Marks)
(08 Marks)
(08 Marks)
(04 Marks)

You might also like