MERISE
1
Définitions
1er niveau : la Donnée
– Chaîne de caractère associé à des objets, des personnes ou des événements
– Représentée par un attribut et une valeur
– La donnée peut être brute ou calculée
– C’est la matière première de l’information
Exemples de données: Nom : Paul, Date de naissance : 11/10/1990,
Taux de croissance de l’entreprise : 5%, Référence machine : 1275DX, etc.
2
Définitions
2ème niveau : l’Information
– La signification (explication/description) des données interprétée par une
personne ou par un système
– Autrement dit, c’est la perception intellectuelle qualitative ou quantitative d’une
réalité dans un référentiel sémantique (signification)
Exemple 1: Un taux de croissance de 5% associé à un seuil de qualité de 2% est
une information que le pilote d’entreprise ou décideur interprétera comme suit :
ce taux de croissance est excellent en comparaison au seuil de qualité qui peut
être considéré comme une norme.
Exemple 2 : La donnée Age de l’employé est interprétée par la DRH devient une
information qui sert à décider si une personne ouvre droit à la retraite ou pas.
3
Définitions
❖ Une information
est un élément qui permet de compléter notre connaissance sur une personne,
un objet, un évènement
❖ Un système d'information
est constitué par l’ensemble des informations relatives à un domaine bien défini
❖ Un système informatique
Les ordinateurs
Les programmes
Les structures de données (Fichiers, Base de données)
Données, Traitements et Informations
Exemple :
Dans une librairie, un client demande au vendeur si le livre
"L'étranger" (Albert Camus) est disponible en stock. Le vendeur
conseille la base de données de la librairie à l'aide de son ordinateur
et confirme au client que le livre est disponible. Le vendeur a donc
donné au client l'information que le livre est en stock. Afin de
pouvoir donner cette information, le vendeur a du consulter les
données qui représentent le stock de la librairie. Le fait de consulter
le stock constitue un traitement sur les données du stock.
Système d’Informations
❑ Un système d’Information
Contient des données
Traite les données entrantes
Produit des informations sortantes
❑ Traitement
Consultation des données
Ajout des données
Suppression de données
Modification de données
Les étapes du développement d’un logiciel
Il y a quatre distinctions capitales dans le développement d’un logiciel
Première distinction :
Développement = Conception + Réalisation
Le projet se déroule dans le temps : il commence avec la conception, il se
termine avec la réalisation.
Les étapes du développement d’un logiciel
Deuxième distinction :
Conception = Analyse fonctionnelle + Analyse organique
La conception se divise en deux parties :
Les étapes du développement d’un logiciel
Deuxième distinction :
Conception = Analyse fonctionnelle + Analyse organique
Les étapes du développement d’un logiciel
Troisième distinction :
Analyse organique = Architecture système + Analyse détaillée
L’analyse organique se divise en deux parties :
L’architecture système (ou analyse organique générale): elle s’occupe de
l’organisation des sous-systèmes logiciels et matériels du système complet.
L’analyse détaillée (ou analyse organique détaillée) : elle s’occupe du
découpage en procédure et en fonctions informatiques de chacun des sous-
systèmes logiciels. A ce niveau vont apparaître les en-têtes des fonctions, voir
leurs pseudo-codes.
Les étapes du développement d’un logiciel
Quatrième distinction :
données versus traitements : l’analyse des données
La dernière distinction est celle qui est faites entre les données et les
traitements.
Analyse fonctionnelle et MOT
Le MOT qui va nous permettre de faire l’analyse organique des traitements.
Le MOT permet de mettre au jour (en partie) :
➢ L’architecture système (analyse organique générale)
➢ L’architecture détaillée (analyse de chaque fonctionnalité)
Approche Données / Traitements
❑ Pour étudier et développer l’informatique d’une organisation, il est
nécessaire de connaître:
comment elle réagit `a une sollicitation externe
quelle est la structure des informations qu’elle utilise
❑ MERISE modélise cette connaissance de manière duale :
Modèles des Traitements (réaction aux évènements...)
Modèles des Données (vocabulaire de la structure...)
Les 2 aspects sont complémentaires, synchronisés et validés entre eux
MERISE
Méthode d'Etude et de Réalisation Informatique de
Systèmes d'Entreprise
Niveaux d’abstraction
Niveau Conceptuel
Ce qu’il faut faire : Quoi ?
Niveaux d’abstraction
Niveau Organisationnel
La manière de faire Qui Quand Ou
Pour les traitements
Niveaux d’abstraction
Niveau Logique
Choix des moyens et ressources : Comment
Pour les données
Niveaux d’abstraction
Niveau Physique
Les moyens de le faire
Comment ?
Niveaux d’abstraction
Niveau Conceptuel
❖ Exprime les choix fondamentaux de gestion, les objectifs de l’organisation
❖ Décrit les invariants de l’organisation
Le métier de l’organisation
❖ Définit
Des activités
Des choix de gestion
Des informations
❖ Indépendamment
Des aspects organisationnels
Des aspects techniques de mise en œuvre
❖ Du point de vue
Des traitements: objectif, résultat, règle de gestion, enchaînement
Des données: signification, structure, lien
Niveau Organisationnel
❖ Exprime les choix organisationnels de ressources humaines et matérielles
❖ Définit:
La répartition géographique et fonctionnelle des sites de travail
(du point de vue des données et des traitements)
Le mode de fonctionnement : temps réel ou temps diffère
La répartition du travail homme/machine (degré et type
d’automatisation)
Les postes de travail et leur affectation,
La volumétrie des données
La sécurité des données
❖ Indépendamment des moyens de traitement et de stockage de données actuels
ou futurs
❖ Les opérations conceptuelles vont être décomposées au niveau organisationnel
en une ou plusieurs opérations organisationnelles
Niveau Logique
❖ Exprime la forme que doit prendre l’outil informatique pour
être adapté a l’utilisateur, a son poste de travail
❖ Indépendamment de l’informatique spécifique, des langages de
programmation ou de gestion des données
❖ Introduit la notion d’outils en tant que fonction réutilisable
❖ Décrit
Le schéma de la base de données (relationnel, hiérarchique ou
réseau), cad les caractéristiques du mode de gestion des données
La répartition des Données sur les différentes unités de stockage
Les volumes par unité de stockage
L’optimisation des coûts induits par le mode de gestion
Niveau Physique
❖ Traduit les choix techniques et la prise en compte de leurs spécificités
❖ Répond aux besoins des utilisateurs sur les aspects logiciels et matériels.
❖ Définit complètement:
Les fichiers, les programmes
L’implantation physique des données et des traitements
Les ressources a utiliser
Les modalités de fonctionnement
Les Modèles au Niveau Conceptuel
❖ Le Modèle Conceptuel des Données (MCD)
Description des données et des relations en termes de
Entité ou Individu
Relation ou Association
Propriétés ou d’Attributs
❖ Le Modèle Conceptuel des Traitements (MCT)
Description de la partie dynamique du SI en termes de
Processus
Operations
Les Modèles aux Niveau Organisationnel et
Logique
❖ Le Modèle logique de donnée (MLD)
Le modèle « relationnel » si une orientation base de données
relationnelle est choisie
❖ Le Modèle Organisationnel des Traitement (MOT)
Permet de représenter par procédure les phases et les tâche effectuées
par chaque poste de travail
Le Modèle au Niveau Physique
❖ Le Modèle Physique des Données (MPD)
Spécifie les organisations physiques de données
❖ Le Modèle Physique des Traitements (MPT)
Décrit les traitements réalisés pour chaque transaction (temps réel) ou
chaque unité de traitement (temps diffère)
Exemple de Niveau d’Abstraction
❖ Conceptuel
Le client effectue une demande de service `a la compagnie pour assurer son
véhicule. Cette dernière lui propose un devis
❖ Organisationnel
Un client effectue une demande de service `a l’agence de son choix, par
courrier, pour assurer un véhicule. Un agent de service concerné, si le client est
fiable (consultation d’un fichier central inter assurances), prend contact par
téléphone pour une visite a domicile (après 17 heures) afin d’examiner plus
précisément ses besoins et établir un devis
❖ Physique
Le fichier central inter assurances est accessible par internet. Les agences sont
connectées au siège de la compagnie par liaison ADSL. Chaque agence dispose
de micro-ordinateurs de type PC et peut traiter ses données en local grâce au
SGBD Access