mcta

18
 Merise/2 Merise/2 1- - 68 68 Christine Bonnet Christine Bonnet MOD MOD È È LE CONCEPTUEL DE TRAITEMENTS LE CONCEPTUEL DE TRAITEMENTS  A NA L YTIQUE (MCTA )  A NA L YTIQUE (MCTA )

Upload: lina-lalouta-saadi

Post on 18-Jul-2015

26 views

Category:

Documents


0 download

TRANSCRIPT

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 1/18

Merise/2Merise/211--6868 Christine BonnetChristine Bonnet

MODMODÈÈLE CONCEPTUEL DE TRAITEMENTSLE CONCEPTUEL DE TRAITEMENTSANALYTIQUE (MCTA)ANALYTIQUE (MCTA)

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 2/18

Merise/2Merise/211--6969 Christine BonnetChristine Bonnet

MCTA : GMCTA : GÉÉNNÉÉRALITRALITÉÉSS

Description de l'activité de l'entreprise en répondant à la question "Quoi?"Les différents processus de traitement de l'entreprise (paie, facturation, …)vont être représentés.

Un MCTA représente un ensemble d'opérations du domaine étudié,déclenchées selon certaines conditions de synchronisation, par desévénements. Les opérations peuvent produire d'autres événements.

Dans ce modèle sont associés les traitements et les données.

Objectifs :

- mettre en évidence les états cohérents de la structure conceptuelledes données; représenter le cycle de vie du système, sa dynamique

- identifier les règles de gestion- préparer le passage aux niveaux suivants

La construction du MCTA s'appuie sur le MFC et sur les règles de gestion

de l'entreprise.

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 3/18

Merise/2Merise/211--7070 Christine BonnetChristine Bonnet

DDÉÉFINITIONSFINITIONS

DOMAINE D'ÉTUDE : acteur interneSous-ensemble cohérent de l'entreprise ou de l'organisme bien délimitéet formant le contenu du sujet à étudier.

Exemple : service commercial de la société MOBIPLUS de ventepar correspondance et de fabrication de mobilier pourle processus de vente de meubles.

Système homogène correspondant à un ensemble d'activités ou processus.

PROCESSUS :ensemble de traitements qui transforment ou manipulent desdonnées au sein d'un même domaine de l'entreprise.

Exemples de traitement : saisie, mise à jour, édition, ...⇒ pas de processus répartis sur plusieurs domaines.

Il faut réaliser autant de MCTA qu'il y a de domaines d'étude dans l'entreprise.

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 4/18

Merise/2Merise/211--7171 Christine BonnetChristine Bonnet

DDÉÉFINITIONSFINITIONS -- SUITESUITE

DOMAINE CONNEXE : acteur interne

Composant du système d'information opérationnel ou de pilotageinteragissant avec le domaine étudié.

Exemple : service comptabilité de MOBIPLUS établissant la paie descommerciaux après avoir reçu d'eux les chiffres d'affairesqu'ils ont réalisés dans le mois.

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 5/18Merise/2Merise/211--7272 Christine BonnetChristine Bonnet

MCTAMCTA -- CONCEPTSCONCEPTS -- ÉÉVVÉÉNEMENTNEMENT

Fait actif qui seul, ou synchronisé avec d'autres événements provoque uneréaction du système d'information.

Pour qu'il y ait événement- il doit se produire "quelque chose" (à l'extérieur ou à l'intérieur del'entreprise),

- ce fait doit être perçu par le système,

- ce fait n'intéresse le système que s'il est identifié comme déclencheurpossible de son activité.

ÉvénementReprésentation :

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 6/18Merise/2Merise/211--7373 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS – – ÉÉVVÉÉNEMENTNEMENT -- suitesuiteVariété d'événements :

Un événement recouvre de nombreuses formes différentes. Une date,une déclaration d'accident de voiture, un coup de téléphone, … sontdes événements.On distingue les événements :

• externes : événements que le système perçoit et sur lesquels il n'a aucunemaîtrise

• temporels : événements relatifs au temps

• internes : événements générés par l'activité même du système

• résultats : événements générés par le système et émis vers l'extérieur

Exemple :L'arrivée d'un bon de commande (événement externe) déclenchel'enregistrement de cette commande et entraîne l'émission d'un ordre desortie de stock (événement interne) et d'une facture (événement résultat).

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 7/18Merise/2Merise/211--7474 Christine BonnetChristine Bonnet

MCTAMCTA -- CONCEPTSCONCEPTS – – ÉÉVVÉÉNEMENTNEMENT -- suitesuite

