Vous êtes sur la page 1sur 7

CYCLE DE VIE D'UN OBJET (CVO)

) Description de l'ensemble des événements qui affectent un même objet


au cours de son cycle de vie;
Le CVO montre l'ensemble des états que peut prendre un objet au cours
de son cycle de vie, et l'ensemble des événements qui font passer l'objet
d'un état dans un autre état.
Objectifs :
- donner une vision synthétique du cycle de vie d'un objet;
- faciliter la construction du MCTA :
• en guidant la décomposition des événements et/ou des opérations,
• en vérifiant la complétude du MCTA.
- compléter le MCD;
- vérifier la cohérence transversale entre différents domaines d'étude,
dans le cas d'objets inter-domaines.

) La construction des CVO s'appuie sur le MCTA et sur le MCD. Ce processus


est itératif et les CVO permettent à leur tour d'enrichir et de valider le MCTA
et le MCD.

Merise/2 - Christine Bonnet 55


CVO - STRUCTURES DE BASE
Graphe orienté comportant deux types de sommet :
- les états d'un même objet,
- les événements qui déclenchent le passage d'un état à l'autre.
Une transition correspond au passage d'un objet d'un état dans un autre état
et est représentée par un arc orienté.

STRUCTURES DE BASE :
La séquence

Evénement OBJET A Evénement OBJET A


E1 ETAT 1 E2 ETAT 2

Exemple :

début Article Article


début
collection créé solde soldé

Merise/2 - Christine Bonnet 56


CVO - STRUCTURES DE BASE
L'itération

Événement OBJET A Événement


E1 ETAT 1 E2

Exemple :

Employé modification
créé salaire

Merise/2 - Christine Bonnet 57


CVO - STRUCTURES DE BASE
L'alternative : la transition est soumise à une condition indiquée sur l'arc, et
explicitée.

OBJET A
c1 ETAT 2 c1 : …….
c2 : …….
OBJET A Événement
ETAT 1 E1
c2 OBJET A
ETAT 3

Exemple :
Candidat
c c : résultat positif
Candidat admis
Résultat
créé entretien
Candidat
c
refusé

Merise/2 - Christine Bonnet 58


CVO - STRUCTURES DE BASE

La création

Événement OBJET A demande de Dossier


E1 Exemple : personnel
état initial ouvert

La suppression

OBJET A Événement Réservation heure clôture


Em Exemple : des entrées du
ETAT n créée
spectacle

Merise/2 - Christine Bonnet 59


EXEMPLE DU MFC
CVO Objet Dossier

demande de Dossier c Dossier


fin jour c : date jour = date du contrat + 7j.
personnel ouvert classé et dossier sans suite.

CVO Objet Offre d'emploi

demande de Offre d'emploi réponse c1 Offre d'emploi


personnel créée intérimaire validée

fin jour
c2
c3 Offre d'emploi
c1 : date de réception de la réponse correcte, retenue
c2 : date jour = date offre + 8j. et offre sans
réponse ou non retenue,
c3 : date jour = date offre + 8j. et intérimaire sélectionné.

Merise/2 - Christine Bonnet 60


EXEMPLE DU MFC
CVO Objet Affectation

c1 Affectation c1 : date jour = date offre d'emploi + 8j.


fin jour
créée c2 : date jour = date contrat + 7j. et contrat
c2 non signé.

CVO Objet Contrat

c1 Contrat contrat Contrat


fin jour signé
créé accepté
c2
c1 : date jour = date offre d'emploi + 8j.
c2 : date jour = date contrat + 7j.

CVO Objet Entreprise

demande de c Entreprise
personnel c : nouvelle entreprise
créée

Merise/2 - Christine Bonnet 61

Vous aimerez peut-être aussi