Actor / Use Case Diagram

flowchart LR subgraph Actors U[πŸ‘€ User] A[πŸ”‘ Admin] G[🌐 Guest] end subgraph UseCases["Use Cases"] UC1([Register / Login]) UC2([Browse Products]) UC3([Place Order]) UC4([Track Order]) UC5([Manage Products]) UC6([View Reports]) end G --> UC1 G --> UC2 U --> UC2 U --> UC3 U --> UC4 A --> UC5 A --> UC6

Use Case List

ID Use Case Actor(s) Precondition Main Flow Phase
UC-001 {Use case name} {Actor} {Precondition} {Brief main flow} Phase 1
UC-002 {Use case name} {Actor} {Precondition} {Brief main flow} Phase 2
UC-003 {Use case name} {Actor} {Precondition} {Brief main flow} Phase 3

Actor Summary

Actor Role Goals Notes
{Actor 1} {Role description} {Primary goals} {notes}
{Actor 2} {Role description} {Primary goals} {notes}