written 8.7 years ago by |
Object Oriented Analysis & Design - May 2012
Information Technology (Semester 5)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS
(1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
1(a) How is recursion represented in a sequence diagram?(5 marks)
1(b) How is association modeled as a class?(5 marks)
1(c ) How is generalization/specialization contrasted with more code reuse? (5 marks)
1(d) What are the aim and principles of modeling?(5 marks)
2(a) Contrast action state Vs activity state. How are forking and joining used in activity diagram? Illustrate with an example. (10 marks)
2(b) Sketch the use case diagram for modeling a hospital management system aimed at collecting and storing complete information pertaining to the patients treatment history and disease behavior where actors could be doctor, lab technician, patient, duty nurse, receptionist, visitors, etc.(10 marks)
3(a) What are interaction diagrams? What are their contents and common properties? Define semantic equivalence between two kinds of interaction diagram.(10 marks)
3(b) Construct the state diagram and interaction diagram for the online reservation system.(10 marks)
4(a) Engineering Admission procedure is as follows:-DTE advertises the date of CET Entrance examinations-Students has to apply for entrance examinations-Results announced by DTE-Students has to fill up the option from to select the college of his/her choice-DTE displays allotment list in the website and intimation to all colleges.-Students should visit the allotted colleges and complete the admission procedure.Draw the activity diagram for the above process:(10 marks)
4(b) Draw the state transition diagram for online shopping books.(10 marks)
5(a) Explain object oriented metrics and testing(10 marks)
5(b) Draw a sequence diagram for registering a new e-mail account. (10 marks)
6(a) Describe four phases of RUP in detail.(10 marks)
6(b) How deployment diagrams are useful in modeling a fully distributed system? (10 marks)
Write short notes on (any four):-
7(a) CRC(5 marks) 7(b) Test Cases(5 marks) 7(c ) Nested State Diagrams(5 marks) 7(d) Architectural Frame Work(5 marks) 7(e) Multiplicity and Generalization(5 marks)