🔎 UC14 — Gérer les versions (détail 2TUP)

Résumé : Snapshots nommés du document (contenu + design) : création, liste, restauration, suppression — rotation FIFO plafonnée à 10 par CV.

Diagramme de séquence — scénario nominal

Séquence UC14 - Gérer les versions

Le plafond est modifiable par un Admin via GET/PUT /cv-documents/admin/config ( collection appConfig, clé cv-builder.max-versions-per-cv ).

Participants et couches d’architecture

Participant Couche Référence

Candidat

Acteur

Acteurs du système

CvVersionsScreen

Frontend (SPA)

Architecture frontend

CvDocumentController

Backend — présentation

Architecture backend

CvVersionService

Backend — application

Architecture backend

MongoDB

Backend — persistance

Architecture backend

Diagrammes 2TUP liés

Vue 2TUP Diagramme

Cas d’utilisation — domaine « Versions & Variantes »

Fiche UC14 · uc-validation-sauvegarde.svg · vue complète

Séquences (groupées)

sequences.adoc

Activité

diagramme-d-activites.adoc · activite-creation-cv.svg

États

diagrammes-d-etats.adoc · etats-cv.svg

Communication

diagrammes-de-communication.adoc

Classes (modèle statique)

classes.adoc

Composants

composants.adoc

Architecture backend

architecture-backend.adoc

Architecture frontend

architecture-frontend.adoc

Déploiement

deploiement.adoc

Interactions globales

diagramme-global-interactions.adoc