Vous êtes sur la page 1sur 23

DR.

SOUKAINA MJAHED
soukaina.mjahed@gmail.com

DR. SOUKAINA MJAHED 1


Points de vue MERISE 2

DR. SOUKAINA MJAHED 2


Points de vue MERISE 2

DR. SOUKAINA MJAHED 3


Points de vue MERISE 2



DR. SOUKAINA MJAHED 4
Points de vue MERISE 2

DR. SOUKAINA MJAHED 5


Modèles Conceptuels

DR. SOUKAINA MJAHED 6


Modèles Conceptuels

❑ Décrit l'activité de l'entreprise en éliminant les considérations d'organisation telles


que la répartition du travail, le déroulement dans le temps, la nature des tâches et
bien sûr les contraintes techniques.

DR. SOUKAINA MJAHED 7


Modèles Conceptuels – Modèles de Flux
❑ Une représentation des mouvements de données à l'intérieur d’un système
d'information et entre ce système et son environnement.
❑ Décompose le système en sous-systèmes.
❑ Formalise les flux d'informations entre les sous-systèmes.
❑ Décrit la cartographie du système sans en étudier son comportement.
❑ Permet de choisir les activités qui pourront au mieux résoudre un problème
sans se soucier du comportement du système (ordonnancement,
synchronisation...).
❑ Deux types de Modèles de Flux : Modèle de Contexte (MC) et Modèle de Flux
Conceptuel (MFC).
DR. SOUKAINA MJAHED 8
Modèles Conceptuels – Modèles de Flux –
Modèles de Contexte (MC)
❑ Détermine le domaine d'étude et ses échanges avec l'environnement.
❑ Modèle de Flux de niveau 0.

DR. SOUKAINA MJAHED 9


Modèles Conceptuels – Modèles de Flux –
Modèles de Contexte (MC)

DR. SOUKAINA MJAHED 10


Modèles Conceptuels – Modèles de Flux –
Modèles de Flux Conceptuel (MFC)
❑ Détermine, par affinages successifs les activités du domaine d'étude sans
décrire leur comportement.
❑ Correspond à une structure hiérarchique de diagrammes de flux, à partir du
niveau 1.
❑ On appelle diagramme de flux 1 (DFD1), le diagramme de 1er niveau
décrivant les macros activités du domaine d'étude et les flux échangés.
❑ On appelle diagramme de flux (DFDi), tout diagramme qui affine une activité.

DR. SOUKAINA MJAHED 11


Modèles Conceptuels – Modèles de Flux –
Modèles de Flux Conceptuel (MFC)
❑ Diagramme de flux
niveau 1 (DFD1)

DR. SOUKAINA MJAHED 12


Modèles Conceptuels – Modèles de Flux –
Modèles de Flux Conceptuel (MFC)
❑ Diagramme de flux
niveau 2 (DFD2)

Activité
DR. SOUKAINA MJAHED 13
Modèles Conceptuels – Modèles de Flux
❑ Le MFC ou les DFD complètent donc le MC par la description des activités du
domaine recevant et générant les flux externes.
❑ Généralement établis sur deux niveaux, mais peuvent en comporter plus.
❑ Le niveau d'arrêt de la décomposition correspond au moment où l'activité
représente une opération (au sens Merise) et donc vérifie la règle
d'ininterruption (cf. MCT et MCTA).
❑ Une activité est ininterruptible si son exécution ne peut être suspendue par
l'attente d'un flux d'information.

DR. SOUKAINA MJAHED 14


Modèles Conceptuels – Modèles Dynamiques
❑ Décrit les aspects comportementaux (dynamiques) du système.
❑ Dans Merise 1, la représentation dynamique du système est décrite par le
Modèle Conceptuel de Traitement (MCT).
❑ Merise 2 offre deux modèles complémentaires : le Modèle Conceptuel de
Traitements Analytique (MCTA) et les Cycles de Vie des Objets (CVO).

DR. SOUKAINA MJAHED 15


