MU Computer Engineering (Semester 6)
Object Oriented Software Engineering
December 2013
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) For a construction company software is to be developed with following specifications-
Company takes many projects each project is at particular location. Each project is supervised by project manager assigned by CEO of the company.Record related to start of project, its completion is maintained. Under each PM there is a team of people of different category like designer, plumber, electrician, architect, labour etc. Each project is marketed by team of Marketing Executives.
(i) Draw class diagram for it.
(ii) Draw use case diagram for it.
10 M
1 (b) Explain agile process with its advantage. Explain any 1 agile process model.
10 M

2 (a) How to map the following association too code?
(i) Realization of uni-directional one-to-one association.
(ii) Bidirectional one-to-one association.
(iii) Bidirectional one-to-many association.
(iv) Generalization
10 M
2 (b) Explain cohesion and coupling types in detail.
10 M

3 (a) Why FTR is necessary? How FTR is conducted?
10 M
3 (b) Explain version control and change control with the help of example.
10 M

4 (a) What is sequence diagram? What are elements used in sequence diagram, explain each.
10 M
4 (b) Explain regression and integration testing.
10 M

5 (a) Explain singleton pattern in detail.
10 M
5 (b) Explain the following with suitable example
Composition, Association, Generalization, and Aggregation.
10 M

6 (a) Explain function point based Matrices.
10 M
6 (b) Draw the activity diagram of ATM activities.
10 M

Write short notes on (any two)
7 (a) CMM levels
10 M
7 (b) Task network and timeline chart
10 M
7 (c) Change control
10 M

More question papers from Object Oriented Software Engineering