written 8.7 years ago by |
Object Oriented Analysis & Design - Dec 2011
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 The TSJB Bank client must be able to deposit an amount to and withdraw an amount from users account using bank application. Each transaction must be recorded, and the client must have the ability to review all transactions performed against a given account. Recorded transaction must include the date time, transaction type, amount and balance amount after the transaction. Construct Activity diagram and Use case diagram.(20 marks)
2(a) Explain the following terms: Abstraction, Generalization, Association, Role Names, Aggregation(10 marks)
2(b) Explain usability testing and user satisfaction testing(10 marks)
3(a) What is the difference between specialization and generalization? Explain with help of example.(10 marks)
3(b) State different types of coupling and cohesion? Explain types of coupling and cohesion.(10 marks)
4(a) Construct sequence diagram for withdrawing money from ATM machine.(10 marks)
4(b) Draw class diagram for Hotel Management System.(10 marks)
5(a) Construct Use case Diagram for Hospital Management System.(10 marks)
5(b) What is deployment diagram? What are the elements used in deployment diagram? Explain each.(10 marks)
6(a) Explain Architectural patterns and design patterns.(10 marks)
6(b) For the Tit-Bit Pizza develop state chart diagram for the following classes (i) Customer (ii) Employee (iii) Pizza type (iv) Order (v)Payment(10 marks)
7(a) Construct component diagram for Online Railway Reservation System. (10 marks)
7(b) What is Requirement? What are the techniques for gathering and analyzing requirement?(10 marks)