Jerry KotubaSYST39409-Object Oriented Methodologies1 Object Oriented Methodologies Week04.
Object Oriented Modeling and Design Jan 2014
-
Upload
prasad-c-m -
Category
Documents
-
view
220 -
download
2
Transcript of 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