BC0057 Spring Drive Assignment 2012

2
Spring 2012 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. Write short notes on the Unified Approach (UA) for software development. . 2. Explain the advantages of object-oriented systems 3. Explain software reusability in detail. 4. Explain the Booch Methodology 5. Justify that UML is a language for modeling, visualizing, specifying, constructing, and documenting. 6. Explain Package, Component and Deployment Diagrams with examples.

description

BC0057 Spring Drive Assignment 2012

Transcript of BC0057 Spring Drive Assignment 2012

Spring 2012

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. Write short notes on the Unified Approach (UA) for software development.

.

2. Explain the advantages of object-oriented systems

3. Explain software reusability in detail.

4. Explain the Booch Methodology

5. Justify that UML is a language for modeling, visualizing, specifying, constructing, and

documenting.

6. Explain Package, Component and Deployment Diagrams with examples.

Spring 2012

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. Explain the steps for entity class extraction.

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

4. How is responsibility-driven design used as a guide for deciding how to allocate operations

to classes?

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

6. Explain about the inception phase of the Unified Process.