MERISE est une méthode d'analyse et de conception des systèmes d'information basée sur le principe de la séparation des données et des traitements. Elle possède plusieurs modèles qui sont répartis sur 3 niveaux (Le niveau conceptuel, le niveau logique ou organisationnel, le niveau physique).
organisationnel des Traitements (MOT). Merise(prononcer « Meurise » et non « Mérise ») est une méthode d'analyse, de est une méthode d'analyse, de conception conceptionet de gestion de projetintégrée, ce qui en constitue le principal atout.
Merise est une méthode informatique dédiée à la modélisation qui analyse la structure à informatiser en terme de systèmes. Le gros avantage de cette méthode est qu'elle permet de cadrer le projet informatique et de « discuter » en se comprenant entre utilisateurs et informaticiens.
L'entité ou objet
L'entité est définie comme un objet de gestion considéré d'intérêt pour représenter l'activité à modéliser (exemple : entité pays) et chaque entité est porteuse.
Une association est une connexion entre des entités. Dans la méthodologie de modélisation Merise, l'association permet de lier des entités représentant chacune des objets clairement définis mais qui sont liés par un événement qui peut ne pas être très clairement représenté par une autre entité.
MERISE va décrire le schéma de données, la persistance. Il s'agit des données sauvegardées en base de données lorsque le système n'est plus en marche. De son côté, UML est plus un “langage” de diagramme Objet. On représente les objets métiers et les traitements (méthodes) associés.
Merise est une méthodologie de modélisation à usage général dans le domaine du développement de systèmes d'information, du génie logiciel et de la gestion de projet.
Un modèle logique de données (MLD) est la représentation des données d'un système d'information. Les données sont représentées en prenant en compte le modèle technologique qui sera utilisée pour leur gestion. Par exemple : des fichiers, une structure XML ou encore une base de données orientée objet.
Le MLD est une représentation qui prend en compte le choix technologique de la réalisation de la future base de données. Le MCD est un modèle qui prend en compte les règles de gestion assignés au système d'information, mais pas les contraintes technologiques de réalisation d'une base de données.
La cardinalité
la borne minimale (généralement 0 ou 1) décrit le nombre minimum de fois qu'une entité peut participer à une relation. la borne maximale (généralement 1 ou n) décrit le nombre maximum de fois qu'une entité peut participer à une relation.
La modélisation d'un système d'information permet d'obtenir des représentations consolidées sous différents domaines: processus métiers, capacités fonctionnelles, couches applicatives et échanges de données, infrastructures et technologies… Chaque domaine étant interconnecté avec les autres.
Le niveau conceptuel consiste à concevoir le SI en faisant abstraction de toutes les contraintes techniques ou organisationnelles et cela tant au niveau des données que des traitements. Le niveau conceptuel répond à la question Quoi ? (le quoi faire, avec quelles données).
Un outil important concernant les données est le MCD (Modèle Conceptuel de Données). Le MCD fournit une représentation graphique interactive qui vous aide à comprendre facilement et intuitivement les interrelations des différents éléments à l'aide de diagrammes codés.
Il crée une base stable pour la croissance future, il facilite la compréhension commune des enjeux des affaires et des priorités, il conduit au développement d'un langage commun, il améliore les communications, les échanges d'information entre les métiers et l'informatique et au final il favorise le travail d'équipe et ...
Un modèle conceptuel de données (MCD) est la représentation la plus abstraite des données d'un système d'information. Les données sont représentées sous forme d'entités et d'associations entre entités. Une entité est ensemble d'éléments de même nature.
AnalyseSI est un logiciel de modélisation de bases de données. Il s'appuie sur la méthode Merise et nécessite un environnement Java pour fonctionner. En construisant simplement le schéma MCD, il génère ensuite les requêtes SQL nécessaires à la création de la base de données.
En ce qui concerne le deuxième critère (précision), MERISE est moins préférable. Malgré sa clarté, il manque une précision du fait qu'elle est éloignée du langage donc difficile à implémenter alors qu'UML intègre les éléments communs des différents langages, sa volonté est d'être fidèle à la réalisation finale.
On distingue alors deux étapes : - l'étude détaillée qui permet de décrire les entrées, les sorties, les données utilisées et l'enchaînement des tâches. - l'étude technique qui marque la fin de la conception et le début de la réalisation. Elle l'organisation physique des données et des traitements.
Petit nœud qui se fait dans le tissu, petite touffe qui se fait à la surface du tissu. Mouton de poussière. Motte de terre. Motte, petite colline artificielle.
Le niveau conceptuel, il s'agit du MCD (Modèle Conceptuel des Données) Le niveau logique, il s'agit du MLD (Modèle Logique des Données) Le niveau physique, il s'agit du MPD (Modèle Physique des Données)