Vous êtes sur la page 1sur 4

ADCA / McA (Iil Yr)

Term-End Fxarnination
June, 2OO7

CS-16: OB,fECTORIENTEDSYSTEMS

Time : S.hsurs Maximum Marks: 75

Note : Quesfion number 1 is compulsory. Answer any'.


three questionsfrom the rest. , -

l - (a) An automobile manufacturerhas set up sales offices'


in different cities. Interested customers visit a sales
office. They pay advance to book the automobile.
They pay the remaining amount and take delivery of
the automobileas per scFredule
given by staff at sales
office. At the end of each duy, sales office
communicates the information. about number of i- -
bookings, advance received, number of vehicles
-
delivered etc. to their head office by fax. Now, the
company wants to develops Soles Management
Sysfem (SMS) to handle these activities.Identify the
classe$in the systemand draw a classdiagram. Also,
explain the classesand associations. I

CS.16 P.T.O.
(b) Identify at least 5 classesin a Payroll Processing
System. Also, explain their operations and
behaviours.Make necessaryassumptions. ,

(c) Explain the following terms, along with an example


of each : 12
(i) Module
(ii) Multiple inheritance
(iii) Constraints

(d) Prepare an instance diagram for the expression


b/a + a) (a/2 + c) (a/c + b). Parenthesesare used
in the expressionfor grouping, but are not need,edin
the diagram.

2. (a) Prepare an object diagram, showing at least five


relationshipsamong the following object classes: 10
automobile, engine, wh eel, brake, brake-light,
headlight, door, battery, clutch, wiper, shocker,
speedometer.
' and
Include associations, aggregations
generalizations. Use qualified associations and show
multiplicity balls in your diagrams. You do not need
to show attributes of operations. I.Jse association
names where needed.

(b) What are hornomorphisms ? Give example to show


'
its use.

CS-16
3. (a) Draw a DFD for studentqueriesprocessingsystem.
Make necessaryassumptions 5

(b) Define a state. Give an example of it. 5

(c) What is meant by Scenario ? Createscenario for


phone call. 5

4. (a) For each of the following systems, identify the


relative importance of the three aspectsof modeling
namely object, functionaland dynamic modelings: 70
'
(i) Computer
(ii) Cricket player

(b) Write the five steps in the design of an interactive


interface. 5

5. (a) Differentiate between overloading and overriding.


Also, give an exampleof overriding

(b) Why arestatediagramsused ? Make a state diagram


tor car-gears-transmission.

(c) What is Association? How are the one way and two
A/ayassociationsimplemented ?

CS-16 13,000

Vous aimerez peut-être aussi