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.
Section 1 : Pourquoi utiliser de la méthode « MERISE » ? Merise est une méthode d'analyse, de conception et de gestion de projet complètement intégrée, ce qui en constitue le principal atout. Elle a fourni un cadre méthodologique et un langage commun et rigoureux à une génération d'informaticiens français.
MERISE est une méthode de conception, de développement et de réalisation de projets informatiques. Le but de cette méthode est d'arriver à concevoir un système d'information. La méthode MERISE est basée sur la séparation des données et des traitements à effectuer en plusieurs modèles conceptuels et physiques.
Utilité de l'UML selon l'OMG
Faire progresser l'industrie en permettant l'interopérabilité des outils de modélisation visuelle orientés objet. Toutefois, pour permettre un échange significatif d'informations de modèles entre outils, il est nécessaire de trouver un accord sur la sémantique et la notation.
UML est un langage, pas une méthode. On peut utiliser les diagrammes UML tout en suivant la méthode Merise. Personnellement, j'utilise systématiquement le MCD de Merise pour concevoir la BDD mais j'utilise plutôt le diagramme de cas d'utilisation UML pour décrire les fonctionnalités du projet.
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.
UML est une sorte de boîte à outils, qui permet d'améliorer progressivement vos méthodes de travail, tout en préservant vos modes de fonctionnement. [L'approche Merise : Le cycle d'abstraction permet de sérier les niveaux de préoccupations lors de la description ou de l'analyse du système.
Le langage UML (Unified Modeling Language) est constitué de diagrammes intégrés utilisés par les développeurs informatiques pour la représentation visuelle des objets, des états et des processus dans un logiciel ou un système.
Le langage UML a été créé dans les années 1990 par trois ingénieurs logiciels, Grady Booch, Ivar Jacobson et James Rumbaugh, soucieux de développer une méthode plus simple pour schématiser des logiciels de plus en plus complexes et séparer la méthodologie du processus.
MERISE (Méthode d'étude et de réalisation informatique pour les systèmes d'entreprise)
La méthode Merise d'analyse et de conception propose une démarche articulée simultanément selon 3 axes pour hiérarchiser les préoccupations et les questions auxquelles répondre lors de la conduite d'un projet: Cycle de vie : phases de conception, de réalisation, de maintenance puis nouveau cycle de projet.
Merise est une méthode de conception de systèmes d'information de gestion. Merise ne se limite pas à l'aspect informatique. Cette méthode a eu comme objectif premier de jeter un pont entre les besoins des utilisateurs et les solutions des informaticiens.
Comme nous l'avons déjà dit, à maintes reprises, UML n'est qu'un langage de modélisation, ce n'est pas une méthode. En effet, UML ne propose pas une démarche de modélisation explicitant et encadrant toutes les étapes d'un projet, de la compréhension des besoins à la production du code de l'application.
Le Modèle Conceptuel des Données (MCD) Le Modèle Organisationnel des Données (MOD) Le Modèle Logique des Données (MLD) Le Modèle Physique des Données (MPD)
Le terme « table » est utilisé dans le contexte du MLD (Modèle Logique de Données), résultant d'une traduction au niveau logique du MCD. Plus précisément, « table » fait partie seulement du vocabulaire SQL. Dans un MCD, APPEL et UTILISATEUR sont donc des entités-types.
Langue de Modélisation Unifiée (UML) d'abord apparu dans les années 1990 comme un effort pour sélectionner les meilleurs éléments des nombreux systèmes de modélisation proposées à l'époque, et de les combiner en une seule notation cohérente.
Qu'est-ce que la modélisation ? La modélisation consiste à mettre au point un ensemble d'équations ou de règles pour décrire un phénomène de façon reproductible et simulable. Le modèle issu de la modélisation sert à prédire le comportement d'un système en fonction de sollicitations connues.
Modéliser, c'est construire une représentation générale et simplifiée du réel; c'est ébaucher une caricature, un plan, un schéma, à partir duquel on pourra essayer différentes fictions particulières, ou simulations, de la chose que l'on veut représenter.
Dans les modèles UML, les objets sont des éléments de modèle représentant les instances d'une ou plusieurs classes. Vous pouvez ajouter des objets à votre modèle pour représenter des instances concrètes et prototypiques. Une instance concrète représente une personne ou une chose réelle.
Diagramme de contexte
l'organisation est représentée par un rectangle. les acteurs externes sont représentés par des ellipses en pointillés. les flux d'information sont représentés par des flèches dont l'orientation désigne le sens du flux d'information.
UML fournit également des mécanismes pour représenter la structure physique générale de la base de données, son contenu et l'emplacement déployé.
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)