Object oriented architecture in erpPresentation Transcript
OBJECT ORIENTED ARCHITECTURE IN
• PREYANSHU KR. SAINI
“What object oriented means”??
• Means we organize s/w as a collection of
discrete objects that incorporate both “data
structure “ and “behaviour”.
• * it shows a contrast to conventional
programming and architectural approaches
such as “procedural approach”,i.e. they
emphasised on “doing” things rather than
• Objects : an identifiable entity (real or
abstract) with some characterstics and behaviour.
An object is an instance of a class.
Eg. REAL OBJECTS:
Eg. ABSTRACT OBJECTS :
JADOOO IN “KOI MIL GAYA” :
• Attributes* : features that define charaterstics
• *2 objects are distinct even if all their
attribute values are identical.
describe the behaviour of the objects. It is a way to
access the attributes.
• Class :
It is a group of objects that share common properties
Eg : BOYS and GIRLS
BOYS object: PG
GIRLS object: X
Love operation performed on
PG and X gets access to their
attributes “DIL” and “DIMAAG”.
Characterstics of object oriented
• IDENTIFY : means that data is quantized into
discrete ,distinguishable entities called
objects.Eg. Paragraphs in a document.
• CLASSIFICATION : objects with same data
structure are grouped into a class.
Eg. Classification on Gender basis .
• POLYMORPHISM : The ability of a data or a message to
be executed in more than one form is called
Eg. Case 1:
a and b are objects of class integer.
a = 1 ; b = 2
a + b = 3
a and b are objects of class character.
a + b = ‘ab’ is string.
• In both cases operator is same but result is different.
• Real life eg. of polymorphism:
Natural love unnatural love
# operation performed in both the cases is LOVE
but outcome is different.
Capability of one *class of things to inherit
properties from other **class of things.
* Sub class
• ABSTRACTION :
The act of representing essential features
without including background details or
• OBJECT ORIENTED METHODOLOGY-
To employ OOA in ERP we follow an approach called
the OBJECT MODELLING TECHNIQUE (OMT) . It has
following states :
1. Problem Analysis
2. System Design
3. Object Design
• THREE MODELS:
OMT uses three kinds of models to describe a
1. Object model :
Describes the objects in the system and their
2. Dynamic model :
Describes the ospects of the system that change
over time, uses STATE diagrams.
3. Functional model :
Describes the data value trasformations within a
system, uses a DFD graph.