You are on page 1of 2

Gujarat University

MCA Semester V
Object Oriented Analysis & Design Methods

Date: 6th January, 1999 Marks:50

Instructions:
1. Write both the sections in separate answer-books.
2. Figures to the right indicate full marks.
3. Assume the data wherever and whenever necessary.
4. Use the right conventions and terminology.

Section I

Q-1 (a) How does scenario building is significant for dynamic modeling. What are relationship with events.
Give a case for preparing scenario for going to top floor of lift. [6]
(b) Draw the data-flow diagram for motor analysis. [3]

Q-2 (a) Prepare a portion of an object diagram for a library book checkout system that shows the data a book
is due and the late charges for an overdue book as derived objects. [5]
(b) Define following:
(i) Workarounds (ii) Metadata (iii) Patterns [3]
OR
Q-2 (a) Prepare the class diagram and instance diagram for polygon consisting of FOUR points. [4]
(b) Define following:
(i) State (ii) Event Trace (iii) Sheet (iv) Abstract class

Q-3 Attempt any Two: [8]


(a) Prepare a list of objects that you would expect each of the following systems to handle:
(i) a program for lying out a newspaper
(ii) a telephone answering machine
(b) Discuss what the objects in each of the following lists have in common:
(i) Telescope, bomb, sighe, binoculars
(ii) Pipe, check valve, filter, pressure gauge
(iii) Bicycle, car, truck, airplane, motorcycle, horse
(iv) Nail, screw, bolt, rivet
(c) Explain the various phases of OMT methodology.

Section II

Q-4 (a) Discuss similarities and differences between data in storage and data in motion. Also give various
kinds of common architectural frameworks. [5]
(b) Show the generalization as extension and restriction. [4]

Q-5 (a) Compare the aggregation versus association. [4]


(b) Draw and explain the state diagram of car transmission with generalization. [4]
OR
Q-5 (a) Compare functional and dynamic model for any of case study. [4]
(b) For following systems, identify the relative importance of the three aspects of modeling: [4]
(i) Object modeling (ii) dynamic modeling
(iii) Functional modeling: (a) Electronic typewriter
(b) Spell Checker

Q-6 Attempt on any two: [8]


(a) Explain the various aspects of system design.
(b) Impact of an object oriented approach.
(c) Event generalization

You might also like