@startuml

usecase UC1 as "UC1 - Registar Organização"
usecase UC2 as "UC2 - Definir Área de Atividade"
usecase UC3 as "UC3 - Definir Categoria (de Tarefa)"
usecase UC4 as "UC4 - Especificar Competência Técnica"
usecase UC5 as "UC5 - Especificar Colaborador de Organização"
usecase UC6 as "UC6 - Especificar Tarefa"
/' Alterado '/
usecase UC7 as "UC7 - Registar Freelancer"
usecase UC8 as "UC8 - Publicar Tarefa"
usecase UC9 as "UC9 - Efetuar Candidatura"
usecase UC10 as "UC10 - Seriar Anúncio"
/'Fim de Alterações'/
actor "Utilizador Não Registado" as UNR
actor "Administrativo" as ADM
actor "Gestor de Organização" as GO
actor "Colaborador de Organização" as CO
actor "Freelancer" as FRL

left to right direction
UNR -->(UC1)
ADM -->(UC2)
ADM -->(UC3)
ADM -->(UC4)
GO -->(UC5)
CO --> (UC6)
/'Alterado'/
ADM -->(UC7)
CO -->(UC8)
FRL --> (UC9)
CO --> (UC10)
/'Fim de alterações'/

/' Alterado
note right of (FRL)
  Ator identificado mas ainda
  sem casos de uso concretos
end note
Fim de alterações'/
@enduml