Recherche des événements :- à partir du MFC; tout flux d'information est associé à un événement- à partir des règles de gestionExemple : c'est le fait que la date du jour soit le 25 du mois qui va

déclencher la paie des salariés.

Sur l'exemple du MFC :

- demande de personnel (externe),

- offre d'emploi (interne),- réponse à une offre d'emploi (externe),- contrat (résultat),- fin de journée (temporel),

- contrat signé (externe),- courrier d'embauche (interne),- relevé d'activité de l'entreprise (externe),- relevé d'activité de l'intérimaire (externe),- bulletin de paie (interne).

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 8/18Merise/2Merise/211--7575 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS – – OPOPÉÉRATIONRATION

• est déclenchée par un ou plusieurs événements• peut fournir un ou plusieurs résultats• met en œuvre un ensemble de règles de gestion• consulte et/ou met à jour des entités de la mémoire permanente

appelées objets, par l'intermédiaire d'actions• laisse les données du SI dans un état cohérent par rapport auxcontraintes d'intégrité de la mémoire permanente

• ne peut pas être interrompue par l'attente d'un événement externe

ou temporel

Sur l'exemple du MFC :- saisie et édition des offres d'emploi- enregistrement des réponses des intérimaires- création et édition des contrats- classement des dossiers sans suite- affectation d'intérimaires à un contrat- paie des intérimaires

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 9/18Merise/2Merise/211--7676 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS -- FORMALISMEFORMALISME

Événement externeou temporel

Événementinterne

Événementinterne

Résultatexterne

Règles d'émission

Nom de l'opération[descriptions des différentestâches de l'opération]

Règle desynchro.

a b

OBJ2

ETAT3

OBJ3ETAT4 ETAT5

ETAT6

OBJ4

OBJ1

ETAT1

ETAT7

[conditionlocale]

Les seuls événements en entrée d'une opération doivent être lesdéclencheurs de cette opération.

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 10/18Merise/2Merise/211--7777 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS – – RRÈÈGLE DEGLE DESYNCHRONISATIONSYNCHRONISATION

Une opération ne peut se déclencher que si certaines conditions sont réunies,c'est à dire si une conjonction d'événements, appelés événements contributifs,se produit.C'est l'expression de ces conditions qu'on appelle synchronisation.

→ ensemble de conditions, exprimées sur les événements contributifs,et qui déterminent la situation de déclenchement de cette opération.

Exemple :a, b, c : occurrences d'apparition des événementsE1, E2, E3. a, b c sont appelés synchrocodes.

La synchronisation a et (b ou c), ou a∧(b∨c)indique que l'opération est déclenchée si uneoccurrence de l'événement E1 existeconjointement avec une occurrence de E2 oude E3.

E1 E2

a et(b ou c)

a b

E3

c

È

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 11/18Merise/2Merise/211--7878 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS -- RRÈÈGLE DEGLE DESYNCHRONISATIONSYNCHRONISATION

La condition de synchronisation peut porter sur le nombre d'occurrences desévénements contributifs.

Exemple : "chaque soir les confirmations de réservation donnent lieu à une saisie"

Saisie des confirmations

Fin jour confirmationréservation

a et nb occ de b ≠ 0

a b

Condition locale : condition d'appariement des instances d'occurrences.

Exemple :Réservationen attente

a et b

a b

Confirmation

[même prestation]

MCTAMCTA CONCEPTSCONCEPTS RRÈÈGLE D'GLE D'ÉÉMISSIONMISSION

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 12/18Merise/2Merise/211--7979 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS – – RRÈÈGLE D'GLE D'ÉÉMISSIONMISSION

Condition des émissions des événements au sortir d'une opération (conditionexprimée sur les situations reconnues lors du déroulement d'une opération).

vérification date de réception

Exemples :• Règles d'émission les plus couramment utilisées :

- OK : si le résultat de l'opération est bon, Non OK : sinon- Toujours : si l'émission d'événement(s) est indépendante des résultatsde l'opération

• Règle plus complexe :

réservation

confirmée

lettre annulation

+ acompte

Saisie des confirmations deréservation.

date ≤ dateréservation+20j

date > dateréservation + 20j

place plus de place

Réservation de logements :Si la confirmation de réservation intervient plusde 20 jours après l'envoi du contrat, on chercheà satisfaire le client en recherchant les disponibilitéspour le type de logement demandé initialement.

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 13/18Merise/2Merise/211--8080 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS -- OBJETOBJET

OBJET : entité de la mémoire permanente.

Exemples : client, commande, facture, demande de prêt, ligne commande,arrestation.

État d'objet : stade transitoire par lequel passe un objet au cours de son cycle de vie.

