UML: class, activity and sequence
A class diagram resembles an ERD, but each class has attributes and operations (methods), because it describes program objects, not just data tables.
An activity diagram shows the steps of a process and its decisions, like a flowchart:
A sequence diagram shows messages between parties in time order, top to bottom: