You are on page 1of 2

Reg. No.

B.E. / B.Tech. DEGREE MODEL EXAMINATION, APRIL 2013


DATE : 20.04.2013

Sixth Semester
Computer Science and Engineering

(Common to Information Technology)


CS2353 OBJECT ORIENTED ANALYSIS AND DESIGN
Time : Three hours

Maximum : 100 marks


Answer ALL questions
Part A - (10 x 2 = 20)

1. What is Object Oriented Analysis and Design?


2. What are the steps required to find use case?
3. List out the differences between composition and aggregation.
4. Give the hint to identify the attributes of a class.
5. How to name system events and operations in SSDs?
6. List the relationships used in class diagram?
7. What are patterns? Give example.
8. What do you mean by cohesion and coupling?
9. Define component with an example.
10. What is the difference between state independent object and state dependent object?
Part B - (5 x 16 = 80)
(a) Briefly explain the different phases of Unified process

11.

(16)

Or
(b) Explain with an example, how usecase modeling is used to describe functional

requirements. Identify the actors, scenario and usecase for the library management
system.
12.

(16)
(a) Describe the strategies used to identify conceptual classes. Describe the steps to

create a domain model used for representing conceptual classes

(16)

Or
(b) (i) Draw the domain model of NextGen POS system
(ii) Draw and explain the activity diagram for NextGen POS system

(8)
(8)

13. (a)Explain with an example interaction diagram.

(16)

Or
(b) With suitable example, Explain how to design a class give all possible representation in
a class (name, attribute, visibility, methods and responsibilities).

(16)

14. (a) Describe the following GRASP principles with suitable examples

(i) Creator pattern

(4)

(ii) Information expert pattern

(4)

(iii) High cohesion pattern

(4)

(iv) Controller pattern

(4)
Or

(b) What is design pattern? Explain the GOF design patterns.

(16)

15. (a) (i) Explain in detail the mapping of design to code after successful object oriented

analysis and design

(4)

(ii) Explain all the notations used in state machine diagram and draw the state machine
diagram for ATM application.

(8)

(iii) What is the purpose of component diagram and give an example.

(4)

Or
(b) (i) Define operation contract. Elaborately explain the guidelines for using operation
contract

(8)

(ii) Explain the Deployment diagram with suitable example.

-----------

(8)

You might also like