Exam Details
Subject | object oriented analysis and design | |
Paper | ||
Exam / Course | m.c.a./ m.c.a.(lateral) | |
Department | ||
Organization | Alagappa University Distance Education | |
Position | ||
Exam Date | December, 2017 | |
City, State | tamil nadu, karaikudi |
Question Paper
DISTANCE EDUCATION
M.C.A./M.C.A.(Lateral) DEGREE EXAMINATION,
DECEMBER 2017.
Fourth Semester
OBJECT ORIENTED ANALYSIS AND DESIGN
(2010 Academic Year Onwards)
Time Three hours Maximum 100 marks
SECTION A — × 8 40 marks)
Answer any FIVE questions.
1. Define abstraction. List and explain various kinds in
abstraction.
2. How can one know if a given class or object is well
designed?
3. Describe meta model. What are use cases and how do you
write a use case for an application?
4. Describe the two essential elements of a class diagram.
5. Explore the two straight forward elements that can be
added to make interaction diagrams more expressive in
the presence of certain complicated patterns of
interaction.
6. Describe the applications of the object model and the
open issues to be addressed in effectively applying the
elements of the object model.
Sub. Code
403
DE-2997
2
WS 20
7. Explain metaclass relationship among classes. Give the
reasons for establishing relationships between two
classes.
8. Define and compare state and activity diagram for an
application.
SECTION B — × 15 60 marks)
Answer any FOUR questions.
9. Explain the topology of object based and object oriented
programming languages. How are OOA, OOD and OOP
related?
10. Describe the incremental and iterative nature of
classification. Explain about the two processes in the
identification of key abstractions.
11. Explain the overview of unified process with its four
phases.
12. Explain any five advanced concepts that are necessary to
express analysis or design details that are essential to
understand the system.
13. Explain the role of UML in object oriented design and
building blocks of UML.
14. List and explain the various kinds of relationship
between any two objects.
15. Explain the importance of proper classification with an
example.
————————
M.C.A./M.C.A.(Lateral) DEGREE EXAMINATION,
DECEMBER 2017.
Fourth Semester
OBJECT ORIENTED ANALYSIS AND DESIGN
(2010 Academic Year Onwards)
Time Three hours Maximum 100 marks
SECTION A — × 8 40 marks)
Answer any FIVE questions.
1. Define abstraction. List and explain various kinds in
abstraction.
2. How can one know if a given class or object is well
designed?
3. Describe meta model. What are use cases and how do you
write a use case for an application?
4. Describe the two essential elements of a class diagram.
5. Explore the two straight forward elements that can be
added to make interaction diagrams more expressive in
the presence of certain complicated patterns of
interaction.
6. Describe the applications of the object model and the
open issues to be addressed in effectively applying the
elements of the object model.
Sub. Code
403
DE-2997
2
WS 20
7. Explain metaclass relationship among classes. Give the
reasons for establishing relationships between two
classes.
8. Define and compare state and activity diagram for an
application.
SECTION B — × 15 60 marks)
Answer any FOUR questions.
9. Explain the topology of object based and object oriented
programming languages. How are OOA, OOD and OOP
related?
10. Describe the incremental and iterative nature of
classification. Explain about the two processes in the
identification of key abstractions.
11. Explain the overview of unified process with its four
phases.
12. Explain any five advanced concepts that are necessary to
express analysis or design details that are essential to
understand the system.
13. Explain the role of UML in object oriented design and
building blocks of UML.
14. List and explain the various kinds of relationship
between any two objects.
15. Explain the importance of proper classification with an
example.
————————
Other Question Papers
Subjects
- .net frame works
- .net lab
- accounting and financial management
- agent based intelligent system
- c-sharp (c#)
- communication skills
- compiler design
- computer applications
- computer networks
- data mining and warehousing
- data warehousing and mining
- distributed computing
- image processing and analysis
- internet programming
- lab : vi — algorithm and shell programming
- lab v — rdbms
- lab vii –– internet programming
- lab viii — network lab
- lab x — compiler design
- lab–ix : visual c++
- middleware technology
- mobile communications
- multimedia systems
- multimedia tools lab
- network lab
- neural networks
- object oriented analysis and design
- open source architecture
- open source programming lab
- operating systems
- rdbms
- resource management techniques
- software engineering
- software project management
- unix and shell programming
- visual programming
- visual programming lab
- web technology
- web technology lab