Presentation is loading. Please wait.

Presentation is loading. Please wait.

Object-Oriented Modeling and Design

Similar presentations


Presentation on theme: "Object-Oriented Modeling and Design"— Presentation transcript:

1 Object-Oriented Modeling and Design
Introduction

2 Agenda What is OOMD? Why is OOMD so popular? History OOA, OOD, OOP
Course Outcomes

3 What is OOMD? Object-oriented analysis and design is a technical approach used in the analysis and design of an application or system through the application of the object-oriented paradigm and concepts including visual modeling. Traditional analysis: Functions and Data are considered separately. Object-oriented analysis: Organized around objects, which integrate both data and functions.

4 Why is OOMD so popular? Easy to understand: It allows to model the real world in its most natural form.  Maintainability: Easier to identify errors early in the software development process. Data reuse: Reuse of old data in new applications.

5 Which is the first Object-Oriented Programming language?
Simula (1960)

6 History Grady Booch, James Rumbaugh, Ivar Jacobson and others formed Object- Oriented methodologies. OMG created a standard called as UML in 1997. UML was standardized in 2005 and latest version UML 2.5 was released in

7 OOA, OOD, OOP OOA: developing an object model of the application
OOD: developing an object-oriented system model to implement requirements OOP: realising OOD using an OO programming language.

8 Course Outcomes Provide a sound understanding of the fundamental concepts and historical evolution of the object model. Provide information about the modeling languages and Diagrams. Explain the notation and process of object-oriented analysis, Modeling and design. Address the practical needs and concerns of software engineering practitioners. Provide the knowledge about the realistic application of object-oriented analysis and design. Address the realistic application of object-oriented development with the help of the patterns.


Download ppt "Object-Oriented Modeling and Design"

Similar presentations


Ads by Google