Académique Documents
Professionnel Documents
Culture Documents
Object
– A composite data type.
– It provides for the storage of multiple data values in a
single unit.
Class
– A collection of similar objects.
– It describes how the object is supposed to be created it
what it contains and how it works.
OBJECT ORIENTED FUNDAMENTALS
Inheritance
– The process of creating new classes from the existing
class.
Encapsulation
– A method of binding data together and hiding them
from outside world.
Polymorphism
– A mechanism to exist in different forms.
OBJECT ORIENTED ANALYSIS
System analysis
– Collects data from the user and analyses the data.
System design
– Designing the physical system.
Object Design
– Objects are identified and designed.
Implementation
– Implementing the system into user site.
UML
Class diagram
Object diagram
Use case diagram
Sequence diagram
Collaboration diagram
Activity diagram
Statechart diagram
Deployment diagram
Component diagram
UML MODELLING TYPES
An interaction diagram.
Used to visualize the sequence of calls in a system
to perform a specific functionality.
It captures the time sequence of message flow
from one object to another.
SEQUENCE DIAGRAM
COLLABORATION DIAGRAM
An interaction diagram.
The method call sequence is indicated by some
numbering technique.
The number indicates the order in which the
methods are called one after the other.
It also describes the object organisation.
COLLABORATION DIAGRAM
ACTIVITY DIAGRAM
It contains
– Identify important objects to be analyzed.
– Identify the states.
– Identify the events.
STATECHART DIAGRAM
UML ARCHITECTURE