Object Oriented Analysis & Design - Dec 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) Read the following case study and give answers of the following questions.
(i) Identify actors, use cases and classes
(ii) Draw system level use case case diagram clearly stating the difference between include and extends.
Rent a car: in order to rent a car, first of all customer provides the start date andFinish date for the rental and his personal details (name, address and creditnumber) as-well. All rentals are paid either via cash or credit. Companyalso provides a facility that if the car is stolen proper assistance and help shouldbe provided to customer, in this regard they issue a notice that car is stolen.Each week, the Clerk will provide a list of rentals, which has been initiatedthe previous week, as report to Manager who monitor's the entire system flow.Clerks can also add cars to the system. When new cars are purchased by theCompany Store Manager's are allowed to delete cars from system. A car isdeleted from system when sold or destroyed in an accident.(10 marks) 1(b) Explain following terms with examples:
(v) Multiplicity(10 marks) 2(a) What is Requirement ? Explain various methods to collect system Requirements.(10 marks) 2(b) What are Design principles ? Explain the design principles in detail.(10 marks) 3(a) Enlist the design pattern and explain any two design pattern in detail.(10 marks) 3(b) Draw Activity diagram for "Online Railway Reservation System".(10 marks) 4(a) What is Cohesion and Coupling ? Explain different types of cohesion with examples. (10 marks) 4(b) Explain various software testing strategies.(10 marks) 5(a) You are appointed as a consultant of intranet development of your college. Write a detailed problem statement and draw deployment diagram for the same.(10 marks) 5(b) For library management system design test cases for ?issue and return of book? (10 marks) 6(a) What are the four phases of RUP? Explain in detail.(10 marks) 6(b) For the 'Rent-a-car case study' problem definition in Q1(a) draw the class diagram (10 marks)
Write short notes on (any two):-
7(a) Framework and components(10 marks) 7(b) Nested state diagram(10 marks) 7(c ) Interaction modeling in UML(10 marks) 7(d) Alpha and Beta testing(10 marks) 7(e ) Swim Lanes(10 marks)