Lesson 5
Lesson 5
Outline:
Introduction to Modelling
UML: Categories and Diagrams
Fundamentals of Software Engineering
Specific Objectives:
i. Class diagram
v. Object diagram
v. Communication diagram
A component diagram is
essentially a more
specialized version of the
class diagram—the same
notation rules apply for
both.
A component diagram
breaks a complex system
down into smaller
components and
visualizes the relationship
between those
components.
Types of UML Diagrams – Deployment diagram
Composite structure
diagrams to
represent the
internal structure of
a class and its
interaction points
with other parts of
the system.
They are similar to
class diagrams
except they
represent individual
parts in detail as
compared to the
entire class.
Types of UML Diagrams – Object diagrams
Object diagrams
show examples of
data structures at a
specific time.
You could use a
class diagram to
show a structure
and then use object
diagrams as test
cases to verify the
completeness of
your class diagram.
An object diagram is
similar to a class
diagram except it
shows the instances
of classes in the
system.
Types of UML Diagrams – Package diagram