object oriented architecture in erp

12
OBJECT ORIENTED ARCHITECTURE IN ERP Submitted by: • PREYANSHU KR. SAINI

Upload: preyanshu-saini

Post on 25-Jun-2015

2.101 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Object  oriented architecture in erp

OBJECT ORIENTED ARCHITECTURE IN ERP

Submitted by:• PREYANSHU KR. SAINI

Page 2: Object  oriented architecture in erp

“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 “data”.

Page 3: Object  oriented architecture in erp

• Objects : an identifiable entity (real or abstract) with some characterstics and behaviour.

Þ An object is an instance of a class. Eg. REAL OBJECTS: 3-WHEELER

4-WHEELER

AUTOMOBILE(class)

Page 4: Object  oriented architecture in erp

Eg. ABSTRACT OBJECTS :

JADOOO IN “KOI MIL GAYA” :

Page 5: Object  oriented architecture in erp

• Attributes* : features that define charaterstics of objects.

• *2 objects are distinct even if all their attribute values are identical.

Page 6: Object  oriented architecture in erp

• Operations/funtions: describe the behaviour of the objects. It is a way to access

the attributes. Eg: LOVE• Class : It is a group of objects that share common properties and

relationships. 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”.

PG X

Page 7: Object  oriented architecture in erp

Characterstics of object oriented architecture

• 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 .

Page 8: Object  oriented architecture in erp

• POLYMORPHISM : The ability of a data or a message to be executed in more than one form is called polymorphism.

Eg. Case 1: a and b are objects of class integer. a = 1 ; b = 2 a + b = 3 Case 2: a and b are objects of class character. a + b = ‘ab’ is string.• In both cases operator is same but result is different.

Page 9: Object  oriented architecture in erp

• Real life eg. of polymorphism:

Natural love unnatural love # operation performed in both the cases is LOVE

but outcome is different.

Page 10: Object  oriented architecture in erp

• INHERITANCE: Capability of one *class of things to inherit

properties from other **class of things.

**Super class * Sub class• ABSTRACTION : The act of representing essential features

without including background details or explanations .

Page 11: Object  oriented architecture in erp

• 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

4. Implementation

Page 12: Object  oriented architecture in erp

• THREE MODELS: OMT uses three kinds of models to describe a

system.1. Object model : Describes the objects in the system and their

relationships.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.