Refactor code structure for improved readability and maintainability
This commit is contained in:
34
diagrams/backend/backend4.puml
Normal file
34
diagrams/backend/backend4.puml
Normal file
@@ -0,0 +1,34 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user