Exam Details

Subject object oriented analysis and design
Paper
Exam / Course m.c.a. (r)/we computer applications
Department
Organization alagappa university
Position
Exam Date November, 2017
City, State tamil nadu, karaikudi


Question Paper

M.C.A. DEGREE EXAMINATION,
NOVEMBER 2017.
Third Semester
Computer Applications
OBJECT ORIENTED ANALYSIS AND DESIGN
(CBCS 2012 onwards)
[Common for M.C.A.(R)/M.C.A.
Time 3 Hours Maximum 75 Marks
Part A (10 x 2 20)
Answer all questions.
1. Give any two reasons for using object orientation.
2. What is association?
3. What are the phases of OMT?
4. What is the use of UML class diagram?
5. What is 80-20 rule?
6. What criteria would you use to eliminate a class?
7. What is cohesion?
8. What are the basic types of attributes?
9. What is the importance of developing a test case?
10. What are the different kinds of errors?
Sub. Code
541551/
545551
RW-970
2
Ws20
Part B x 5 25)
Answer all questions, choosing either or
11. What are the advantages of object-oriented
development?
Or
What is the role of classes of objects in analysis and
design?
12. Describe the processes and components of the
unified approach.
Or
Why modeling is essential? Explain.
13. Why documentation is consider as an important
part of analysis? Explain.
Or
Write the guidelines which helps in selecting
candidate classes from the relevant and fuzzy
categories of classes in the problem domain.
14. Describe the activities involved in the objectoriented
design process.
Or
How can you refine the attributes? Discuss.
15. Write a short note top-down testing.
Or
Write basic activities are performed in
maintenance. Explain.
RW-970
3
Ws20
Part C 10 30)
Answer any three questions.
16. Explain briefly about software development process.
17. Describe the booch methodology in detail.
18. Describe the different kinds of relationships among
objects.
19. How can you design view layer classes? Explain.
20. Explain the impact of object orientation on testing.
————————


Other Question Papers

Subjects

  • accounting and financial management
  • communication skills
  • computer networks
  • data mining and warehousing
  • design and analysis of algorithms
  • distributed computing
  • grid computing
  • internet and java programming
  • mobile communications
  • multimedia and its applications
  • object oriented analysis and design
  • operating systems
  • relational database management systems
  • resource management techniques
  • soft computing
  • software project management
  • software testing methodologies
  • visual programming with .net
  • web technology