Object Oriented Modeling and Design Jan 2014

1
10cs71 USN Time: 3 hrs. ., ,. ,.]. 2a. b. c. 4a. b. Seventh Semester B.E. Degree Examination, Dec.2013 lJan.20l4 3a. b. o o o L a o C) E9 de - ool trc€ .=N ioo g.) oEi do o> o2 a: oo) do OE ooi Cg CB a€ E(n 3o or: p. E- oj 9i6 jio 6 a.E LO o.r >'? C ol) iD= o.B tr> ()*: U< - ar] o Z L o a 5a. b. c. 6 t'a.,, '"., b. c. 7a. b. 8a. b. (04 (08 (t2 Marks) lVIarks) Marks) Marks) M-arks) Mags) Marks) Marks) (08 Marks) (06 Marks) (06 Marks) Object Oriented Modeling and Design Note: Answer FIVEfull questions, selecting at least Tll/O questions from each part. :, PART _ A 1 a. tVhat is object orientation? Explain briefly the stages involved in OO methodolo8ylto rur.x.y b. Define thg following terms with an example: i) Objects" . ii) Classes iii) Class {iqercms iv) Values a "Attributes v) Operations and methods ::,,::, (10 Marks) What is an association end? What are the properties of anpqsooiation end? (06 Marks) With respect to rnultiple inheritance. briefly discuss about i) Multiple classification. ii) Metadata. rrr ,, .,,,,, ' (06 Marks) Define state diagrams and state model. Draw thelstbte diagram for telephone line with activities. (08 Marks) Explain aggregation.on rrr.r"yfu*Uin un oUjeci with an example each. (08 Marks) Consider an online airline reservation system. You want to check airline websites to give you ideas. i) List two actors. Explain relevance ofeach actor. ii) One use case is to make a flight reservation. List four additional use cases at the comparable level of abslraction. Summar,ize the purpose of each use case with a sentence. iii) Prepare a use case diagiam for an airline reservation system. List and explain different stages in software development process. List the steps to construct a domain state model. For an ATM bank dictionary for all-odeting elements. 't',,*i PART _ B With arneat sequence diagram, explain process transaction scenarift9 ExDlain the steos followed in constructins aoolication class modekV Explain the steps followed in constructing application class modgt$ ,,ryh" are the steps in designing a batch transformation? What are the steps to improve organization of class design? Exp When fine tuning classes is essential? How is it achieved? Compare forward engineering and reverse engineering. What is apattern? Explain briefly properties of patterns for software architecture. Explain Forwarder-Receiver pattern briefly. Explain view handler design pattern. c. Write the steps to implement the counted pointer idiom. Explain singleton design pattern that provides two idioms specific to small talk and C++. 't: Max. Marks:100,' ,,,,,,,,,,, (12 Marks) (10 Marks) system, prepare data (I0 Marks) ***:l<* For More Question Papers Visit - www.pediawikiblog.com For More Question Papers Visit - www.pediawikiblog.com www.pediawikiblog.com

Transcript of Object Oriented Modeling and Design Jan 2014

Page 1: Object Oriented Modeling and Design Jan 2014

10cs71USN

Time: 3 hrs.

., ,. ,.].

2a.b.

c.

4a.b.

Seventh Semester B.E. Degree Examination, Dec.2013 lJan.20l4

3a.b.

oooLa

oC)

E9

de

-ooltrc€.=N

ioog.)oEido

o>o2

a:

oo)doOEooiCg CB

a€E(n3oor:

p. E-

oj

9i6jio6 a.E

LO

o.r>'?C ol)

iD=o.Btr>()*:U<- ar]

o

Z

Loa

5a.b.

c.

6 t'a.,,

'"., b.

c.

7a.b.

8a.b.

(04

(08

(t2

Marks)lVIarks)

Marks)

Marks)M-arks)

Mags)

Marks)Marks)

(08 Marks)

(06 Marks)(06 Marks)

Object Oriented Modeling and Design

Note: Answer FIVEfull questions, selectingat least Tll/O questions from each part.

:, PART _ A1 a. tVhat is object orientation? Explain briefly the stages involved in OO methodolo8ylto

rur.x.yb. Define thg following terms with an example:

i) Objects" . ii) Classes iii) Class {iqercmsiv) Values a "Attributes v) Operations and methods ::,,::, (10 Marks)

What is an association end? What are the properties of anpqsooiation end? (06 Marks)With respect to rnultiple inheritance. briefly discuss about i) Multiple classification.ii) Metadata. rrr ,, .,,,,, ' (06 Marks)Define state diagrams and state model. Draw thelstbte diagram for telephone line withactivities. (08 Marks)

Explain aggregation.on rrr.r"yfu*Uin un oUjeci with an example each. (08 Marks)Consider an online airline reservation system. You want to check airline websites to giveyou ideas.

i) List two actors. Explain relevance ofeach actor.ii) One use case is to make a flight reservation. List four additional use cases at the

comparable level of abslraction. Summar,ize the purpose of each use case with asentence.

iii) Prepare a use case diagiam for an airline reservation system.

List and explain different stages in software development process.List the steps to construct a domain state model. For an ATM bankdictionary for all-odeting elements. 't',,*i

PART _ BWith arneat sequence diagram, explain process transaction scenarift9ExDlain the steos followed in constructins aoolication class modekVExplain the steps followed in constructing application class modgt$

,,ryh" are the steps in designing a batch transformation?

What are the steps to improve organization of class design? ExpWhen fine tuning classes is essential? How is it achieved?Compare forward engineering and reverse engineering.

What is apattern? Explain briefly properties of patterns for software architecture.Explain Forwarder-Receiver pattern briefly.

Explain view handler design pattern.

c. Write the steps to implement the counted pointer idiom.

Explain singleton design pattern that provides two idioms specific to small talk and C++.

't:

Max. Marks:100,',,,,,,,,,,,

(12 Marks)

(10 Marks)system, prepare data

(I0 Marks)

***:l<*For More Question Papers Visit - www.pediawikiblog.com

For More Question Papers Visit - www.pediawikiblog.com

www.pediawikiblog.com