Page 43 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 43
Unit 3: Class Modelling
6. What does multiplicity in an association specify? Illustrate. Notes
7. “Generalization and inheritance are transitive across a subjective number of levels in the
hierarchy.” Comment.
8. Describe the uses of Generalization in object-oriented modelling.
9. What is multiple inheritance? Illustrate with example.
10. Take any example and show the relationship among different classes in the system.
Answers: Self Assessment
1. Objects 2. Attributes
3. Operations 4. Class
5. message passing 6. Link
7. association 8. ternary
9. Multiplicity 10. Generalization
11. Inheritance 12. Multiple
13. superclass 14. object oriented modeling
15. relationship
3.8 Further Readings
Books Booch, Grady, (1994), Object-oriented Analysis & Design, Addison Wesley
Laganiere, Robert, (2004), Object-oriented Software Engineering, TMH
Rumbaugh, J. (2007), Object-oriented Modelling and Design with UML, Pearson
Education
Satzinger, (2007), Object-oriented Analysis & Design with the Unified Process, Thomson
Online links http://www.enel.ucalgary.ca/People/far/Lectures/SENG401/PDF/
OOAD_with_UML.pdf
http://www.mppmu.mpg.de/english/kluth_oo_uml.pdf
http://www.slideshare.net/anniyappa/ooad-overview
http://www.trainingetc.com/PDF/TE1802eval.pdf
LOVELY PROFESSIONAL UNIVERSITY 37