@startuml
'skinparam monochrome true
skinparam packageStyle rectangle
'skinparam shadowing false

skinparam rectangle{
    BorderColor yellow
}

'title Use Case Diagram Example

left to right direction

rectangle "System Actors" as actors {
    actor "Human Resources Manager" as HRM
    actor "Vehicle and Equipment Fleet Manager" as VFM
}


rectangle "Use Cases" as usecases{
    usecase "UC1 - Register skills" as UC1
    HRM --> UC1
    usecase "UC2 - Register a job" as UC2
    HRM --> UC2
    usecase "UC3 - Register a collaborator" as UC3
    HRM --> UC3
    usecase "UC4 - Assign one or more skills to a collaborator" as UC4
    HRM --> UC4
    usecase "UC5 - Generate a team proposal automatically" as UC5
    HRM --> UC5
    usecase "UC6 - register a vehicle" as UC6
    VFM --> UC6
    usecase "UC7 - register a vehicle’s check-up" as UC7
    VFM ---> UC7
    usecase "UC8 - list the vehicles needing the check-up" as UC8
    VFM --> UC8
}


@enduml