MU Information Technology (Semester 5)
Object Oriented Analysis & Design
December 2011
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


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 M

2(a) Explain the following terms: Abstraction, Generalization, Association, Role Names, Aggregation
10 M
2(b) Explain usability testing and user satisfaction testing
10 M

3(a) What is the difference between specialization and generalization? Explain with help of example.
10 M
3(b) State different types of coupling and cohesion? Explain types of coupling and cohesion.
10 M

4(a) Construct sequence diagram for withdrawing money from ATM machine.
10 M
4(b) Draw class diagram for Hotel Management System.
10 M

5(a) Construct Use case Diagram for Hospital Management System.
10 M
5(b) What is deployment diagram? What are the elements used in deployment diagram? Explain each.
10 M

6(a) Explain Architectural patterns and design patterns.
10 M
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 M

7(a) Construct component diagram for Online Railway Reservation System.
10 M
7(b) What is Requirement? What are the techniques for gathering and analyzing requirement?
10 M



More question papers from Object Oriented Analysis & Design
SPONSORED ADVERTISEMENTS