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