Page 29 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 29

Unit 2: Modelling Concepts




               Object oriented models help in understanding problems, communicating with experts  Notes
               from a distance, modeling enterprises, and designing programs and database.

               Abstraction is a simplified description, or specification, of a system that emphasizes some
               of the system’s details or properties while suppressing others.
               Object models are used for describing the objects in the system and their relationship
               among each other in the system.
               The dynamic model describes interaction among objects and information flow in the
               system.

               The functional model shows how values are computed, without regard for sequencing,
               decisions, or object structure.

          2.6 Keywords

          Abstraction: Abstraction is a simplified description, or specification, of a system that emphasizes
          some of the system’s details or properties while suppressing others.
          Dynamic model: The dynamic model describes interaction among objects and information flow
          in the system.
          Function model: The functional model shows how values are computed, without regard for
          sequencing, decisions, or object structure.
          Model: A model is an abstraction of something for the purpose of understanding it before
          building it.

          Object models: Object models are used for describing the objects in the system and their
          relationship among each other in the system.
          Object-oriented modelling (OOM): Object-oriented modelling is all about visualizing the things
          by using models organized around real world concepts.
          Object-oriented Analysis (OOA): Object-oriented Analysis looks at the problem domain, with
          the aim of producing a conceptual model of the information that exists in the area being analyzed.

          Object-oriented Design (OOD): Object-oriented Design transforms the conceptual model produced
          in object-oriented analysis.

          2.7 Review Questions

          1.   Discuss the concept of object-oriented analysis and design.

          2.   Examine the situations in which object-oriented modelling is useful.
          3.   What is modelling? Discuss main reasons for constructing models.
          4.   Elucidate the concept of object-oriented programming.

          5.   “With the increasing complexity of systems, importance of modelling techniques
               increases.” Comment.
          6.   Discuss the various benefits of object-oriented modelling.

          7.   Describe the use of abstraction in object-oriented systems.
          8.   What are the different types of abstraction? Enlighten.
          9.   Analyze the three models included in object-oriented modelling.
          10.  Make distinction between object model and dynamic model.


                                           LOVELY PROFESSIONAL UNIVERSITY                                   23
   24   25   26   27   28   29   30   31   32   33   34