OOAD Model Types
OOAD Model Types
OOAD Model Types
Methodologies
INTRODUCTION
principle".
A module is open if it supports extension. If the module provides
modules must use and that limits the interaction and potential errors
that can be introduced into one module by changes in another. In the
object-oriented paradigm this is accomplished by defining methods that
invoke services on objects.
Object – Oriented Methodologies / OO
SDLC stages
The OO methodology has the System
following stages: Conception
System Conception: Software
development begins with business
analysts or users wants to develop
Analysis
an application and formulating
tentative requirements.
Object model
Dynamic model
Functional model
Object model
Abstraction
Focus on essential aspects ( what an object does )
Ignore details ( such as how to implement)
Encapsulation
Separates external aspects of an object, which are accessible to other
objects, From the internal implementation details, which are hidden from
other objects
OO Concepts (Contd.)
Software systems built on object are more stable in the long run.
Advantages of OOD