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

ISI1 MIAG-Modélisation des traitements

Présentations similaires


Présentation au sujet: "ISI1 MIAG-Modélisation des traitements"— Transcription de la présentation:

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 Diagramme acteurs-flux
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 client caissier chèque reçu

5 Modèle Conceptuel de Communication
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 Système étudié Acteur externe1 Acteur externe2

6 Modèle Conceptuel de Communication
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 Matrice acteurs-flux Vers De Service clients Clients Magasin
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 Diagramme d’ordonnancement des flux: chronologie
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 Modèle Conceptuel de Processus
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 Modèle Conceptuel de Processus(suite)
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 Modèle Conceptuel de Processus
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 Règles de construction du modèle de processus
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 Organisation des processus de traitements
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 Modèle organisationnel Représentation linéaire
Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Modèle organisationnel Représentation linéaire OP 1 R1 R2 E1 E2 C1 OP 2 R3 R4 E3 C2 Temps Procédures fonctionnelles Types Acteur Jour J Fin journée différé réel Service Ordinateur

15 Modèle organisationnel Représentation en tableau
Différentes approches Diagramme Acteur Flux Modèle de Communication Matrice de flux Diagramme d’ordonnancement Modèle conceptuel de processus Modèle organisationnel Repré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 Formalisme Idef0 Diagramme d’activité ou actigramme Données
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 Données d’entrée Activité ou fonction Données de sortie 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 Formalisme Idef0 Diagramme de données ou datagramme Activité
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é génératrice Donnée Activité utilisatrice Mécanisme Diagramme dual de l’actigramme et non modèle de données

18 Formalisme Idef0 Cycle Auteurs - Lecteurs Diagrammes Corrections
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 Diagrammes Corrections Auteurs Concepteurs Lecteurs Utilisateurs Commentaires Suggestions

19 Formalisme Idef0 Enchaînement des activités C1 C2 E1 A1 S1 E2 A2 C3 E3
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 E1 A1 S1 E2 A2 C3 E3 A3 A0

20 Formalisme Idef0 Décomposition hiérarchique C1 S1 E1 A1 C1 E1 A11 A12
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 Formalisme Idef0 Flèches parenthèsées ( ) Pas de correspondance
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 Formalisme Idef0 Condition de synchronisation Condition « et » Entrée
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 Exemple Idef0 Etat Catalogue occupation Infos clients Demandes
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 Exemple Idef0 Renseigner Inscrire Affecter Gérer comptes Catalogue
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 Exemple de datagramme Catalogue Données clients Données centres
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 Service client Ordinateur 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


Télécharger ppt "ISI1 MIAG-Modélisation des traitements"

Présentations similaires


Annonces Google