Professional Documents
Culture Documents
Paradigm Diagrams
Data-Oriented DFD
Process-Oriented Flowchart
Object Oriented UML
PARADIGM AND DIAGRAM
UML
Structure Behavior
Diagram(s) Diagram(s)
UML
DIAGRAMS
Structure Behavior
Diagram(s) Diagram(s)
• Sequence Diagram
• Object Diagram
• Coomunication Diagram
• Package Diagram
• Interaction Diagram
• Deployment Diagram
• Timing Diagram
• Component Diagram • Behaviour Diagram
• Composite Structure Diagram • Use Case Structure Diagram
Structure
Diagram(s)
Structure Behavior
Diagram(s) Diagram(s)
• Sequence Diagram
• Object Diagram
• Coomunication Diagram
• Package Diagram
• Interaction Diagram
• Deployment Diagram
• Timing Diagram
• Component Diagram • Behaviour state machine
• Composite Structure Diagram • Use Case Structure Diagram
Behavior
Diagram(s)
Class Diagram
Activity Diagram
Sequence Diagram
Deployment Diagram
UML
USE CASE DIAGRAM
• Actor
• person or system that derives benefit
from and is external to the subject
• Use Case
• Represents a major piece of system
functionality
• Association Relationship
• Include Relationship
• Extend Relationship
• Generalization Relationship
UML
USE CASE DIAGRAM
• Classes
• Attributes
• Operations
• Relationships
CLASS DIAGRAM ELEMENTS
CLASSES
Exactly one
Zero or more
One or more
Zero or one
Specified range
Disjoint ranges
CLASS DIAGRAM
CLASS DIAGRAM
CLASS DIAGRAM
SEQUENCE DIAGRAM
• Boundary Class
• Class yang berhubungan dengan actor
(user interface)
• Control Class
• Class yang berhubungan dengan
pemrosesan, komputasi, penghitungan,
dsb
• Entity Class
• Class yang berhubungan dengan data
(flat file or database)
SEQUENCE DIAGRAM
SEQUENCE DIAGRAM
SEQUENCE DIAGRAM
send_request
ACTIVITY DIAGRAM
ACTIVITY DIAGRAM
ACTIVITY DIAGRAM
DEPLOYMENT DIAGRAM
DEPLOYMENT DIAGRAM