Exemples : à livrer, en attente, livrée, facturée sont des états de l'objetcommande.

Représentation :

OBJET

ÉTAT 1 ÉTAT 2ÉTAT 1 : état avant l'exécution de l'opération,ÉTAT 2 : état après l'exécution.

Exemple :

Suite à la réception d'un contrat signé, l'objet Contrat passede l'état "créé" à l'état "accepté".

Contrat

créé accepté

ÉÉ

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 14/18Merise/2Merise/211--8181 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS – – OBJETOBJET -- ÉÉTATTATPour un objet, dans une même opération, on peut avoir :

- pas d'état avant (création de l'objet)Abonné

actif

Création d'un Abonné

Livre

empruntédisponible

Livre

emprunté réservé

- un ou plusieurs états avant (modification de l'état d'un objet)

Modification de l'état d'un livre

Candidat

créé admisrefusé

- un ou plusieurs états après (modification de l'état d'un objet)

Modification de l'état d'un candidat

ÉÉ

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 15/18

Merise/2Merise/211--8282 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS – – OBJETOBJET – – ÉÉTATTAT -- suitesuite- le même état avant et après mais avec une modification de la

valeur d'un ou de plusieurs attributs de l'objet. Dans ce cas la mise à jour estnotée à côté de l'objet.

Produit

créécréé màj de la quantité en stock

- pas d'état après (suppression de l'objet)Abonné

actif

Suppression d'un Abonné

- un état, ou une ou plusieurs propriétés d'un objet (consultation d'un objet)Facture

à acquitter

Contrat

date contrat

MCTA CONCEPTS OBJET ACTION

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 16/18

Merise/2Merise/211--8383 Christine BonnetChristine Bonnet

MCTAMCTA – – CONCEPTSCONCEPTS – – OBJETOBJET -- ACTIONACTION

ACTIONS sur les objets :

Opération OBJOBJ

OBJ

OBJ

Opération

Opération

Opération

ConsultationCréation

d'une occurrence d'un objet.Modification

Suppression

Conditions d'itération : l'action porte sur un ensemble d'occurrences de l'objet.

Saisie et édition desoffres d'emploi

Intérimairecompétences

NExemple :

Conditions de déclenchement : le déclenchement de l'action est soumis à unecondition.

Saisie et éditiondes offres d'emploi

EntreprisecréécExemple :

c : nouvelle entreprise

EXEMPLE DU MFCEXEMPLE DU MFC

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 17/18

Merise/2Merise/211--8484 Christine BonnetChristine Bonnet

EXEMPLE DU MFCEXEMPLE DU MFC

N

Nc

demande depersonnel

c : nouvelle entreprise

Saisie et édition desoffres d'emploi

recherche de personnescompétentes et disponibles.

Toujours

Offre d'emploi

Intérimaire

compétences

Entreprisecréée

Entreprise

Affectation

Dossier

ouvert

N

Offre d'emploi

créée

Enregistrementdes réponses desintérimaires

Dossierdate offredate réception >

date offre + 8j.

Refus

Réponseintérimaire

Offre d'emploicréée validée

cCréation et édition

des contratsrecherche des offresdatant de 8 jours

examen des réponses,choix des intérimaires.

Toujours

Fin jour

c : date réceptioncorrecte.

Offre d'emploivalidée

Offre d'emploicréée

Dossierdate offre

Entreprise

Intérimaire

Contratcréé

Affectationcréée

contrat propositionintérimaires

N

Offre d'emploivalidée

c2

c3N

N

NN

N

N

N

c1 : offre d'emploi traitée.c2 : c1 et intérimaire non retenu.c3 : c1 et intérimaire retenu.

retenue

Offre d'emploivalidée

c1N

5/16/2018 MCTA - slidepdf.com

http://slidepdf.com/reader/full/mcta5572004949795991699f27d5 18/18

Merise/2Merise/211--8585 Christine BonnetChristine Bonnet

Contratsigné

Toujours

Courrier d'embauche

Intérimaire

Entreprise

DossierAffectation définitive desintérimaires à un contrat

Offre d'emploiretenue

Contratcréé accepté

N

N

Fin jour

Classement desdossiers sans suite

recherche des contratsnon signés datant d'unesemaine.

Contrat

Contratdate

crééeAffectation

Dossierouvert classé

cN

c

crééc N

N

N

c : contrat d'une semaine,non signé.

Relevé d'activitéde l'entreprise

Toujours

Paie d’un intérimaire

Relevé d'activitéde l'intérimaire

a ou b

a bAffectation

Entreprise

Intérimaire

Contrat

Bulletin depaie

N