0% found this document useful (0 votes)
44 views2 pages

Bca Object Oriented Analysis and Design - QP

This document outlines the structure of the Sixth Semester BCA Degree Model Examination for Object Oriented Analysis and Design, scheduled for March 2025. It includes four sections: very short answers, short paragraphs, short essays, and long essays, covering key concepts in object-oriented programming and UML. The exam assesses students' understanding of various UML diagrams, their purposes, and the Object-Oriented System Development Life Cycle.

Uploaded by

lutherff2004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views2 pages

Bca Object Oriented Analysis and Design - QP

This document outlines the structure of the Sixth Semester BCA Degree Model Examination for Object Oriented Analysis and Design, scheduled for March 2025. It includes four sections: very short answers, short paragraphs, short essays, and long essays, covering key concepts in object-oriented programming and UML. The exam assesses students' understanding of various UML diagrams, their purposes, and the Object-Oriented System Development Life Cycle.

Uploaded by

lutherff2004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

COLLEGE OF APPLIED SCIENCE, KARTHIKAPALLY

Sixth Semester BCA Degree Model Examination, March 2025


CP 1643 — OBJECT ORIENTED ANALYSIS AND DESIGN

Time: 3 Hours Max. Marks: 80

SECTION – A
(Very Short Answer Type)
(One word to maximum of one sentence. Answer all questions).

1. What is an object in object-oriented programming?


2. Define a class in object-oriented programming.
3. What is the difference between an object and a class?
4. What does UML stand for?
5. Name one advantage of object-oriented decomposition over algorithmic decomposition.
6. What is the main purpose of a use case diagram?
7. What does a sequence diagram represent?
8. What is the role of a collaboration diagram in UML?
9. What are the two main elements of a component diagram?
10. Name one example where a deployment diagram is used.

(10 * 1 = 10
Marks)

SECTION – B
(Not to exceed one paragraph, answer any eight questions. Each question carries
2 marks).

11. What are the advantages of object-oriented decomposition over algorithmic decomposition?
12. Explain the significance of a use case in Object-Oriented System Development (OOSD).
13. What are the key differences between a class diagram and an object diagram in UML?
14. What is the purpose of an association in a UML class diagram? Give an example.
15. Differentiate between aggregation and composition in UML class diagrams.
16. What are the main components of a sequence diagram?
17. What is the difference between a sequence diagram and a collaboration diagram?
18. Define the "extends" and "includes" relationships in a use case diagram.
19. What is the purpose of a component in a component diagram?
20. Explain the difference between a component diagram and a deployment diagram.
21. What are the key benefits of using UML in software design?
22. What are the main elements of a deployment diagram?

(8 * 2 = 16 Marks)
SECTION – C
(Short Essay)

(Not to exceed 120 words, answer any six questions. Each question carries 4 marks).

23. Explain the process of defining a class with an example.


24. Compare and contrast class diagrams and object diagrams in UML.
25. Describe the elements of a class diagram and their significance.
26. Explain the purpose and benefits of a sequence diagram in UML.
27. How do use case diagrams help in system development? Give an example.
28. Explain the importance of collaboration diagrams in object interactions.
29. Discuss the role of component diagrams in UML with an example.
30. Describe the elements of a deployment diagram and its significance.

(6 * 4 = 24 Marks)

SECTION – D
(Long Essay)

Answer any two questions. Each question carries 15 marks.

1. Explain the Object-Oriented System Development Life Cycle (OOSD). Discuss its phases and how it is used
in system development.
2. Draw a use case diagram for an ATM system. Show actors like Customer and Bank, and use cases such as
cash withdrawal, balance inquiry, and PIN change. Explain the diagram.
3. What are the different types of UML diagrams? Explain their purpose and how they are used in system
modeling.
4. Draw a sequence diagram for an ATM cash withdrawal process. Show interactions between the Customer,
ATM, Bank Server, and Account Database using appropriate notations. Explain each step.

(2 * 15 = 30 Marks)

You might also like