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
   38   39   40   41   42   43   44   45   46   47   48