🔎 UC15 — Adapter le CV à une offre (détail 2TUP)

RĂ©sumĂ© : Matching purement algorithmique (mots-clĂ©s, stop-words FR/EN — aucun appel IA) puis crĂ©ation d’une variante rattachĂ©e au CV maĂ®tre.

Diagramme de séquence — scénario nominal

Séquence UC15 - Adapter le CV à une offre

L’endpoint /api/v1/cv/match est public ; le matching n’utilise pas l’IA ( normalisation NFD + score = trouvĂ©s / total ).

Participants et couches d’architecture

Participant Couche Référence

Candidat

Acteur

Acteurs du système

CvAdaptScreen

Frontend (SPA)

Architecture frontend

CvMatcherController

Backend — présentation

Architecture backend

CvMatcherService

Backend — application

Architecture backend

CvDocumentController

Backend — présentation

Architecture backend

CvVariantService

Backend — application

Architecture backend

MongoDB

Backend — persistance

Architecture backend

Diagrammes 2TUP liés

Vue 2TUP Diagramme

Cas d’utilisation — domaine « Versions & Variantes »

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

Séquences (groupées)

sequences.adoc · sequence-uc15-16.svg

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