Modèles Conceptuels – Modèles Dynamiques – Modèle
Conceptuel des Traitements Analytiques (MCTA)
❑ Cycle de Vie des Objects (CVO) : permettent en effet de se rendre compte
des changements d'états des principaux objets des modèles de données, au
cours de la vie des processus.
❑ Processus : suite d’opérations qui définisse un domaine de l’entreprise.
❑ S'appuie sur une définition rigoureuse des événements déclencheurs.
❑ Permet de représenter le parallélisme de certains traitements.
❑ Prend en compte le cas où à l'arrivée d'un événement le système ne se
trouve pas dans l'état qui permettrait à une opération de se déclencher.
❑ Distingue les événements déclencheurs des opérations et les ressources
(données consultées) nécessaires à l'exécution de ces opérations.

DR. SOUKAINA MJAHED 16


Modèles Conceptuels – Modèles Dynamiques – Modèle
Conceptuel des Traitements Analytiques (MCTA)

DR. SOUKAINA MJAHED 17


Modèles Conceptuels – Modèles Dynamiques – Modèle
Conceptuel des Traitements Analytiques (MCTA)
❑ Etat d’objet : un stade transitoire par lequel passe un objet (une entité de la mémoire
permanente) au cours de son cycle de vie. Il représente dans le MCTA l'évolution des objets
durant l'exécution des opérations conceptuelles.

❑ Exemples :

• "à livrer", "en attente", "livrée", "facturée" : états de COMMANDE

• "créé", "complet", "ouvert", "en cours" : états de STAGE

• "candidat", "recalé", "reçu", "inscrit", "en attente", "en formation" : états de STAGIAIRE

❑ Représentation graphique :

DR. SOUKAINA MJAHED 18


Modèles Conceptuels – Modèles Dynamiques – Modèle
Conceptuel des Traitements Analytiques (MCTA)
❑ Evolutions possibles
des états d’objets :

DR. SOUKAINA MJAHED 19


Modèles Conceptuels – Modèles Dynamiques – Modèle
Conceptuel des Traitements Analytiques (MCTA)
❑ Action : une manipulation des données d'un objet ou d'une relation du SI pour créer /
consulter / modifier / supprimer une et une seule occurrence d'entité (objet ou relation) de
la mémoire permanente.

• Dans les MCT : les actions s'expriment en langue naturelle à l'intérieur des opérations.

• Dans les MCTA : les actions sont représentées graphiquement.

DR. SOUKAINA MJAHED 20


Modèles Conceptuels – Modèles Dynamiques – Modèle
Conceptuel des Traitements Analytiques (MCTA)
❑ L'opération conceptuelle:
ENREGISTRER CANDIDATURE.

❑ Elle est composée de deux

MCT
actions :
• une consultation permettant
de vérifier que le stage est
crée
• une création d'un stagiaire
dans un état candidat

❑ Le stagiaire est créé (état


candidat) si le stage existe (état

MCTA
créé) ?

DR. SOUKAINA MJAHED 21


Modèles Conceptuels – Modèles Dynamiques – Modèle
Conceptuel des Traitements Analytiques (MCTA)
❑ Condition de déclanchement d’une
action : Le déclenchement d'une action
peut être soumis à une condition, c'est à
dire à une règle qui porte sur l'état de la
structure de données au moment où
l’événement est constaté.

❑ Le stagiaire est créé (état candidat) si le


stage existe (état créé) ?

DR. SOUKAINA MJAHED 22


Modèles Conceptuels – Modèles Dynamiques – Modèle
Conceptuel des Traitements Analytiques (MCTA)
❑ Exercice :
• Un exemplaire est soit prêté, soit réservé (il ne peut être les deux).
• S'il n'est ni l'un ni l'autre il est disponible.
• Un abonné peut emprunter un livre (il devient actif) ou établir une
réservation (il est en attente).
• Un abonné inactif n'a ni prêt, ni réservation en cours.
1. Listez les éléments suivants : SI, Opération(s), Objets et leurs états, Actions sur les objets.

2. Transformez ce texte en MCTA.

DR. SOUKAINA MJAHED 23

Vous aimerez peut-être aussi