Page 19 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 19

Anil Sharma, Lovely Professional University
                                                                                         Unit 2: Modelling Concepts




                              Unit 2: Modelling Concepts                                        Notes


             CONTENTS
             Objectives

             Introduction
             2.1  Basics of Object-oriented Analysis and Design (OOAD)
                 2.1.1  Object-oriented Analysis (OOA)

                 2.1.2  Object-oriented Design (OOD)
             2.2  Modelling
                 2.2.1   Definition of Modelling
                 2.2.2   Why do we Model?

                 2.2.3  Object-oriented Modelling (OOM)
                 2.2.4   Benefits of Object-oriented Modelling

             2.3  Abstraction
             2.4  Three Models
             2.5  Summary
             2.6  Keywords

             2.7  Review Questions
             2.8  Further Readings

          Objectives

          After studying this unit, you will be able to:

               Describe the basics of Object-oriented Analysis and Design
               Discuss the concept of modelling
               Explain abstraction

               Discuss three models used in object-oriented modelling
          Introduction


          Object oriented design methods emerged in the 1980s, and object oriented analysis methods
          emerged during the 1990s. In the early stage, object orientation was largely associated with the
          development of Graphical User Interfaces (GUIs), and a few other applications became widely
          known. In the 1980s, Grady Booch published a paper on how to design for Ada and gave it the
          title, Object Oriented Design. In 1991, Booch was able to extend his ideas to a genuinely object
          oriented design method with the same title, revised in 1993. The Object Modelling Technique
          (OMT) covers aspects of object oriented analysis and design. OOT provides a very productive
          and practical way of software development. As Object-oriented Technology (OOT) is not language
          dependent, there is no need for considering a final implementation language, during
          Object-oriented Modelling (OOM). OOT combines structural, control and functional aspects of
          the system.


                                           LOVELY PROFESSIONAL UNIVERSITY                                   13
   14   15   16   17   18   19   20   21   22   23   24