Question Paper: Object Oriented Modelling and Design Question Paper - December 2014 - Computer Science (Semester 7) - Visveswaraya Technological University (VTU)

Object Oriented Modelling and Design - December 2014

VTU Computer Science (Semester 7)

Total marks: --
Total time: --
(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 marks

1 (b) Write short notes on: i) Association classes ii) Generalization iii) Qualified association. 8 marks

2 (a) With suitable UML diagram explain aggregation and composition. 8 marks

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
8 marks

2 (c) Draw and explain the general UML syntax for state diagram. 8 marks

3 (a) What is submachine? Explain with the state diagram of a vending machine. 8 marks

3 (b) Draw a sequence diagram for a stock purchase using an online stock broker system. 8 marks

3 (c) With suitable example, explain different case relationships. 8 marks

4 (a) Explain the following software development life-cycle models:
i) Water fall development
ii) Iterative development
8 marks

4 (b) List and explain any four criteria to be considered in keeping the right classes. 8 marks

4 (c) Draw domain state model for account with respect to ATM example. 8 marks

5 (a) Draw the use-case diagram for ATM and explain each use-case. 8 marks

5 (b) Bring out initial final event for each use-case in ATM example. 8 marks

5 (c) Explain the various software control strategies that can be applied in the system design. 8 marks

6 (a) List and explain the steps involved in the design of algorithms. 8 marks

6 (b) Compare forward engineering and reverse engineering. 8 marks

7 (a) What is a pattern? Explain with model-view-controller example. 8 marks

7 (b) Explain the structure and dynamics of forwarder-receiver pattern. 8 marks

8 (a) Explain the behaviour of the view handler for the scenario 'view creation'. 8 marks

8 (b) Explain the structure of the command processor pattern. 8 marks

8 (c) Briefly explain the counted pointer problem. 8 marks

written 10 months ago by gravatar for vatsalmehta922 vatsalmehta9220
Please log in to add an answer.