Académique Documents
Professionnel Documents
Culture Documents
Introduction.
Traiter la dynamique du SI :
les oprations qui sont ralises en fonction d'vnements.
Modle Conceptuel de Traitement : dcrit les activits dcoulant des changes entre le systme tudi et le monde extrieur.
2
2. Evnement
3. Opration
4. Rgle dmission
5. La synchronisation
Acteur : dfinition
Organisme (physique ou moral) capable dmettre ou de recevoir des informations.
Exemple :
llve de terminale qui souhaite sinscrire une Licence de la facult de Nanterre est un acteur du systme Gestion des inscriptions de la facult.
Evnement : dfinition
Matrialise un fait, qui en se produisant, doit dclencher une raction du systme.
De se fait dcoule la notion de compte rendu de cette perception faite auprs du SI.
Exemple :
Le Fait : la dcision dun lve de terminale de sinscrire la facult. Le compte rendu : remplissage du dossier dinscription
Evnement : types
1. Les vnements dclencheurs externes : sont des vnements mis par un acteur.
Exemple : le bachelier dposant son dossier.
2. Les vnements internes : sont des vnements qui surviennent lorsquune opration se termine. Exemple : lacceptation dinscription aprs vrification du dossier.
Evnement : occurrences
Loccurrence dun vnement correspond la ralisation effective dun vnement.
Exemple : fixer 3000 le nombre maximum doccurrences acceptes par le processeur de lvnement Dpt du dossier dinscription .
Exemple : si lon associe lvnement interne Carte tudiant dite la cardinalit 2, cela impliquera une mission en deux exemplaires de la carte dtudiant.
Si ces deux caractristiques ne sont pas prcises sur le MCT, elles prennent la valeur 1 par dfaut.
8
Opration (1/2)
La
rponse larrive dun vnement est le dclenchement dun ensemble de traitements appel opration. Exemple : le traitement denregistrement dune inscription est une opration dclenche lors du dpt de dossier dinscription
Lors de son excution, une opration ne peut pas tre interrompue par lattente dun vnement externe.
9
Opration (2/2)
Lexcution dune opration se ramne lexcution dactions
lmentaires effectues sur les donnes portes par le ou les vnement(s) dclencheur(s). Ces actions lmentaires sont : linsertion, la modification, l'effacement, recherche. Portent sur des occurrences dentits ou dassociations du MCD. La logique denchanement des actions lmentaires nest pas toujours squentielle et peut faire intervenir des : Structures alternatives (Si .. Alors Sinon). Itratives (Tant que , Rpter , Pour ).
10
Rgle dmission
La production effective dune ou de plusieurs occurrences dun vnement interne est soumise une rgle dmission, i.e., une proposition logique qui sapplique au contenu de la base dinformation aprs excution de lopration.
Synchronisation
La synchronisation (dune opration) est compose de trois lments :
liste des vnements, - ils doivent tre arrivs avant de dclencher lopration. Une proposition logique, - prcise de quelle manire les vnements participent au dclenchement de lopration. Des conditions locales, - prcisent, lorsque plusieurs occurrences dun vnement sont prsentes comment choisir celles qui participera effectivement la synchronisation. - Portent obligatoirement sur les valeurs des proprits associes aux messages des vnements synchroniser. - Peuvent comporter une structure itrative de type Pour tout
12
Synchronisation : exemple
Pour modliser le dclenchement de la mise jour dun dossier dinscription incomplet suite la rception des pices manquantes, on introduira une synchronisation admettant en entre les deux vnements suivants :
Evnement int2 : Dossier D Mis en attente le JJ/MM/AAAA Evnement ext2 : Rception des pices manquantes du dossier D Proposition logique : int2 et ext2
13
Reprsentation graphique
Intitul vnement (alias)
[Participation]
[Capacit]
Nom Acteur
14
15
Si une synchronisation est associe plus dun vnement (ev), elle ne doit pas tre dclenchable par un seul vnement. Le prdicat de synchronisation ne doit pas tre toujours faux La participation dun ev doit tre au plus gal sa capacit. Les conditions locales portent uniquement sur les attributs des messages associs aux ev. La cardinalit dun ev rsultat doit tre au plus gale sa capacit. La disjonction des rgles de sortie doit tre systmatiquement vraie.
2. 3. 4.
5. 6.
7.