0% ont trouvé ce document utile (0 vote)
303 vues21 pages

Modèles Logiques en MERISE 2

Ce document décrit le modèle logique des traitements (MLT) dans le cadre de MERISE. Le MLT formalise la conception logique d'un système d'information en définissant des concepts comme les unités logiques de traitements et les procédures logiques. Le document explique également l'élaboration du MLT selon différentes approches.

Transféré par

driss essaadi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
303 vues21 pages

Modèles Logiques en MERISE 2

Ce document décrit le modèle logique des traitements (MLT) dans le cadre de MERISE. Le MLT formalise la conception logique d'un système d'information en définissant des concepts comme les unités logiques de traitements et les procédures logiques. Le document explique également l'élaboration du MLT selon différentes approches.

Transféré par

driss essaadi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Points de vue MERISE 2

DR. SOUKAINA MJAHED 1


Modèles Logiques – Dynamiques – Architecture Logique
d’Application / des Moyens Informatiques
• Concevoir des applications respectant la séparation entre interfaces utilisatrices et le noyau de
l'application afin de garantir une indépendance du dialogue interactif.

• Génération de trois modules à savoir :

• Les interfaces graphiques homme / machine

• Le noyau applicatif

• Le guidage fonctionnel

DR. SOUKAINA MJAHED 2


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ Le niveau d'abstraction « organisationnel - logique » se préoccupe du comment, c'est-à-dire des ressources
(moyens techniques ou humains, espace, temps, données).

❑ Nécessité de considérer deux perceptions et préoccupations différentes du comment, selon que l'on se
situe du point de vue du gestionnaire (SIO) ou de l'informaticien (SII).

❑ Distinction entre Modèle Organisationnel de Traitements (MOT) et Modèle Logique de Traitements (MLT).

❑ Le MOT se préoccupe d'une vision externe des moyens que l'entreprise va mettre en œuvre pour
informatiser son système d'information : comment vais-je informatiser et organiser les activités de mon
domaine ?

❑ Le MLT se préoccupe d'une vision interne des moyens que l'informaticien va utiliser pour construire le
logiciel correspondant aux activités informatisées définies dans le MOT : comment vais-je concevoir mon
logiciel par rapport aux fonctions demandées ?

DR. SOUKAINA MJAHED 3


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ Problématique du MLT : informatisation les activités prescrites dans le MOT (phases, tâches) compte tenu :
• des ressources et contraintes logiciel et matériel

• des principes généraux d'ergonomie.

❑ Objectifs MLT : choix techniques liés à :


• soit à l'architecture : répartition des traitements et des données, système de gestion de bases de données
(SGBD), bases de données réparties, architectures client-serveur.

• soit au système informatique : nouvelles tendances du génie logiciel, ergonomie, richesse de nouvelles
interfaces homme/machine, applications respectant la séparation entre ces interfaces utilisateur et le
noyau de l'application, conception et la programmation orienté objets.

DR. SOUKAINA MJAHED 4


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ Formalisme : MLT utilise les concepts suivants :
• 1. la machine logique

• 2. l'unité logique de traitements (ULT)

• 3. la procédure logique

• 4. l'événement/résultat - message

• 5. l'état

DR. SOUKAINA MJAHED 5


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ 1. Machine logique
• Machine physique (ou matérielle) décrit les composants concrets: les machines
(modèles, ressources), le stockage, le réseau (adresses IP), etc.

• Machine logique (ou logicielle) décrit les composants abstraits (souvent les services
et leurs acteurs) et les interactions entre eux. Permet d'exprimer la répartition des
traitements informatisés.

• Peut être gérée par plusieurs machines physiques.

• Sur le tableau MLT, chaque machine logique représente une colonne.

DR. SOUKAINA MJAHED 6


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ 2. Unité Logique de Traitements (ULT)
• Ensemble de traitements informatiques perçus comme homogènes en termes de
finalités et de la cohérence des données du SII.

