0% found this document useful (0 votes)
1K views3 pages

Unit 4 Question

The document discusses object-oriented design principles including axiomatic design, coupling and cohesion, design patterns, UML modeling, persistence, database models, and designing access and view layers. Specifically, it covers topics such as the need for axiomatic approaches, design axioms and corollaries, types of coupling and cohesion, private and public protocols, attributes and methods in classes, characteristics of bad design, database schemas and models, DDL and DML, concurrency policies, transactions, distributed and object-oriented computing, CORBA, object-relational mapping, and interface design rules.

Uploaded by

Chidambaram
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views3 pages

Unit 4 Question

The document discusses object-oriented design principles including axiomatic design, coupling and cohesion, design patterns, UML modeling, persistence, database models, and designing access and view layers. Specifically, it covers topics such as the need for axiomatic approaches, design axioms and corollaries, types of coupling and cohesion, private and public protocols, attributes and methods in classes, characteristics of bad design, database schemas and models, DDL and DML, concurrency policies, transactions, distributed and object-oriented computing, CORBA, object-relational mapping, and interface design rules.

Uploaded by

Chidambaram
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

UNIT-IV-OBJECT ORIENTED DESIGN PART-A ( 2marks) 1. What is the need for axiomatic approach? 2.

What are the main activities in design process? 3. Define axiom? What are the two design axioms applied to object-oriented design? 4. Define corollary? Give the corollaries derived from design axioms. 5.What do you mean by coupling?6. What do you mean by degree of coupling? 7. What are the two types of coupling? 8. What do you mean by cohesion? Give the types of cohesion. 9. Differentiate coupling and cohesion? 10. What do you mean by design patterns? 11. Define OCL? 12. What do you mean by expressions? Give the syntax for some common expressions? 13. What are private, public and protected protocols? 14. What is encapsulation leakage? 15. What are the three basic types of attributes? 16. How do you present UML attribute? 17. What are the different types of methods provided by a class? 18. What are some characteristics of a bad design? 19. How do you present UML operation? 20. Define Package 21. What do you mean by persistence? Give some persistent data.

22. Define transient data? Give some transient data? 23. What are the essential elements in providing a persistent store? 24. Define schema or meta-data? 25. What is meant by database model? Give the different database models. 26. Define DDL and DML. 27. What is concurrency policy? 28. What is shareability? 29. What do you mean by transaction? 30. Define client-server computing? 31. Differentiate distributed and cooperative processing? 32. What do you mean by distributed object computing? 33. Write a short note on CORBA? 34. What are the necessary characteristics that a system must satisfy to be considered as an objectoriented system? 35. Differentiate object-oriented databases and traditional databases? 36. Describe reverse and forward engineering? 37. Define object-relation mapping? 38. What are the different mapping capabilities to be defined? 39. Define referential integrity? 40. What do you mean by federated multidatabase systems? 41. Define MDBS?

42. Define neutralization (homogenization). 43. What do you mean by ODBC? 44. What are the activities involved in access layer design process? 45. Write short note on creative process? 46. What are the steps in view layer macro process? 47. Give the three UI design rules. 48. What are the windows in user interface used for? 49. What are the three general steps in creating a user interface object? 50. What is a Metaphor? PART-B 1. Describe in detail about Object oriented database management systems? (10)

2. State the differences between OODBMS and traditional database. Describe object relational systems? (10) (10) (10) (10)

3. Explain the steps involved in designing the access layer classes? 4. What are the different models involved in designing access layer. 5. Explain the steps involved in designing the view layer classes? 6. Describe the purpose of view layer interface? (10)

You might also like