34 lines
788 B
Plaintext
34 lines
788 B
Plaintext
@startuml Cas d'utilisation
|
|
|
|
left to right direction
|
|
actor "Utilisateur" as User
|
|
actor "Caméra" as Camera
|
|
|
|
rectangle "Timelapse Backend" {
|
|
usecase "Gérer les projets" as UC1
|
|
usecase "Configurer la caméra" as UC2
|
|
usecase "Capturer des images" as UC3
|
|
usecase "Créer des vidéos" as UC4
|
|
usecase "Visualiser les images" as UC5
|
|
usecase "Visualiser les vidéos" as UC6
|
|
usecase "Démarrer une capture" as UC7
|
|
usecase "Arrêter une capture" as UC8
|
|
usecase "Uploader une image et des mesures" as UC9
|
|
|
|
UC1 ..> UC7 : <<include>>
|
|
UC1 ..> UC8 : <<include>>
|
|
UC2 ..> UC7 : <<extend>>
|
|
UC2 ..> UC8 : <<extend>>
|
|
UC3 ..> UC9 : <<include>>
|
|
UC4 ..> UC5 : <<include>>
|
|
}
|
|
|
|
User --> UC1
|
|
User --> UC2
|
|
User --> UC4
|
|
User --> UC5
|
|
User --> UC6
|
|
Camera --> UC3
|
|
Camera --> UC9
|
|
|
|
@enduml |