Methode Merise Synthese
Un article de ALW - Another Linux Wiki.
| Note: Cette page ne rentre pas a proprement parler dans le contexte de ce wiki, mais suite à une demande...
Ne perdons pas de vue que ceci n'est qu'une synthese rapide et non illustrée pour le moment |
| Note: Merci également à ceux qui viennent sur cette page de la compléter ou la corriger en cliquand sur 'modifier' en haut de la page |
Sommaire |
[modifier] Modelisation Merise de l'existant
[modifier] Modele Conceptuel de Données
[modifier] Concept
- entité
- propriété
- relations
- identifiants
| Warning:
- Les relations peuvent etre de dimensions differentes, en regle generale on essaie d'avoir des relations binaires - Les cardinalités definissent le nombre minimum et maximum d'occurences d'une entité |
[modifier] Normalisation
1ère forme normale : Une entité est en premiere forme normale si toute propriété est elementaire et en dependance fonctionnelle de l'identifiant.
2ème forme normale : Une entité est en deuxieme forme normale si elle est en premiere forme normale et que toute propriété non-identifiant est en dependance fonctionnelle de l'ensemble des identifiants.
3eme forme normale : une entité est en troisieme forme normale si elle est en deuxieme forme normale et que toute propriété non-identifiant n'est en dependance fonctionnelle que des identifiants ( dependance transitive)
[modifier] Contraintes d'integrité fonctionnelles
On ne modelise les CIF que pour les relations d'une dimension superieures a 2.
[modifier] Le MLD (modèle logique de données) ou modèle relationnel
Regles de passage du MCD au MLD:
| Warning: Pour passer du MCD au MLD, le MCD doit etre en 3eme forme normale. |
- Regle 1: Une entité se transforme en enregistrement. Chaque propriété devient un attribut. L'identifiant se transforme en clef primaire.
- Regle 2: Une relation binaire (ou reflexive -> relation portant sur la meme entité) ayant des cardinalités (1,1) (1,n) ou (1,1) (0,n) se traduit par une redondance de l'identifiant de l'entité a cardinalité (1,n) ou (0,n) dans l'enregistrement issu de l'entité a cardinalité (1,1). La propriété dupliquée devient clef etrangere dans l'enregistrement. Si la relation est reflexive, l'identifiant de l'entité qui est dupliqué dans l'enregistrement issu de la meme entité est renommé. Si la relation est porteuse de propriétés celles ci se retrouvent comme attributs dans l'enregistrement issu de l'entité a cardinalités (1,1) ou (0,1)
- Regle 3:Une relation Naire, porteuse ou non de données se transforme en enregistrement ayant comme clef primaire composite les identifiants des entités participant a cette relation.
[modifier] Le MCT (Modele conceptuel de traitements)
Le MCT répond a la question: Quoi? (Que fait l'entreprise?). Le MCT est realisé a partir des regles de gestion c Il s'appuie sur 3 concepts principaux:
- l'evenement
- l'operation
- le resultat
[modifier] Concept de formalisme
[modifier] L'évènement
Un evenement est un fait reel dont la venue a pour effet de declencher l'execution d'une ou plusieurs actions. On distingue 2 types d'evenements:
- Les evenements externes ou SI -> alimentent le SI
- Les evenements interne ou SI -> puise les informations dans le SI
| A Faire: formalisme, shéma |
Les événements déclencheurs externes sont des événements émis par un acteur externe. L’événement interne est l’événement qui survient lorsqu’une opération se termine.
[modifier] Opération
Une opération est un ensemble d'action dont l'enchainement ininterruptible n'est conditioné par l'attente d'aucun autre évènement autre que le declencheur initial.
| Warning: Une operation est declenchée par l'opposition d'un ou plusieurs evenements |
| A Faire: formalisme, shéma |
[modifier] Règles d'émission
Une regle d'emission correspond a une condition traduisant les regles de gestion, a laquelle est soumise l'emission des resultats d'une operation.
| A Faire: formalisme, shéma |
[modifier] Résultat
Un resultat correspond au produit de l'execution d'une operation. Le resultat est un fait reel de meme nature que l'evenement qui pourra etre le declencheur d'une autre operation.
Formalisme: idem que evenement(cartouche)
| A Faire: formalisme complet |
[modifier] Passage des actions aux operations
Les actions proviennent de la synthese des traitements recueillis lors des interview apres effacement de l'organisation. Elles sont regroupées en operations lorsqu'il n'y a pas d'evenements exterieurs a l'action.
[modifier] Notions de processus
Un processus est un enchainement d'operations dont les actions sont incluses dans un meme domaine d'activité. On appelle MCT la representation de l'enchainement des operations d'un processus.
[modifier] Methode d'etablissement d'un MCT
- Recenser les evenements externes et les resultats externes
- Recenser les actions et les operations permettant a partir des evenements externes d'obtenir les resultats externes
- Determiner les evenements et les resultats internes induit par les operations
- Specifier les regles de synchronisation et d'emission
- Regrouper les taitements ayant les meme declencheurs et les meme regles de synchronisation
[modifier] Exemple de MCT
| A Faire: MCT complet |
[modifier] MOT (Modèle organisationnel des traitements
[modifier] Objectifs
Le MOT précise:
- Qui execute les traitements -> nature du traitement (manuels, automatique, semi automatique)
- Où sont executés les traitements (poste de travail)
- Quand sont executés les traitements
Le MOT est basé sur trois concepts principaux:
- L'evenement
- La phase ou procedure
- Le resultat cac
[modifier] Concepts et formalismes
[modifier] Phase ou procédure
A chaque operation du niveau conceptuel, on fait correspondre une ou plusieurs procédures du niveau organisationnel. Fonc une procedure doit avoir:
- Une unicité du lien
- Une unicité d'action (traitements de meme nature)
- Une unicité de temps
Une procédure est décrite par sont nom, son code, son rôle, ses conditions de declenchement, sa nature, son type, ses resultats.
Une procédure peut etre manuelle ou automatisée (batch ou interactive):
- La procédure batch est entierement automatique.
- La procédure interactive est semi-automatique.
[modifier] Contraintes temporelles associées aux procédures
- Date, heure
- Chronologie
- Periodicité
- Demande ponctuelle suite a un evenement
[modifier] Typologie des procédures automatisés
- Creation d'objet du SI (c'est a dire de tables)
- Modification d'objet du SI (c'est a dire de tables)
- Mise a jour du SI: ajout/modification/suppression de valeurs
- Calculs et l'edition: calculs/affichages de resultats et traitement de valeurs
- Consultations: affichage de valeurs
- Archivage: sauvegardes/restaurations
[modifier] Tâche
Une tache est une action depourvue d'une organisation definie par les regles d'organisation. Les taches detailles les procedures1
Action ou sous-définition d'action pourvue d'une organisation définie par les règles d'organisation.
[modifier] Evenement
Un evement est un fait reel dont la venue a pour effet de declencher l'execution d'une ou plusieurs taches.
[modifier] Resultat
Le resultat est le produit de l'execution d'une phase. Le resultat est un fait reel de meme nature que l'evenement qui pourra etre le declencheur d'une autre phase.
[modifier] Synchronisation
La synchronisation correspond a une condition booléenne traduisant les regles de gestion et d'organisation que doivent verifier pour declencher les taches.
[modifier] Regles d'émission
Les regles d'émissions correspond aux conditions, traduisant les regles de gestion et d'organisation, a laquelle est soumise l'émission des résultats d'une phase.
[modifier] Formalisme
| A Faire: Formalisme |
