LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034 M.C.A. DEGREE EXAMINATION – COMPUTER APPLICATIONS FIRST SEMESTER – APRIL 2008 CA 1803 - OBJECT ORIENTED ANALYSIS AND DESIGN Date : 03-05-08 Time : 1:00 - 4:00 Dept. No. DC 18 Max. : 100 Marks PART - A Answer all the questions (10 X 2 = 20 marks) 1. Define object and class. 2. List the difference between object oriented programming and procedure oriented programming? 3. How polymorphism supports for OOAD system deployment process ? 4. What is the difference between verification and validation ? 5. List the four phases of OMT? 6. Define dynamic modeling? 7. List the symbols used in Use – case diagram? 8. What is the use of Component Diagram.? 9. How to represent a Packages? 10. What is the purpose of Direct actions association? PART - B Answer all the questions (5 X 8 = 40 marks) 11. a Explain the different type Inheritance? . OR b. Explain object relationship and Association relationship in OOAD approach ? 12. a. Explain the attributes of Building High Quality Software?. OR b. Explain Component based Development approach? 13. a. Write the structure of N-Ary Association? OR b. Write about role of Generalization in UML class diagram? 14. a. How to identify an actor explain with banking system OR b. Explain Common class pattern Approach? 15. a. Write about common association patterns? OR b. Assume that you are system analyst for an Educational Institute. How you are design the student information system using OOSE approach PART - C (2 X 20 = 40 marks) Q.16 IS COMPULSORY.ANSWER ANY ONE FROM THE REMAINING 16 Explain the OOSD following components ( Each components 4 marks ) a. Object Oriented analysis b. Object Oriented Design c. Prototyping d. Implementation e. Incremental Testing 17. Explain the five process of Unified approach ( Each process 4 marks ) 18. a. What is the purpose of classification theory ( 5 Marks ) b. Explain Noun phrase approach for Object analysis ( 15 Marks ) 1