You are on page 1of 2

August 2010

Bachelor of Computer Application (BCA) – Semester 6


BC0057 – Object Oriented Analysis and Design – 4 Credits
(Book ID: B1010)
Assignment Set – 1 (60 Marks)

Answer all the questions. 6 x 10 = 60


1. Discuss the importance of object orientation during system development.
2. What is polymorphism? Give examples.?
3. Explain the various tools for software implementation.
4. What are patterns? Explain different types of patterns.
5 Explain the Booch Methodology..
6. What are the common mechanisms available in UML?.
August 2010
Bachelor of Computer Application (BCA) – Semester 6
BC0057 – Object Oriented Analysis and Design – 4 Credits
(Book ID: B1010)
Assignment Set – 2 (60 Marks)

Answer all the questions. 6 x 10 = 60

1. What are the potential advantages of treating two related classes as subclasses of
some superclass?
2. What is the relationship between the terms actor, worker, and role within the context of
the Unified Process?

3. Why does every interaction diagram need a written description? explain

4. How is inheritance used as a guide for deciding how to allocate operations to classes?

Discuss in brief.

5. Explain the five core workflows of the Unified Process.


6. Explain the four phases of the Unified Process.

You might also like