Use case — what system does. Activity diagram — how it does it.
Use case:
Activity diagram:
Example:
Use Case: Process Order
Actors: Customer, System
Steps: Submit order, Process payment, Ship
Activity Diagram:
[Start] → (Receive Order) → <Valid?>
↓ Yes ↓ No
(Process) (Reject)
↓ ↓
(Ship) [End]
↓
[End]
Key differences: