Conception des traitements

Slides:



Advertisements
Présentations similaires
LA QUALITE LOGICIELLE Plan du cours La modélisation d’activité 1 h ½
Advertisements

Le modèle de communication
Julie Dugdale Génie Logiciel 2 Julie Dugdale
Modèle conceptuel des traitements (MCT)
Systèmes en temps réel Modélisation du comportement en temps réel avec UML.
Modélisation des flux La méthode Merise Yves Giovannangeli
Module d’Enseignement à Distance pour l’Architecture Logicielle
UML - Présentation.
ANALYSE DES TRAITEMENTS
Le modèle de communication
ANALYSE DES TRAITEMENTS
INTRODUCTION.
Système de gestion de bases de données. Modélisation des traitements
Détermination des processus
S.T.S. S.I.O. 1ère année La gestion de projets
Langage SysML.
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Système d’Information Financier Analytique et Comptable
Analyse et Conception des Systèmes d’Informations
Diagrammes d’activités
Modèle Conceptuel des Traitements
Analyse et Conception des Systèmes d’Informations
Initiation à la conception de systèmes d'information
Introduction à la conception de Bases de Données Relationnelles
CADRE LOGIQUE (Format & composantes)
Conception des données
Algorithmique et Programmation
Management des systèmes d’information Conclusion
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Modèles de décisions financières
Initiation à la conception des systèmes d'informations
UML (2) Modèle dynamique le diagramme de séquence
Sensibilisation a la modelisation
UML Séquence 3 : (Diagramme d’activités)
Langage de modélisation graphique de systèmes
Analyse et conception des systèmes d’information (ACSI)
ANALYSE METHODE & OUTILS
Mise en oeuvre et exploitation
ISI1 MIAG-Modélisation des traitements
B.Shishedjiev - Conception des données
LES PROCESSUS Fiche notion 1.10
Amélioration de la simulation stochastique
Modèle Conceptuel de Traitement
Supports de formation au SQ Unifié
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
GENIE LOGICIEL Détermination du périmètre cible d’une application
1 Diffusion des bonnes Pratiques de prise en compte du développement durable dans le bâtiment Enjeux du thème « Gouvernance » Laurent DELEERSNYDER (CETE.
Méthode d’analyse et de conception
Régulation et Asservissement: Notions de schémas blocs
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.
Introduction au Génie Logiciel
Modèle Conceptuel des Traitements (MCT)
Nouvelles Technologies Internet & Mobile
Formalisation de la politique qualité
François CARCENAC,Frédéric BONIOL ONERA-DTIM Zoubir MAMMERI IRIT
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
LES PROCESSUS chap 5 et 6 FP10. Deux points à aborder : Processus organisationnel Processus organisationnel Modélisation des processus. Modélisation des.
Modélisation des flux Introduction et définition
Plan du cours Introduction Conception des SI Modèles Merise
Modélisation orientée objet UML
1 La dotation horaire relative au projet IV - Les modalités de mise en œuvre.
Analyse critique de l’existant
Présentation de l’Analyse et Conception des Systèmes d’Information
Le modèle conceptuel des traitements
Le schéma de circulation des documents
Une progression spiralaire de l’apprentissage en technologie
Merise le modèle de traitement
Transcription de la présentation:

Conception des traitements Modèle conceptuel des traitements B.Shishedjiev - Conception des traitements

Modèle conceptuel de traitements Objectifs Déterminer les circonstances et concevoir les algorithmes des traitements Exemple initial – établissement scolaire répartir les élèves par classe, attribuer les classes aux professeurs, définir l'occupation des locaux, monter les emplois du temps, assurer le déroulement des cours, effectuer les contrôles de connaissances, corriger et noter les contrôles, éditer et diffuser les bulletins scolaires, etc. B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Exemple (cont.) B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Définitions Evènement. Fait réel dont la venue a pour effet de déclencher l'exécution d'une ou plusieurs actions. Synchronisation. Condition booléenne, traduisant les règles de gestion, que doivent vérifier les événements pour déclencher des actions. Opération. Ensemble d'actions dont l'enchaînement ininterruptible n'est conditionné par l'attente d'aucun événement autre que le déclencheur initial. Règle d'émission. Condition, traduisant les règles de gestion, à laquelle est soumise l'émission des résultats d'une opération. Résultat. Produit de l'exécution d'une opération. Le résultat, fait réel de même nature que l'événement, pourra être le déclencheur d'une autre opération B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Langage MERISE OPERATIONS Préparation commande EVENEMENT SYNCHRONISATION. REGLE D'EMISSION B.Shishedjiev - Conception des traitements 5

B.Shishedjiev - Conception des traitements Langage MERISE B.Shishedjiev - Conception des traitements

Diagramme d’activités B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Notion de processus Définition – Un processus est un enchaînement d'opérations dont les actions sont incluses dans un même domaine d'activité. Evènements Evènements conceptuels Occurrence d’un évènement Types d’évènements conceptuels Evénement externe au modèle Evénement interne au modèle et externe au processus Evénement interne à un processus B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Notion de processus Evènements (a) (b) (c) B.Shishedjiev - Conception des traitements

Synchronisation et emission Les règles de synchronisation et d'émission Elles sont la traduction des règles de gestion et précisent : pour les règles de synchronisation, la condition de déclenchement des opérations, pour les règles d'émission, la condition de production des événements-résultats. Règles d’emission B.Shishedjiev - Conception des traitements

Règles de synchronisation Evènements hétéroclites B.Shishedjiev - Conception des traitements

Vérification du modèle Eliminer la redondance des opérations Simplifier les évènements Optimiser le flux des activités B.Shishedjiev - Conception des traitements

Exemple – Ventes de billets Les règles de gestion sont les suivantes : aux heures d'ouverture, l'organisme peut délivrer, soit des billets à l'avance, soit des billets pour l'entrée immédiate, les réservations de place sont possibles sous certaines conditions (moins de 2 mois à l'avance,...), pour toute attribution de place un billet doit être émis, des réductions sont attribuées sur présentation d'un justificatif (militaires, étudiants,...), aucun billet ne peut être délivré si son paiement n'a pas été perçu au préalable, pour les entrées immédiates les billets sont délivrés sans attribution précise d'une place. B.Shishedjiev - Conception des traitements

Exemple – Ventes de billets B.Shishedjiev - Conception des traitements

Exemple – Ventes de billets B.Shishedjiev - Conception des traitements

Exemple – Ventes de billets B.Shishedjiev - Conception des traitements

Niveau organisationnel Concepts principaux événement, phase (au lieu d'opération), résultat. B.Shishedjiev - Conception des traitements

Niveau organisationnel Formalisme B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Exemple B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Exemple B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Exemple B.Shishedjiev - Conception des traitements

Modèle analytique de traitements Le cycle de vie d'un objet (CVO) - orienté dont les sommets sont de deux types : les divers états de l'objet ; les événements provoquant le passage d'un état à un autre. B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements CVO alternative B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements CVO - boucle B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements CVO Le cycle de vie d'un objet comporte : un ou plusieurs états initiaux ; un ou plusieurs états intermédiaires ; un ou plusieurs états finaux. B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements CVO B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements CVO B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements CVO B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements CVO B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Exemple B.Shishedjiev - Conception des traitements

Modèle de traitements analytique B.Shishedjiev - Conception des traitements

Modélisation conceptuelle B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Exemple B.Shishedjiev - Conception des traitements

B.Shishedjiev - Conception des traitements Exemples B.Shishedjiev - Conception des traitements