Object Oriented Methodology | Nagpur University | Winter-17


B.E. (Information Technology) Fourth Semester (C.B.S.)
Object Oriented Methodology

Time : Three Hours
Max. Marks : 80
Notes : 1. All questions carry marks as indicated.
2. Solve Question 1 OR Questions No. 2 
3. Solve Question 3 OR Questions No. 4.
4. Solve Question 5 OR Questions No. 6.
5. Solve Question 7 OR Questions No. 8.
6. Solve Question 9 OR Questions No. 10.
7. Solve Question 11 OR Questions No. 12.
8. Assume suitable data whenever necessary.
9. Illustrate your answers whenever necessary with the help of neat sketches.


1. a) What is object oriented development? Explain object oriented themes in detail.  [07 M]

b) Differentiate between the following.  [06 M]

1) Aggregation and association                                2) Generalization & Abstract class.


2. a) Write a short note on:  [06 M]
1) Role names                                                2) Link Attributes
3) Ordering                                                    4) Qualifies
5) Multiplicity                                                 6) Overriding features

b) Explain three different models in detail.  [07 M]

3. a) Distinguish between.    [06 M]
1) Events and states.                                         2) Actions and activities.

b) Explain scenario and event trace with help of phone call.  [07 M]


4. a) What is state generalization. Explain in detail. Also explain event generalization with example.   [07 M]

b) Write a short note on.    [06 M]
1) Aggregation concurrency.                                     2) Entry and exit actions.

5. a) Prepare a normal and scenario with exception of ATM system. Also draw event trace diagram for ATM scenario.   [07 M]

b) Discuss the criteria for discarding unnecessary and incorrect classes with help of ATM example.     [07 M]


6. a) Write a short note on any two.     [07 M]

1) Preparing a data dictionary
2) Keeping Right attributes.
3) Steps for constructing functional model.

b) Prepare a state diagram for class ATM.   [07 M]

7. a) Differentiate between.   [06 M]

1) Layer and partition                                2) Files and Databases

b) Enlist the steps for preparing system design. Also explain how subsystems are allocated to processor and task.       [07 M]


8. a) Write a short note on any two.   [07 M]

1) Batch transformation.
2) Continuous transformation.
3) ATM architecture.

b) Explain controls implementation. Also explain procedure driven & event driven control.  [06 M]

9. a) Explain the steps for designing algorithm during object design in detail.   [07 M]

b) Write a short note on.   [06 M]

1) State as location within a program.                              2) Design of Associations.


10. a) Explain the issues involved in physical packaging.  [06 M]

b) Explain the steps for design optimization in detail.   [07 M]

11. a) What is reusability. What are kinds of reusability. Also explain style rules for reusability.   [07 M]

b) Write a short note on.   [07 M]

1) Implementation using programming language.
2) Implementation using Database system.


12. Write note on any three. [14 M]
1) Extensibility.                                                  2) Robustness.
3) Programming-in-the-large.                          4) Using Inheritance.


Scroll to Top
error: Alert: Content is protected !!