DR. SOUKAINA MJAHED 7


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ 3. Procédure logique
• Enchaînement d’ULTs réalisant l'informatisation d'une tâche ou d'une phase du MOT.

• Au sein d'une procédure logique, les ULTs et leur enchaînement correspondent à la


résolution de l'activité organisationnelle associée.

DR. SOUKAINA MJAHED 8


Modèles Logiques –
Dynamiques – Modèle
Logiques des
Traitements (MLT)
❑ 3. Procédure logique

DR. SOUKAINA MJAHED 9


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ 4. Evénement/résultat - message
• Désignent les échanges entre le Système d’Information Organisationnel (les
utilisateurs) et le Système d’Information Informatisé.

• Ils peuvent représenter :

• des échanges entre machines logiques ou Unités Logiques de Traitements (ULT)

• le début et la fin d'une procédure logique

DR. SOUKAINA MJAHED 10


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ 4. Evénement/résultat - message

DR. SOUKAINA MJAHED 11


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ 5. Etat
• Conditions préalables ou Résultats conditionnels d'une Utilité Logique de Traitements
(ULT).

DR. SOUKAINA MJAHED 12


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ Elaboration du MLT : selon 3 approches
• la décomposition des tâches du MOT

• la recherche de réutilisation d'ULT

• la conception d'ULT autour des données

DR. SOUKAINA MJAHED 13


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ Elaboration du MLT : Décomposition des tâches du MOT

DR. SOUKAINA MJAHED 14


DR. SOUKAINA MJAHED 15
Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ Elaboration du MLT : Décomposition des tâches du MOT

• Inconvénient : Multiplication de fonctions applicatives similaires

DR. SOUKAINA MJAHED 16


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ Elaboration du MLT : Réutilisation des ULTs

• Inspiré de principes préconisés en génie logiciel visant à limiter la multiplication de


fonctions applicatives similaires, voire identiques, afin d'améliorer l'économie du
développement et la maintenance.

• Le concepteur recherche dans le MOT des tâches dont la description est similaire ou
proche => Concevoir des ULTs utilisables en commun par les différentes tâches du système.

• Le concepteur réutilise des ULTs déjà existantes => Enrichir progressivement la « banque
d'ULT » au sein du même projet, voire au-delà d'un projet spécifique.

DR. SOUKAINA MJAHED 17


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ Elaboration du MLT : Réutilisation des ULTs

• Inconvénient : Fortes différences contextuelles entre les ULTs compliquerait le travail de


réalisation

DR. SOUKAINA MJAHED 18


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements (MLT)
❑ Elaboration du MLT : Conception d'ULT autour des données

• Indépendante du contexte d'organisation.

• S'appuyant sur des objets utilisés dans les activités.

DR. SOUKAINA MJAHED 19


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements Réparties (MLTR)
❑ Définition MLTR :

• Mettre en commun des informations sur des serveurs dédiés

• Accéder à partir d'une machine à des données réparties

• Mettre à profit l'ergonomie des interfaces graphiques disponibles sur les environnements
micro.

❑ Démarque de répartition :

• Élaborer un MLT non réparti

• Définir une architecture matérielle : machines logiques et leurs caractéristiques


techniques ; les ressources d'environnement (systèmes d'exploitation, logiciel de
développement, communications).

• Répartir les traitements

DR. SOUKAINA MJAHED 20


Modèles Logiques – Dynamiques – Modèle Logiques
des Traitements Réparties (MLTR)
❑ Modalités de répartition :

• Traitement coopératif : ULT primaire exécutée similairement sur plusieurs machines logiques +
mécanismes système de synchronisation

• Données synchronisées : temps réel ou différé

• Client-Serveur : la présentation, les données et les traitements

- ULT d'accès aux données :


sur le serveur de données

- ULT de présentation, de
dialogue : sur la machine
cliente

DR. SOUKAINA MJAHED 21

Vous aimerez peut-être aussi