Use Case Diagram for Scenario 4 - bounswe/bounswe2026group4 GitHub Wiki

This is the Use Case Diagram for Scenario 4: Cultural Heritance Preservation From Grandfather to Granddaughter.

It is prepared by sub-group 1, @sezindogan and @AHMET-CAGDAS-GIRIT.

We assumed that the second reader that was only browsing was a guest user.
use_case_4

Code
@startuml
left to right direction

actor "Guest User" as Guest
actor "Registered User" as Registered

Registered --|> Guest

rectangle "Local History Story Map System" {

  (Sign Up) as UC1
  (Verify Email) as UC2
  (Log In) as UC3

  (Search Story by Location) as UC4

  (Browse Stories) as UC6
  (Search Story by Storyteller) as UC7

  (Add New Story) as UC8
  (Upload Media) as UC9
  (Upload Text) as UC10
  (Associate Story with Location and Time) as UC11
  (View specific story) as UC12
  (Save story) as UC13
  (Add title) as UC14
  (Add other metadata) as UC15 
}

' Guest capabilities
Guest --> UC4
Guest --> UC6
Guest --> UC7
Guest --> UC1
UC7 <.. UC6 : <<extend>>
UC4 <.. UC6 : <<extend>>

' Registered user additional capabilities

Registered --> UC3
Registered --> UC8


UC1 ..> UC2 : <<include>>
UC6 <.. UC12 : <<extend>>
UC8 <.. UC9 : <<extend>>
UC8 ..> UC10 : <<include>>
UC8 ..> UC11 : <<include>>
UC8 ..> UC13 : <<include>>
UC8 ..> UC14 : <<include>>
UC8 <.. UC15 : <<extend>>
@enduml
⚠️ **GitHub.com Fallback** ⚠️