Object Oriented Modeling: Sessions 8 and 9

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

OBJECT ORIENTED

MODELING
Sessions 8 and 9

OBJECTS
An object represents a place, event or
transaction.
Object oriented analysis describes a system by
identifying and defining objects.

Object has
1.
Attributes: Characteristics of an object.
2.
Methods: Tasks or functions that are performed
when the object receives some inputs.
. A group of similar objects is called a class.
. Class can be divided into subclasses.

INHERITANCE PROPERTY

It enables an object (called child) to derive


various attributes and methods from its parent
object.

USE CASES
A use case represents steps in a business process.
External entities are called actors.
Actors initiate the system by sending requests to
perform certain actions.
A use case diagram is a visual representation of
several related use cases within a system.

CLASS DIAGRAMS
A class diagram describes a detailed view of
every use case and depicts the classes that
participate in the use case.
Cardinality represents how instances of one class
relate to the instances of another class.

SEQUENCE DIAGRAMS

It shows the interaction among the classes during


a specified period of time.

STATE TRANSITION DIAGRAMS

It shows how an object changes from one state to


another depending on the events that affect the
object.

ACTIVITY DIAGRAMS

An activity represents a horizontal flowchart that


shows the actions and events as they take place.

You might also like