0% found this document useful (0 votes)
68 views

Object Oriented Analysis and Design: Comprehensive Viva Questions

This document discusses key concepts in object-oriented analysis and design (OOAD). It provides definitions and short explanations for 35 OOAD terms and concepts, including: - Defining OOAD and key OOAD concepts like objects, classes, methods, messages, and object lifetime - UML diagram types like class, sequence, collaboration, component, and deployment diagrams - Relationships between classes like inheritance, association, aggregation, and coupling - Design principles like high cohesion and loose coupling - The analysis, design, and implementation phases of the OO development process

Uploaded by

Rama Kanth
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

Object Oriented Analysis and Design: Comprehensive Viva Questions

This document discusses key concepts in object-oriented analysis and design (OOAD). It provides definitions and short explanations for 35 OOAD terms and concepts, including: - Defining OOAD and key OOAD concepts like objects, classes, methods, messages, and object lifetime - UML diagram types like class, sequence, collaboration, component, and deployment diagrams - Relationships between classes like inheritance, association, aggregation, and coupling - Design principles like high cohesion and loose coupling - The analysis, design, and implementation phases of the OO development process

Uploaded by

Rama Kanth
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

OBJECT ORIENTED ANALYSIS AND DESIGN

Comprehensive Viva Questions


1. Define OOAD. 2. What is an object? 3. Discuss object state and properties 4. What is the difference between a method and a message 5. What is the ifetime of an object and how can !ou e"tend the ifetime of it? #. Define $erification% $a idation% correspondence% and correctness &. What are the different parts of O'( ). Write short notes on D*D. +. What is e"tends and uses re ationship? 1,. Define a mode . 11. What is static and d!namic mode ? 12. What is a pac-age? 13. What is mode dependenc! 14. What is an abstract use case? 15. Define constraints% note% stereot!pe 1#. What are the goa s of .'/ design? 1&. What is .'/ c ass diagram? 1). 0i$e notation for c ass. 1+. Define association c ass 2,. 1"p ain in short interaction% se2uence% co aboration% static% acti$it!% component and Dep o!ment diagram 21. What is ife ine? 22. 1"p ain static .'/ diagrams in detai 23. 1"p ain d!namic .'/ diagrams in detai . 24. What is e"tends association 25. What is the difference between user and an actor? 2#. 3ame the t!pe of re ationships among c asses. 2&. 1"p ain super4sub c ass re ationship 2). 1"p ain a4part4of re ationship 2+. What is association and genera i5ation 3,. What is coup ing? What are the different t!pes of coup ing? 31. Wh! are a arge number of simp e c asses better than a sma number of comp e" c asses? 32. What are the different t!pes of attributes 33. 6tate the different t!pes of methods for a c ass 34. Write ),42, ru e 35. Define meta c asses 3#. Define object persistence 3&. What is 78D 3). 1"p ain the phases of O'( 3+. Define mode and t!pes of mode 4,. What is 797

You might also like