Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
)
Department of Computer Applications
Subject: Object Oriented Analysis and Design Using UML
Code: CA043 (MCA 5th)
Short Questions:
Section A:
1. What is a System?
2. What do you mean by OO?
3. Describe inheritance in UML?
4. Describe Abstraction?
5. Explain Object and Class?
6. Define Polymorphism in brief.
7. What is Aggregation?
8. What is Use Case?
9. What is Class Case?
10. What is State Case??
11. What is Notation?
12. Who is an Actor in OOAD?
Section B:
Section C:
Section D:
Section A:
Q.1) Illustrate the concept of OOPs in detail with suitable examples and neat diagrams where ever needed.
Q.2) a) What do you mean by OOA, OOD and OOM? Explain in detail.
b) Explain the phases of System Development Life Cycle with its silent features.
Q.5) Compare and contrast the concept of aggregation with association and generalization. Explain with suitable example.
Q.6) Write down detailed history of UML? How UML is useful in developing software?
Section B:
Q.8) What do you mean by SDLC? Describe its steps in detail with suitable diagram.
Q.9) Draw a UML model to show the process of online Movie Ticket Booking using ‘Class case Diagram’. It must include
customer, username and password, contact number and address. Also write down the steps.
Q.10) Compare and contrast the concept of aggregation with the concept of association & generalization. Explain with suitable
example.
Q.12) What do you mean by DFD? Explain its concepts in detail along with its symbols.
Section C:
Q.14) What is a diagram? Why we use ‘Use case diagram’ in OOAD? Mention different symbols used in ‘Use Case diagram’.
Q.15) Illustrate the concept of Inheritance in Object Oriented Programming? Explain its all types in detail with suitable example.
Q.18) Illustrate the concept of Software Testing in detail. Also define its different types with suitable example.
Section D:
Q.19) What is Software Maintenance? What are the reasons for which software maintenance is important?
Q.20) What is Reverse Engineering? Explain the characteristics and levels of reverse engineering.
Q.21) Using Use case diagram, illustrate the process of purchasing laptop from flipchart website online with neat digram.
Q.24) What is Decision? What is its importance in OOAD? Explain the terms Decision Tree and Decision Table in detail.
Q.25) What is Information? What is the importance of right information? How right information is important in UML for model
designing?