1 / 25

ISI1 MIAG-Modélisation des traitements

ISI1 MIAG-Modélisation des traitements. BRODET Stéphane. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus. Différentes approches.

bowie
Télécharger la présentation

ISI1 MIAG-Modélisation des traitements

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISI1 MIAG-Modélisation des traitements BRODET Stéphane

  2. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Différentes approches • Méthodes « organisationnelles » basées sur la définition de processus transformés par les acteurs (systèmes d’information des entreprises ou organisations sociales) • Méthodes « fonctionnelles » basées sur une décomposition analytique des traitements en fonctions (analyse et conception structurée des systèmes informatiques quelconques)

  3. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Différentes approches • Approche évènementielle ou objet: déclenchement de méthodes des objets au moyen d’évènements internes ou externes au système (voir plus loin la notion de cas d’utilisation) Evènement Opération Changement d’état

  4. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Diagramme acteurs-flux Flux acteur Exemple: un client dépose un chèque sur son compte en banque chèque client caissier reçu

  5. Système étudié Acteur externe1 Acteur externe2 Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Modèle Conceptuel de Communication • Vision analytique d’un système de communication • Niveau 0: la vue externe

  6. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Modèle Conceptuel de Communication • Niveau 1 à N:les vues internes Sous-systeme1 AE1 AE2 Sous-systeme2 Sous-systeme3

  7. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Matrice acteurs-flux Vers De Service clients Clients Représentant Magasin Transport. Commde indirecte Commde directe Retour produits Clients Carnet de commde Représ. Ordres de préparation Service clients Ordres de facturation Ordre de livraison Magasin Bons de livraison Transport. Analyse: flux manquants ou flux multiples

  8. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Diagramme d’ordonnancement des flux: chronologie Commandes clients Factures Ordres de préparation Règlement Produit à livrer Bon de livraison Mouvement compte client Produit manquant Ordre d’approv. Réception Retour marchandises Avoir Analyse: dysfonctionnement chronologique

  9. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Modèle Conceptuel de Processus • Notion d’opération conceptuelle E2 E3 E1 C Opération C1 C2 C3 R1 R3 R2 Opération: suite de tâches correspondant à des règles de gestion effectuées continûment lorsque la condition de déclenchement C est vraie.

  10. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Modèle Conceptuel de Processus(suite) • Condition de synchronisation: expression logique portant sur les évènements d’entrée • Evènement: message contenant de l’information entrant dans le SI ou simple signal (date,heure), il est interne ou externe et caractérisé par sa fréquence et sa durée limitée le cas échéant • Résultat: message de sortie de l’opération dont l’obtention peut être conditionnée à une règle de gestion. Le résultat peut devenir événement pour une opération suivante • Le processus de traitement est défini par un enchaînement d’opérations. Il peut comporter des sous-processus

  11. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Modèle Conceptuel de Processus E1 E2 C1 E3 OP 1 C2 E4 OP 2 R1 R2 C3 Acteur externe R3 R4 OP3 R5

  12. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Règles de construction du modèle de processus • Une opération n’est pas interrompue par un événement: • décomposer en plusieurs opérations • La condition de synchronisation porte sur les événements eux-mêmes et pas sur les données permanentes • Les opérations doivent être « déclenchables », notamment en cas de durée limitée des événements (condition et) • Le processus ne doit pas présenter de cycle: un événement ne peut pas être le résultat d’une opération qu’il a contribué à déclencher • Tout résultat d’un processus doit être atteignable et tous les chemins doivent être possibles • Tout processus doit être réactivable

  13. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Organisation des processus de traitements • Procédure fonctionnelle E1 E2 Acteur C attributs Fonctions F1 .. Fn Classes Type de procédure R1 R2 Modèle analytique: décomposition fonctionnelle, actions sur les données (attributs ou états des classes)

  14. Temps Procédures fonctionnelles Types Acteur E1 E2 C1 OP 1 Jour J Temps réel Service R1 R2 E3 C2 OP 2 Fin journée Ordinateur Temps différé R4 R3 Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Modèle organisationnelReprésentation linéaire

  15. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Modèle organisationnelReprésentation en tableau Ordinateur Serveur Temps Acteur A Acteur B Etc… E J Temps réel PF1 E R BD J TR PF2 R Fin J td PFn

  16. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Formalisme Idef0 • Diagramme d’activité ou actigramme Données De contrôle Activité ou fonction Données de sortie Données d’entrée Mécanisme ou acteur Les données de contrôle sont soit des données stockées soit des données de sortie d’une autre activité

  17. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Formalisme Idef0 • Diagramme de données ou datagramme Activité de contrôle Activité utilisatrice Donnée Activité génératrice Mécanisme Diagramme dual de l’actigramme et non modèle de données

  18. Diagrammes Commentaires Suggestions Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Formalisme Idef0 • Cycle Auteurs - Lecteurs Corrections Auteurs Concepteurs Lecteurs Utilisateurs

  19. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Formalisme Idef0 • Enchaînement des activités C1 C2 A1 A2 E1 S1 E2 C3 E3 A3 A0

  20. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Formalisme Idef0 • Décomposition hiérarchique C1 S1 E1 A1 C1 E1 A11 A12 S1 A13 A1

  21. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Formalisme Idef0 • Flèches parenthèsées ( ) Pas de correspondance apparente sur le diagramme détail de cette activité A1 ( ) Pas de correspondance Apparente sur le diagramme Parent de cette activité A2

  22. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Formalisme Idef0 • Condition de synchronisation Condition « et » Entrée Sortie * Entrée Condition « ou » Sortie +

  23. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Exemple Idef0 Etat occupation Catalogue Infos clients Demandes Gestion clients Centre de vacances Paiement Données comptables A0

  24. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Exemple Idef0 Catalogue Demande client Renseigner Documentation Demande confirmée Inscrire Accueil Besoins Occupation Données clients Affecter Facture Service client Relance Gérer comptes Règlement Infos Compt. Ordinateur

  25. Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Idef Exemple de datagramme Gérer occupation Renseigner Catalogue Données clients Données centres Inscrire Affecter Gérer comptes Ordinateur Ordinateur Service client Comptes clients Nb: le datagramme n’est pas un modèle de données; faire par ailleurs un modèle Entités-Associations (Idef1) Ordinateur

More Related