ISI1 MIAG-Modélisation des traitements

Slides:



Advertisements
Présentations similaires

Advertisements

Projection Organisation centrale d’achat et de réapprovisionnement réapprovisionnement livraisons directes plates-formes 22/03/2017.
Analyse et définition des besoins
Le modèle de communication
Ou comment RE-présenter sa connaissance
1 Modéliser Ou comment RE-présenter sa connaissance.
TRAVAIL DE GROUPE SUR LA SYMETRIE CENTRALE:
Découverte automatique de mappings fondée sur les requêtes dans un environnement P2P Présenté Par: Lyes LIMAM Encadré Par: Mohand-Said Hacid.
Modélisation des flux La méthode Merise Yves Giovannangeli
Module d’Enseignement à Distance pour l’Architecture Logicielle
Module d’Enseignement à Distance pour l’Architecture Logicielle
Pourquoi étudier l’existant ?
Eric BONJOUR, Maryvonne DULMET
ANALYSE DES TRAITEMENTS
Le modèle de communication
ANALYSE DES TRAITEMENTS
ACTIVITES COMMERCIALES ET COMPTABLES
Tests et Validation du logiciel
Système de gestion de bases de données. Modélisation des traitements
Détermination des processus
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Analyse et Conception des Systèmes d’Informations
LE CHAMP PROFESSIONNEL LES MÉTHODES DE TRAVAIL
Compétences Epreuve E6.
Conception des traitements
UML : DIAGRAMME D’ACTIVITES
Modèle Conceptuel des Traitements
Les Cas d’utilisation.
Analyse et Conception des Systèmes d’Informations
Les Systèmes Multi-Agents pour la Gestion de Production
Patterns de conception d’IHM
La Modélisation des Traitements
La comptabilité par activités
Management des systèmes d’information Conclusion
Interoperabilité des SI - Urbanisation
Etude globale de système.
Système d’information
Initiation à la conception des systèmes d'informations
L’approche MAD* Par Sabrina Dubé-Morneau
S. A. SADT A-0 TRANSFORMER 1- Compléter le diagramme A-0 ci-dessous.
Langage de modélisation graphique de systèmes
ClientsComptes Clients (codeCli,nom) Comptes (numC,codeType) Gestion bancaire ClientsComptes Clients (codeCli,nom) Comptes (numC,codeType) Gestion bancaire.
Interoperabilité des SI - Urbanisation
Système d’Information de Gestion
Partie A Système d ’information et organisation
Analyse et conception d’un Système d’information: La méthode Merise
ERP - Open concerto Domaine Comptable Domaine Achats Domaine Stocks
Analyse Fonctionnelle.
LES PROCESSUS Fiche notion 1.10
Le modèle à base d'activités : caractérisation
Modèle Conceptuel de Traitement
Management des Systèmes d’Information (MSI)
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
GENIE LOGICIEL Détermination du périmètre cible d’une application
Rénovation du Baccalauréat professionnel « Services, accueil, assistance, conseil » Réunion d’information mai 2010.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Le système informatique et le système d’information
Modèle Conceptuel des Traitements (MCT)
Retours avec management de la qualité (QM) (237) SAP Best Practices for Discrete Manufacturing V1.603 SAP Best Practices.
Plan du cours Introduction Conception des SI Modèles Merise
Les flux dans l ’entreprise
Analyse et Conception des Systèmes d’Informations
Analyse critique de l’existant
Le modèle conceptuel des traitements
Le schéma de circulation des documents
Le recueil des informations
Les bases de données Séance 2 Méthodologies d’analyse.
Transcription de la présentation:

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 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)

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

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

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

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

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

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

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.

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

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

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

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)

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

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

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é

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

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

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

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

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

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 +

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

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

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