You are on page 1of 14

www.kaashivinfotech.

com
B.E./B.Tech. DEGREE EXAMINATION, APRIL/MAY 2011
Sixth Semester
Computer Science and Engineering
CS 2353 OBJECT ORIENTED ANALYSIS AND DESIGN
(Common to Information Technology)
(Regulation 2008)
Time : Three hours Maximum : 100 marks
Answer ALL questions
PART A (10 2 = 20 marks)
1. What is Object Oriented Analysis and Design?
2. Define the inception step.
3. What is a Domain Model?
4. Define Aggregation and Composition.
5. What is the use of System sequence diagram?
6. List the relationships used in class diagram.
7. What is Design Pattern?
8. Define Coupling.
9. What is the use of operation contracts?
10. Give the meaning of Event, State and transition.
PART B (5 16 = 80 marks)
11. (a) Briefly explain the different phases of Unified Process.
Or
(b) Explain with an example, how usecase modeling is used to describe
functional requirements. Identify the actors, scenario and use cases for
the example.
12. (a) Describe the strategies used to identify conceptual classes. Describe the
steps to create a domain model used for representing conceptual classes.
Or
(b) Explain about activity diagram with an example.
13. (a) Illustrate with an example, the relationship between sequence diagram
and use cases.

Best Inplant/Internship Training Providers in Chennai

www.kaashivinfotech.com
Or
(b) Explain with an example Interaction diagram.
14. (a) Explain about GRASP Patterns.
Or
(b) Write short notes on adapter, singleton, factory and observer patterns.
15. (a) Explain about implementation model (mapping design to code).
Or
(b) Discuss about UML deployment and component diagrams. Draw the
diagrams for a banking application.

Best Inplant/Internship Training Providers in Chennai

ww

w.
5s
t

ar

no

te

s.

co

www.5starnotes.com

www.5starnotes.com

ww

w.
5s
t

ar

no

te

s.

co

www.5starnotes.com

www.5starnotes.com

ww

w.
5s
t

ar

no

te

s.

co

www.5starnotes.com

www.5starnotes.com

ww

w.
5s
t

ar

no

te

s.

co

www.5starnotes.com

www.5starnotes.com

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.com

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

m
o
c
.

l
u
pa

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

n
i
j
e
r
.

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

w
w

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.com

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

m
o
c
.

l
u
pa

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

n
i
j
e
r
.

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

w
w

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.Vidyarthiplus.com
Reg. No. :

66166

4
21

Question Paper Code :

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2011.


Sixth Semester

Computer Science and Engineering

CS 2353 OBJECT ORIENTED ANALYSIS AND DESIGN


(Common to Information Technology)
(Regulation 2008)
Time : Three hours

Maximum : 100 marks


Answer ALL questions.

21

PART A (10 2 = 20 marks)

List out any four reasons for the complexity of software.

2.

What do you mean by use cases and actors?

3.

Give the hint to identify the attributes of a class.

4.

Define swim lane.

5.

What do you mean by sequence diagram? Mention its use.

6.

What do you mean by sequence number in UML? Where and for what it is
used?

7.

Distinguish between coupling and cohesion.

8.

Write a note on Patterns.

21

1.

9.

Define component with an example.

10.

How will you reflect the version control information in UML diagram?

www.Vidyarthiplus.com

www.Vidyarthiplus.com
PART B (5 16 = 80 marks)
11.

(a)

What do you mean by Unified Process in OOAD? Explain the phases


with suitable diagrams.

(16)
Or

By considering the Library Management system, perform the Object


Oriented System Development and give the use case model for the
same (use include, extend and generalization).
(16)

(a)

Explain the relationships that are possible among the classes in the
UML representation with your own example.
(16)
Or

13.

(a)

Explain the following with an example :


(i)

Conceptual class diagram

(ii)

Activity Diagram.

(8 + 8)

With a suitable example explain how to design a class. Give all


possible representation in a class (name, attribute, visibility,
methods, responsibilities).
(16)

21

(b)

4
21

12.

(b)

Or

What do you mean by interaction diagrams? Explain them with a


suitable example.
(16)

(a)

What is GRASP? Explain the design patterns and the principles used
in it.
(16)

14.

(b)

Or

15.

(b)

What is design pattern? Explain the GoF design patterns.

(16)

(a)

Explain the state chart diagram with a suitable example. Also define
its components and use.
(16)
Or
Consider the Hospital Management System application with the
following requirements

21

(b)

System should handle the in-patient, out-patient information


through receptionist.

(ii)

Doctors are allowed to view the patient history and give their
prescription.

(iii)

There should be a information system to provide the required


information.

(i)

Give the state chart, component and deployment diagrams.


(6 + 6 + 4)

www.Vidyarthiplus.com

66166

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.com

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

m
o
c
.

l
u
pa

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

n
i
j
e
r
.

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

w
w

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.com

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

m
o
c
.

l
u
pa

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

n
i
j
e
r
.

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

w
w

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

www.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.rejinpaul.comwww.re

You might also like