How To Exam?

a knowledge trading engine...


M.Sc-M.Sc Computer Science 1st Sem CS - 102 : Object Oriented Software Engineering(University of Pune, Pune-2013)

Friday, 28 November 2014 12:40Nitha

                                     M.Sc. (Semester - I)

                                          COMPUTER SCIENCE


SEAT No. :

[Total No. of Pages : 2


CS - 102 : Object Oriented Software Engineering

(2008 Pattern)

Time : 3 Hours]                                                                                           [Max. Marks : 80

Instructions to the candidates :

1)      All questions are compulsory.

2)      Neat diagrams must be drawn where necessary.

3)      Figures to the right indicate full marks.

4)      Assume suitable data, if necessary.

Q1) Attempt the following :                                                                        [8 × 2 = 16]

a)     What is object orientation?

b)     What is UML?

c)     What is unified process?

d)     Define the terms :

i)        Fork

 

ii) Polymorphism

What is meta model?

What is object oriented analysis?

What is testing?

What are components?


Q2) Attempt any four of the following :                                                 [4 × 4 = 16]


What are different kinds of relationships supported in UML?

Differentiate between link and association.

Discuss the component of sequence diagram with example. What are the steps in object oriented analysis. What is a qualifier? Explain with example.


Q3) Attempt any four of the following :                                                 [4 × 8 = 32]

a) Draw a use case diagram and class diagram for an interactive diagram

editor. A sheet is a collection of links and boxes. A link is a sequence of line segments that connects two boxes. Each line segment is specified by two points. A point may be shared by a vertical and horizontal line segment in the same link. A selection is a collection of links and boxes.

P.T.O.

A buffer is a collection of links and boxes that have been cut or copied

from the sheet.

Prepare an object diagram showing at least six relationships among the

following object classes. Include association, aggregation and generalization. Show multiplicity and add atleast one attribute to each, class, card, deck, hand, collection of cards, discard file, draw file.

Draw state diagram and sequence diagram for considering different

scenarios for ATM machines.

Draw activity diagram for considering different scenarios for icecream

preparation machine where you can get different flavours.

A system for distributing electronic mail over network is needed. Each

user of the system should be able to send mail from any computer. All the received mails are stored at a central server. The user can receive mail at any computer. One or two machines with larger data spaces also allows saving messages in files. There should be provisions for forwarding mails and sending mail to several users at once using address list. Draw component and deployment diagram.


Q4) Attempt any four of the following :                                                 [4 × 4 = 16]

a) Write short note on object oriented testing.

b) How a use case model helps in analysis phase from inception to

elaboration?

c) Discuss the task management component.

d) Consider an automatic water level control system. Which is used for

controlling the water flow. Identify the different states and draw a state transition diagram.

e) Draw a collaboration diagram for Railway Reservation system. The

passenger is required to fill a reservation form giving details of his journey. The counter clerk ensures whether the place is available and prepares a booking statement.

xxxx


( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER M.Sc-M.Sc Computer Science 1st Sem CS - 102 : Object Oriented Software Engineering(University of Pune, Pune-2013)