VTU Computer Science (Semester 7)
Object Oriented Modelling and Design
December 2014
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 (a) Describe the important characteristics of object orientation.
8 M
1 (b) Write short notes on: i) Association classes ii) Generalization iii) Qualified association.
12 M

2 (a) With suitable UML diagram explain aggregation and composition.
8 M
2 (b) Draw class diagram for the following:
i) Programmer uses compute language on projects
ii) Worker is a butcher or baker or candlestick maker
4 M
2 (c) Draw and explain the general UML syntax for state diagram.
8 M

3 (a) What is submachine? Explain with the state diagram of a vending machine.
8 M
3 (b) Draw a sequence diagram for a stock purchase using an online stock broker system.
4 M
3 (c) With suitable example, explain different case relationships.
8 M

4 (a) Explain the following software development life-cycle models:
i) Water fall development
ii) Iterative development
7 M
4 (b) List and explain any four criteria to be considered in keeping the right classes.
8 M
4 (c) Draw domain state model for account with respect to ATM example.
5 M

5 (a) Draw the use-case diagram for ATM and explain each use-case.
6 M
5 (b) Bring out initial final event for each use-case in ATM example.
4 M
5 (c) Explain the various software control strategies that can be applied in the system design.
10 M

6 (a) List and explain the steps involved in the design of algorithms.
12 M
6 (b) Compare forward engineering and reverse engineering.
8 M

7 (a) What is a pattern? Explain with model-view-controller example.
8 M
7 (b) Explain the structure and dynamics of forwarder-receiver pattern.
12 M

8 (a) Explain the behaviour of the view handler for the scenario 'view creation'.
8 M
8 (b) Explain the structure of the command processor pattern.
8 M
8 (c) Briefly explain the counted pointer problem.
4 M



More question papers from Object Oriented Modelling and Design
SPONSORED ADVERTISEMENTS