OMGL chap1 MCC

43
Plan du cours Analyse des Traitements Modèle Conceptuel de Communication (MCC), Diagrammes Acteurs Flux (DAF) Modèle Conceptuel des Traitements (MCT) Modèle Logique des Traitements (MLT) Analyse des Données Dictionnaire des Données et Dépendances Fonctionnelles (DF) Modèle Conceptuel des Données (MCD) Modèle Logique des Données (MLD)

Transcript of OMGL chap1 MCC

Page 1: OMGL chap1 MCC

Plan du cours

Analyse des Traitements

Modèle Conceptuel de Communication (MCC), Diagrammes Acteurs Flux (DAF)

Modèle Conceptuel des Traitements (MCT)

Modèle Logique des Traitements (MLT)

Analyse des Données

Dictionnaire des Données et Dépendances Fonctionnelles (DF)

Modèle Conceptuel des Données (MCD)

Modèle Logique des Données (MLD)

Page 2: OMGL chap1 MCC

DAF et MCC

Première étape dans l’analyse d’un SI Diagrammes qui représentent les

échanges entre acteurs, au niveau conceptuel

Donne une vision générale l’activité du domaine indépendamment de son organisation interne

Page 3: OMGL chap1 MCC

Diagramme Acteurs Flux

Analyse des flux dans :› Une organisation (entreprise, administration,

association,...)› Un domaine d'une organisation (service paie d'une

entreprise) Analyse du SI global Objectifs :

› Inventaire des échanges d'informations (flux)› Inventaire des acteurs› Facilite la communication entre le client et l'informaticien

« analyste »

Page 4: OMGL chap1 MCC

Exemple de DAF

Interview du responsable du service commercial

« … lorsqu’un client a reçu sa facture, il doit nous faire parvenir dans le mois qui suit un chèque (par courrier ou directement à nos bureaux) … »

Interview d’un employé du service « Gestion du stock »

« … quand le service commercial reçoit une com-mande d’un client par courrier ou par fax, il nous demande si l’article est disponible en quantité suf-fisante, nous lui répondons le plus rapidement pos-sible, ces informations sont échangées par formulaires

Page 5: OMGL chap1 MCC

Exemple de DAF

Clientfacture

Servicecomcial commande

règlement

Gestion stock

dde disponibilité

rép disponibilité

Page 6: OMGL chap1 MCC

Diagramme Acteurs-Flux (DAF)

Clientfactur

e

Servicecomcial

commande

règlement

Gestion stock

dde disponibilité

rép disponibilité

ACTEURS

Page 7: OMGL chap1 MCC

Diagramme Acteurs-Flux (DAF)

Clientfactur

e

Servicecomcial

commande

règlement

Gestion stock

dde disponibilité

rép disponibilité

FLUX

Page 8: OMGL chap1 MCC

Acteur

« unité » active dans l’organisation (acteur interne) ou en relation avec lui (acteur externe)› exemples :

un partenaire de l’organisation (fournisseur, client)

un domaine d’activité (service comptabilité, service achats)

un élément structurel de l’organisation (atelier, agence locale)

Page 9: OMGL chap1 MCC

Flux

un échange entre deux acteurs

émetteur récepteur

(producteur utilisateur)

