Présentation
- Identification des concepts de base : une approche par niveau, statique et dynamique du système d'information, les modèles.
- Présentation générale de la démarche.
Etude de l'existant
- Recueil de l'existant.
- Les modèles et les diagrammes de flux.
- La validation de la perception de l'existant.
Travaux pratiques
Analyse des documents recueillis lors des entretiens : des documents au dictionnaire des données.
Les modèles de flux (MCF, MCC, MOF)
- Modèle de contexte, modèle conceptuel (ou de communication) et organisationnel des flux.
- Les types de flux, les types d'acteurs.
- Les règles d'élaboration des modèles.
Travaux pratiques
Construction d'un modèle de flux à partir de la synthèse des traitements existants.
Niveau conceptuel des données (MCD)
- Une approche intuitive des concepts. Objet, relation, propriété, occurrence, identifiant.
- Règles pour construire un MCD.
Travaux pratiques
Construction d'un MCD simple. Construction d'un MCD à partir des données identifiées dans l'existant.
Niveau conceptuel des traitements (MCT, MCTA, CVO)
- Le modèle conceptuel des traitements : les processus, les opérations, les événements et les résultats, les synchronisations, les règles d'émission, les règles de gestion.
- Règles d'élaboration : des modèles de flux vers les modèles de traitements.
Travaux pratiques
Etablissement d'un modèle conceptuel des traitements à partir des résultats de l'étude de l'existant . Construction d'un cycle de vie d'objet.
Niveau organisationnel des traitements (MOT, MOTA)
- Les principaux concepts : procédure, phase, règles d'organisation.
- Les règles de construction de MOT.
- Le MOTA : concepts et règles de construction.
- Les modèles externes.
Travaux pratiques
Description de l'organisation du cas analysé.
Niveau organisationnel des données (MOD)
- Le modèle organisationnel des données.
- Les autorisations associées aux données.
- Les données conceptuelles, organisationnelles ou techniques.
- Règles de construction et de présentation.
Niveau logique des traitements (MLT)
- Les concepts : distinction du dialogue fonctionnel, de l'interface utilisateur, du noyau non interactif.
- Dialogue fonctionnel et dialogue homme/machine.
- Les interfaces graphiques : les objets IHM.
- Le noyau non interactif.
Travaux pratiques
Description des fonctions logiques.
Niveau logique des données (MLD)
- Le modèle navigationnel : les principes, transformation, valorisation, optimisation.
- Le modèle relationnel : principes, transformation, valorisation, optimisation.
Travaux pratiques
Transformation de modèles.
La démarche
- L'étude préalable, le sous-ensemble représentatif. L'étude détaillée : conception générale et détaillée.
- Pour chacune de ces étapes : les acteurs impliqués, les principales tâches, les résultats attendus.
Merise vers UML
- Merise et l'approche objet.
- Présentation des modèles UML. Le diagramme de classe, de collaboration, de changement d'état.
- Comparaison entre les modèles Merise et les modèles UML.
- UML et la conduite de projets.