III.3- Merise ou UML
Merise et UML sont deux grands principes de
modélisation d'un système d'information. Néanmoins, ils ne
sont pas aussi proches qu'on pourrait le penser. Il apparait mrmes qu'ils
peuvent rtre complémentaires dans certains cas.
UML, de par son origine (la programmation objet) s'affirme
comme un ensemble de formalismes pour la conception de logiciel à base
de langage objet. MERISE se positionne comme une méthode de conception
de SI organisationnel, plus tournée vers la compréhension et la
formalisation des besoins du métier que vers la réalisation de
logiciel.
Le choix de l'un ou de l'autre se fait selon trois axes
à savoir l'accessibilité, la précision et
l'exploitabilité. Pour le premier axe (accessibilité) MERISE
présente l'intérêt d'avoir des modèles logiques
moins détaillés facilement compréhensibles. Tandis que UML
conçu pour s'adapter à n'importe quel langage de programmation
orientée objet (POO), présente plusieurs modèles
(diagrammes) dont leurs compréhensions nécessitent une grande
attention.
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 que UML intègre les éléments communs des
différents langages, sa volonté est d'être fidèle
à la réalisation finale. Elle est beaucoup plus complète
avec ses différents diagrammes.
ORY EPIPHANIE 24
Création d'un site web avec système de
préinscription en ligne : cas de Sup'Management CI
Pour en finir avec l'exploitabilité, MERISE est une
méthode plus généraliste. Elle donne une vue globale de la
solution sans autant entrer dans les petits détails. Contrairement
à UML qui est conçu pour l'implémentation objet avec ses
différents détails et sa portabilité (s'adapte à
n'importe quelle plateforme) elle est donc plus exploitable.
L'une ou l'autre présente des avantages et des
inconvénients. Il est réservé au concepteur de choisir la
méthode la mieux adaptée pour son cas. Si on cherche la
précision et l'exploitabilité UML devance MERISE. Tandis que, si
c'est la clarté et l'accessibilité qui sont en question MERISE
est préférable.
Mon application gère des données moins complexes
d'où MERISE est la mieux recommandée, vu qu'elle rend la
modélisation plus simple à implémenter.
ORY EPIPHANIE 25
Création d'un site web avec système de
préinscription en ligne : cas de Sup'Management CI
|