› différentes natures d’un flux Matière (livraison d'un article) finance information

Page 10: OMGL chap1 MCC

DAF : représentation 1● 1 Noeud = 1 acteur

● 1 Arc = 1 flux

– Orienté (émetteur -> récepteur)

– Etiqueté par le nom du flux ou son numéro

Clientfactur

eServicecomcial

commande

règlement

Gestion stock

dde disponibilité

rép disponibilité

Page 11: OMGL chap1 MCC

DAF : représentation 2● Matrice = Tableau à double entrée

Acteur Y

Acteur X Flux F

Page 12: OMGL chap1 MCC

Matrice des flux

Servicecomcial Client

Gestionstock

Servicecomcial facture dde dispo

Clientcommanderèglement

Gestionstock

rép dispo

Page 13: OMGL chap1 MCC

Quelques précisions● Dans le DAF, on représente les acteurs-types et les flux-types, pas leurs occurrences

● Occurrence d'acteur : le client Florence Mendes, le client David Durand

● Acteur-type : client

● Occurrence de Flux : la facture 1658956, la facture 16596562

● Flux-type : facture

Page 14: OMGL chap1 MCC

Découpage en DomainesActeurs internes et externes

Assuré

Quittancmt

Réglmt

Encaissmt

Inspecteur

Expert

Comp. Adverse

Quittance

Avis

Echéance

Situation

Mission

Rapport

Négoction A

Négoction R

Souscription

Déclaration

Accident

Rédacteur

Bonus/malus

Page 15: OMGL chap1 MCC

Domaine

Assuré

Quittancmt

Réglmt

Encaissmt

Inspecteur

Expert

Comp. Adverse

Quittance

Avis

Echéance

Situation

Mission

Rapport

Négoction A

Négoction R

Souscription

Déclaration

Accident

Rédacteur

Bonus/malus

LA COMPAGNIE d'ASSURANCE

Page 16: OMGL chap1 MCC

Acteurs Externes

Assuré

Quittancmt

Réglmt

Encaissmt

Inspecteur

Expert

Comp. Adverse

Quittance

Avis

Echéance

Situation

Mission

Rapport

Négoction A

Négoction R

Souscription

Déclaration

Accident

Rédacteur

Bonus/malus

Page 17: OMGL chap1 MCC

Acteurs Internes

Assuré

Quittancmt

Réglmt

Encaissmt

Inspecteur

Expert

Comp. Adverse

Quittance

Avis

Echéance

Situation

Mission

Rapport

Négoction A

Négoction R

Souscription

Déclaration

Accident

Rédacteur

Bonus/malus

Page 18: OMGL chap1 MCC

Découpage en domaines

Assuré

Quittancmt

Réglmt

Encaissmt

Inspecteur

Expert

Comp. Adverse

Quittance

Avis

Echéance

Situation

Mission

Rapport

Négoction A

Négoction R

Souscription

Déclaration

Accident

Rédacteur

Bonus/malus

Comptabilité

Contrat/Sinistre

Page 19: OMGL chap1 MCC

Domaine sous-ensemble relativement autonome et cohérent d’activités

domaine « vente », domaine « approvisionnement », …

Découpage en domaines :

– réduire la complexité d’analyse / conception– obtenir des projets de taille raisonnable

– permettre une informatisation progressive et cohérente

Page 20: OMGL chap1 MCC

MCC d'un domaine● DAF dans lequel on ne conserve que :

– Le domaine

– Les acteurs qui échangent des flux avec le domaine

– Les flux émis et reçus par le domaine

Page 21: OMGL chap1 MCC

MCC du domaine contrat/sinistre

Assuré

Comptabilité

Réglmt

Comp. Adverse

Quittance

Avis

Echéance

Situation

Mission

Rapport

Négoction A

Souscription

Déclaration

AccidentContrat / sinistre

Expert

Négoction R

Page 22: OMGL chap1 MCC

MCC du domaine contrat/sinistre

Assuré

Comptabilité

Réglmt

Comp. Adverse

Quittance

Avis

Echéance

Situation

Mission

Rapport

Négoction A

Souscription

Déclaration

AccidentContrat / sinistre

Expert

Négoction R

Page 23: OMGL chap1 MCC

MCC du domaine contrat/sinistre

Assuré

Comptabilité

Expert

Comp. Adverse

Echéance

Situation

Mission

Rapport

Négoction A

Souscription

Déclaration

AccidentContrat / sinistre

Négoction R

Page 24: OMGL chap1 MCC

MCC d'un domaine

• donne une vision générale l’activité du domaine indépendamment de son organisation interne.

• 1 MCC des solutions organisationnelles.

• la nature des flux entrants/sortants est un aspect du domaine beaucoup plus stable que son organisation interne.

Page 25: OMGL chap1 MCC

25

Validation d’un MCC

Syntaxique

(=Indépendamment de la réalité modélisée)

Page 26: OMGL chap1 MCC

Validation d’un MCC

Syntaxique

(=Indépendamment de la réalité modélisée)

d d’

ce ne sont pas des MCC ! (relativement aux domaines d et d ’)

Page 27: OMGL chap1 MCC

27

Validation d’un MCC

sémantique› que des objets « types » (acteur ou flux)La gestion des stocks s’approvisionne auprès de deux fournisseurs

Gestionstock

Fournisseur« Dupond &

Cie »

Fournisseur« SARL

Durand »

Page 28: OMGL chap1 MCC

28

Validation d’un MCC

Gestionstock

Fournisseur« Dupond &

Cie »

Fournisseur« SARL

Durand »

ce ne sont pas des acteurs-types !

Page 29: OMGL chap1 MCC

29

Validation d’un MCC

Gestionstock

Fournisseur

le nombre de fournisseurs ne concerne pas le niveau conceptuel...

Page 30: OMGL chap1 MCC

30

Validation d’un MCC

sémantique› que des flux de niveau conceptuel

Servicecommercial

Client

commande téléphone

commande courrier

commande internet

Page 31: OMGL chap1 MCC

31

Validation d’un MCC

Servicecommercial

Client

commande téléphone

commande courrier

commande internet

au niveau conceptuel, on ne s’intéresse pas au moyen de transports des informations !

cet aspect interviendra au niveau organisationnel

Page 32: OMGL chap1 MCC

Validation d’un MCC

Servicecommercial

Client

commande

au niveau conceptuel, on ne s’intéresse pas au moyen de transports des informations !

cet aspect interviendra au niveau organisationnel

Page 33: OMGL chap1 MCC

33

Validation d’un MCC

·

Clientfiche visée

Technicien

Chef atelier

l’acteur «Techn.» n’utilise pas les informations du flux (1), ne produit pas les informations du flux (2), donc...

(1)

fiche visée

(2)

Page 34: OMGL chap1 MCC

Validation d’un MCC

·

Client

fiche visée

Technicien

Chef atelier

l’acteur «Technicien» ne servait que de moyen de transport !

Page 35: OMGL chap1 MCC

35

Validation d’un MCC

sémantique› un peu plus délicat…

Lorsque le service commercial reçoit une commande non réalisable, sa réponse est un courrier de refus au client sinon, si elle est réalisable, sa réponse est l’envoi de la facture...

MCC du domaine « Service Cal » ?

·

Serv Cal

Client

Page 36: OMGL chap1 MCC

36

Validation d’un MCC

·

Serv Cal

Client

commande réalisable

commande non réalisable

refus

facture

le domaine réagit à l’arrivée d’une commande puis la traite pour savoir si elle réalisable ou non

Page 37: OMGL chap1 MCC

37

Validation d’un MCC

·

Serv Cal

Client

commande

réponse commande

par contre, le domaine sait quel type de réponse il doit émettre !

Page 38: OMGL chap1 MCC

Validation d’un MCC

·

Serv Cal

Client

commande

refus

facture

Page 39: OMGL chap1 MCC

39

Validation d’un MCC

·

Servicecommercial

Client

réception commande

expédition facture

Page 40: OMGL chap1 MCC

40

Validation d’un MCC

·

Servicecommercial

Client

réception commande

expédition facture

redondance : le sens des flèches suffit !

Page 41: OMGL chap1 MCC

Validation d’un MCC

·

Servicecommercial

Client

lettre de relance si pas de règlement dans délai

relevé compte envoyé sur demande ou tous les deux mois

Page 42: OMGL chap1 MCC

Validation d’un MCC

·

Servicecommercial

Client

lettre de relance si pas de règlement dans délai

relevé compte envoyé sur demande ou tous les deux mois

pas de référence aux traitements !

Page 43: OMGL chap1 MCC

Exercice (extrait du réseau Certa)

Domaine d’étude : Suivi des clients négligentsLa société Faille travaille avec plus de 150 clients en comptes.

En début de mois, le service "Comptabilité – Finances" demande un état des clients négligents (clients ayant plus de 5 jours de retard dans le paiement d'une facture) au service "Comptabilité clients". Pour chacun de ces clients, une demande d'information est transmise au service commercial par le biais de la messagerie interne.

Sur la base des informations recueillies, le service prend contact avec les clients pour leur faire part du retard et obtenir une explication. Si la situation financière du client ne lui apparaît pas trop critique, elle met en place de nouvelles conditions de paiement. Dans le cas contraire elle transmet le dossier au service contentieux qui démarrera une procédure judiciaire en recouvrement de créance.