Which diagram type do you need?
Use a flowchart or an activity diagram for a process with steps and decisions. Use an ER diagram for the data a system stores, a class diagram for the structure of code, and a use case diagram for who does what with a system.
Use a sequence diagram for the order of calls in one scenario, an architecture diagram for how services and databases connect, and a data flow diagram for how information moves between processes and stores. Each type also has its own page on this site with examples and tips.



