Analyse et Conception des
Systèmes d’Information
(ACSI) – La Méthode Merise
Cheikhou Omar SY
Co-fondateur Yowit
Ingénieur en sécurité informatique
33 ans
Me Joindre:
[email protected]
775713486
2
Roadmap
Partie III:
Partie I: Les raisonnements de la
Principes généraux et méthode Merise : conception du
fondements de la méthode système d'information Chapitre 5 :
Merise Informatisé Conclusion
1 3 5
2 4
Partie II: Partie IV:
Les raisonnements de la Mises en œuvre
méthode Merise : conception du de la méthode
système d'information Merise
organisationnel 3
Introduction
▷ Merise est une méthode française de conception de
systèmes d'information.
▷ Le système d’information (SI) c’est l’ensemble des
ressources de l’entreprise qui permettent la gestion de
l’information
▷ L’ingénierie informatique : Ingénierie de systèmes
d’information + génie logiciel
4
Introduction
Panorama général des activités de l'ingénierie informatique
5
Introduction
Une méthode est:
▷ une démarche,
▷ reflétant des principes généraux définis,
▷ proposant des raisonnements spécifiques et généraux pour
manipuler des concepts aptes à donner une représentation fidèle
des systèmes étudiés,
▷ permettant une utilisation efficace grâce à une structure d’équipe,
une répartition des rôles et des outils logiciels adaptés.
6
I.
Principes généraux et
fondements de la
méthode Merise
1. Origines et évolution de la 2. Principes fondamentaux de 3. Les composantes de Mérise
méthode Mérise
7
I.1 Origines et évolution de la méthode
▷ 1978 - Ministère de l'industrie : Merise 1° génération
○ concevoir et définir une méthode d’intérêt national
○ Principales SSII et le CETE (Centre d'Etude Technique de l'Equipement )d'Aix-en-Provence
(H.Tardieu - A.Rochfeld)
▷ 1992 : Merise 2ième génération (approche objet , client-serveur etc.) 8
I.2 Principes fondamentaux de Merise
▷ L’informatisation du système d’information conduit à distinguer dans la conception d’un système
d’information deux niveaux d’étude différents :
○ Le niveau du système d’information organisationnel(SIO) : exprime l’activité organisée
associée au fonctionnement du système d’information (signification des informations,
tâches humaines/informatisées),
○ le niveau du système d’information informatisé (SII) qui ne concerne que le contenu
informatisé (logiciel, fichiers ou bases).
9
I.2 Principes fondamentaux de Merise:
Sta$que et dynamique du système d’informa$on
▷ Les données représentent l’aspect statique du système d’information : ce qui est.
▷ Les traitements représentent l’aspect cinématique du système d’information :ce qui
se fait .
10
I.2 Les trois composantes de Merise:
Une méthode de conception de système d’information s’inscrit dans trois dimensions exprimant :
▷ la démarche ou cycle de vie,
▷ le raisonnement ou cycle d’abstraction,
▷ la maîtrise ou cycle de décision.
11
I.2 Les trois composantes de Merise:
La démarche (cycle de vie)
12
I.2 Les trois composantes de Merise:
Les raisonnemens ( cycle d’abstraction)
13
I.2 Les trois composantes de Merise:
Les raisonnemens ( cycle d’abstraction)
La répartition des préoccupations entre le gestionnaire et l'informaticien pour les huit modèles de Merise 14
La répartition des préoccupations entre le gestionnaire et l'informaticien pour les huit modèles de Merise 15
I.2 Les trois composantes de Merise:
La décision ( ou cycle de décision)
▷ La maitrise comprend l’ensemble des décisions d’arbitrage relatives aux coût, délai et niveau
de gamme associés au projet.
• P1 met en priorité́ un niveau de gamme élevé́ ,
accompagné d’un coût élevé sans trop de contrainte
sur le délai
• P2 met en priorité un coût raisonnable en réduisant le
niveau de gamme, toujours sans trop de contrainte
sur le délai.
16
I.2 Les trois composantes de Merise:
La décision ( ou cycle de décision)
17
II.
Les raisonements de la
méthode mérise: SIO
1. Modèle conceptuel des 2. Modèle conceptuel des 3. Modèle Organisationnel
traitements données des traitements
4. Modèle Organisationnel
18 des donnés
Introduction
▷ Délimitation du SI en domaine
○ on cherche à découper l’entreprise en domaines d’activité
○ Ce découpage s’effectue généralement sur la base des grandes fonctions ou
activités de cet organisme : vendre, stocker, acheter, gérer du personnel, etc.
○ Chaque domaine est considéré́ comme « quasi autonome » avec son propre
système opérant.
19
Introduction
▷ Analyse des flux : L’analyse des flux s’exprime avec deux concepts : l’acteur et le flux.
▷ L’acteur : L’acteur représente une unité active intervenant dans le fonctionnement du système;
l’acteur fait quelque chose; il est actif
▷ Dans la pratique, un acteur peut modéliser :
○ un partenaire extérieur à l’entreprise (client, fournisseur...);
○ un domaine d’activité de l’entreprise précédemment identifié (la comptabilité́, la gestion du
personnel...);
○ un ensemble d’activités ou processus (liquidation, contrôle...);
○ un élément structurel de l’entreprise (service, unité géographique, unité
○ fonctionnelle...);
20
Diagramme des flux 21
Diagramme des flux avec frontières 22
Diagramme Conceptuel des flux ( modèle conceptuel de communication) 23
Modèlisation conceptuelle de traitement
MCT
24
MCT
▷ La modélisation conceptuelle des traitements a pour objectif de représenter
formellement les activités exercées par le domaine.
▷ Un modèle conceptuel de traitements (MCT) exprime ce que fait le domaine, et non
par qui, quand, où et comment ces activités sont réalisées.
25
MCT: Formalisme de modélisation des
traitements au niveau conceptuel
Pour décrire le niveau conceptuel, le formalisme des traitements comporte les concepts
suivants :
▷ L’acteur: Les acteurs pris en compte dans un MCT sont uniquement
les acteurs externes au domaine
▷ L’événement type / résultat-type /message
○ Un évènement est la formalisation d’un stimulus par lequel le domaine, puis son système
d’information, prend connaissance de comportements de son environnement (interne ou
externe à l’entreprise).
○ Un résultat est la formalisation d’une réaction du domaine et de son système d’information
○ Un message est un ensemble structuré d’informations décrivant un événement/résultat
type
26
MCT: Formalisme de modélisation des
traitements au niveau conceptuel
Evènement/Résultat
27
MCT: Formalisme de modélisation des
traitements au niveau conceptuel (suite)
Type, occurrence et message d’un évènement/résultat. 28
MCT: Formalisme de modélisation des
traitements au niveau conceptuel
L’état : Cette notion a été́ introduite dans la modélisation des traitements avec la deuxième
génération. L’état modélise une situation du système d'information.
▷ L’état peut s'exprimer par:
▷ une valeur prise par une information (statut dossier = en cours),
▷ le fait qu'une activité́ à été́ réalisée (calcul des pénalités effectué),
▷ une règle de traitement (délai de règlement dépassé de 15 j.)
Pour la description d'un état d'un objet de données, on précisera:
▷ le nom de l'objet,
▷ le nom de l'information décrivant le type d'état,
▷ la valeur de l'état,
▷ éventuellement la règle permettant de déterminer l'état.
29
MCT: Formalisme de modélisation des
traitements au niveau conceptuel
▷ L’opération: L’opération est décrite par un ensemble d'activités ou fonctions élémentaires à
assurer et peuvent comporter : des décisions, des règles de gestion, des actions sur les
données, des traitements sur les données, actions quelconques
Elle est déclenchée par la survenance d’un (ou plusieurs) évènement(s) et/ou d'un (ou plusieurs) états
synchronises
▷ La synchronisation : La synchronisation représente une condition de présence d’évènements
et/ou d’états préalables au démarrage de l’opération
Elle se traduit par une expression logique (ET, OU, NON) s’appliquant sur la présence (ou l’absence)
des occurrences des évènements et/ou des états
▷ Le processus : Le processus est un ensemble structuré d’évènements, opérations et résultats
consécutifs qui concourent à un même but ( prospection, la gestion des contrats, gestion des
sinstres )
30
MCT: Graphisme du formalisme de des
traitements de Merise
31
32
MCT orientée état
33
MCT: Construction d’un modèle conceptuel
de traitement
▷ Recenser les acteurs et les flux échanges ( diagramme de flux conceptuel)
▷ Identifier les principaux processus
▷ Découper chaque processus en opérations
34
MCT: Construction d’un modèle conceptuel
de traitement
Liste descriptive des acteurs.
Graphiques :
▷ diagramme des flux ;
▷ schéma d’enchaînement des événements, états, opérations, résultats (appelé schéma du MCT),
présenté généralement par processus ;
▷ schéma d’enchaînement des processus.
35
MCT: Construction d’un modèle conceptuel
de traitement
Pour chaque opération, description (succincte ou détaillée suivant le niveau d’étude) :
▷ des évènements contributifs et du contenu du message associé ;
▷ des états préalables à l'opération :
▷ des conditions liées à la synchronisation ;
▷ du contenu de l’opération en termes de fonctions ;
▷ des données utilisées,
▷ des règles de traitement appliquées,
▷ des résultats produits et du contenu du message associé ;
▷ des états résultants,
▷ des conditions de production de ces résultats.
36