La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Modèle Conceptuel de Données par opération (MCD/opération)

Présentations similaires


Présentation au sujet: "Modèle Conceptuel de Données par opération (MCD/opération)"— Transcription de la présentation:

1 Modèle Conceptuel de Données par opération (MCD/opération)
1 Introduction - Démarche 2 Passage MCT -> MCD/op. 3 La ferrugineuse (MCT) 4 La ferrugineuse (MCD/op.) 5 La ferrugineuse (MCD global) Jean-François Brette (d'après les notes de cours de C.Daubisse) ACSI 1ère année 1998/99- Dept Informatique

2 1 Introduction Démarche
Rappel : 3 vues du Système d'Information OP1 OP2 OP3 AC2 AC3 A B C D E message1 message2 message3 message4 message5 Communication Traitements Données AC1 Lien Communication - Traitements Lien Traitements - Données

3 (avec contenu des messages) Etude de chaque opération
Démarche MCC (avec contenu des messages) en parallèle MCT MCD global Etude de chaque opération (point de vue données) MCD / opération

4 Synthèse ou confrontation
MCD / opération1 MCD / opération3 MCD global MCD / opération2 synthèse confrontation (incohérences, différences, regroupements, simplifications) MCD global

5 2 Passage MCT -> MCD/op.
Etude de chaque opération description de l'opération (littéraire, algorithmique) action sur les données (consultation, mise-à-jour) --> lien avec le MCD

6 Exemple PEC Paiement consultation mise-à-jour (client)
événement déclenchant : Facture et Paiement règles conceptuelles : Vérifier montant paiement = montant facture si OK alors encaisser le paiement donner pièce au client sinon émettre un refus paiement résultats : Pièce Refus paiement consultation mise-à-jour (client) mise-à-jour (stock)

7 Elaborer MCD/op. 1ère étape : déterminer les attributs utilisés par l'opération Evénements déclenchants Résultats Contenu des messages Exemple de PEC Paiement : Paiement (n°fact, nom-cli, montant) Pièce (ref-pièce, nom-pièce) Facture (date-fact, n°fact, nom-cli, ref-pièce, qté, PU-pièce, Mt-ligne, Total-HT, TVA, Total-TTC)

8 Elaborer MCD/op. (2) 2ème étape : organiser ces attributs en MCD Pièce concerne qté ref pièce nom pièce PU pièce Facture concerne n°fact montant facture date facture mt-ligne Client paye montant n°client nom-client Règle 1 : tous les attributs de l'étape 1 doivent être présents Règle 2 : on peut créer des identifiants nouveaux (n°client)

9 MCD / Op. Demande verbale
PEC Demande verbale : règles conceptuelles : Etude du contenu de la demande verbale si infos suffisantes alors passer à l'opération "Traitement d'une demande complète" sinon produire le résultat "Demande de précisions" résultat : Demande de précisions Demande verbale (nom-client, nom-pièce, modèle, marque) Client n°client nom-client Pièce Modèle demande ref pièce nom pièce n°modèle modèle Marque n°marque marque

10 Synthèse Pièce Facture Modèle Client Marque concerne demande paye
ref pièce nom pièce PU pièce Facture n°fact montant facture date facture mt-ligne concerne demande qté Modèle paye n°modèle modèle montant Client n°client nom-client Marque n°marque marque

11 3 La ferrugineuse (MCT) Abonné Atelier PEC Demande tjs PEC Demande tjs
demande contrat Atelier PEC Demande tjs contrat vide attente contrats contrats remplis (2) PEC Demande tjs contrat atelier coupon abonnement demandé

12 PEC Police tjs PEC Résiliation tjs abonnement demandé police
contrat effectif contrat en cours demande résiliation PEC Résiliation tjs avis de dépose résiliation en cours

13 PEC Index tjs Caisse PEC Encaissement tjs index résiliation en cours
facture fin de contrat Caisse fin de journée coupons encaissés PEC Encaissement tjs

14 4 La Ferrugineuse (MCD/op.)
PEC Contrat Evénements en entrée : contrats remplis, attente contrats Résultats: coupon, contrat atelier, abonnement demandé Règle 1 : on ne retient pas les événements de synchronisation (attente contrats, abonnement demandé) On peut donc ne conserver que contrats remplis, attente contrats, coupon, contrat atelier

15 PEC Contrat Règle 2 : les messages qui contiennent un sous-ensemble
d'autres messages déjà retenus sont éliminés coupon = contrat atelier On peut donc ne conserver que contrats remplis, coupon

16 PEC Contrat Contrat rempli (n° abonné, nom, adresse, activité, adresse-local) Coupon (n° abonné, n°dépot-garantie, montant, n°local) 1,n 1,1 Abonné Local possède 0,1 n°abonné nom adresse activité n°local adresse-local à payer 1,1 Dépot n°dépot-garantie montant

17 PEC Demande 10 mns ! Entrées : Sorties :
Messages retenus (avec contenus) MCD pour l'opération Demande 10 mns !

18 PEC Demande Entrées : demande contrat
Sorties : contrats vides, attente contrat Messages retenus contrats vides (n°abonné, nom, adresse) Abonné n°abonné nom adresse

19 PEC Police Entrées : abonnement demandé, police
Sorties : contrat effectif, contrat en cours Messages retenus (avec contenus) police (n°abonné, n°local, adresse-local, n°compteur, index, type-compteur, puissance) contrat effectif (n°abonné, nom, adresse) MCD pour l'opération PEC Police 10mns!

20 MCD PEC Police Abonné Local Compteur Type possède n°abonné nom adresse
1,1 Abonné Local possède 1,1 n°abonné nom adresse n°local adresse-local est placé dans 1,1 1,1 Compteur appartient n°dépot-garantie montant 0,n Type type puissance

21 5 La Ferrugineuse (MCD Global)
1,1 Abonné Local possède concerne 1,1 n°abonné nom adresse activité n°local adresse-local payé est placé dans Dépot 1,1 n°dépot-garantie montant date-résiliation 1,1 Compteur appartient n°dépot-garantie montant 0,n Type type puissance


Télécharger ppt "Modèle Conceptuel de Données par opération (MCD/opération)"

Présentations similaires


Annonces Google