mcta
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