Salut à tous,
Ma question peut vous paraître incensée, mais j'aimerai connaître la différence majeure qu'il ya entre Mérise et UML.
Quand faut-il utiliser l'un ou l'autre ?
Merçi d'avance !
Apprenez-moi à pêcher du poisson!
Salut à tous,
Ma question peut vous paraître incensée, mais j'aimerai connaître la différence majeure qu'il ya entre Mérise et UML.
Quand faut-il utiliser l'un ou l'autre ?
Merçi d'avance !
Apprenez-moi à pêcher du poisson!
Aujourd'hui apprenant, demain appreneur.
N'accuse pas le puits d'être trop profond,
c'est peut-être ta corde qui est trop courte
Bonjour,
Ce sont deux méthodes qui proposent des outils différents pour arriver à un même but.
Sans entrer dans le détail de chacun, ils proposent des types de diagrammes pour réaliser la phase de conception d'une solution. Pour ma part j'ai appris à utiliser Merise pour la conception de bases de données (via les MCD et CLD) et UML pour la conception logicielle (via les diagrammes de cas d'utilisation, de séquence, de classe, etc).
Je te conseil d'aller faire un tour sur les tutos du forum, ils sont très bien réalisés et complets.
Merçi bien ZenZitone !
J'y vais de ce pas !
Mais aurais-tu une idée de par quoi je vais commencer UML ou MERISE ?
Aujourd'hui apprenant, demain appreneur.
N'accuse pas le puits d'être trop profond,
c'est peut-être ta corde qui est trop courte
Il y a 2 mois je t'aurais dit laisse tomber merise c'est has been.
Mais après des dizaines de discussions sur DVP avec des merisiens purs et durs, je suis plus nuancé.
Effectivement merise est hérité des systèmes d'information des années 80 qui se limitaient à la base de données. Donc je dirais que Merise et son sacrosaint MCD sont pour la base de données.
Mais UML est incontournable pour faire des applications WEB.
Développeur Java
Site Web
Est-ce uniquement pour le developpement web qu'UML est incontournable ?
Voulez-vous dire qu'on peut se passer de MERSISE dans le Developpement web ?
Aujourd'hui apprenant, demain appreneur.
N'accuse pas le puits d'être trop profond,
c'est peut-être ta corde qui est trop courte
Je dirai que merise est plutôt relationnel au sens des bases de données relationnelles alors que UML est objet.
Donc à mon sens UML est amplement suffisant pour faire du développement web avec des langages objet comme JAVA PHP ou les Framework JAVASCRIPT.
A cet égard je t'encourage à lire le tutoriel de Marc AUTRAN "Tutoriel pour la conception d'un système d'information WEB avec UML" qui se trouve sur les pages ALM, UML, ou développement web de ce site.
Développeur Java
Site Web
merise a beaucoup d'exercice corrige mais uml j'ai pas trouver beacoup
UML n'est pas une méthode mais pour simplifier une notation, et le champs d'action d'UML est bien plus vaste que celui de Merise (il n'y a rien de péjoratif dans cette remarque)
non, UML n'est ni dédié ni limité au seul développement web (et le développement logiciel, pour ne parler que de lui, n'est pas limité au web, ce n'est pas le web qui fait marcher votre téléphone, voiture, machine à laver etc )
Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )
N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML
Et uml est international !
Franchement, pourquoi faire du Merise aujourd'hui ? ...Bon ok chacun fait ce qu'il veut.....
Pour ma part, je trouve intéressant d'utiliser Merise plutôt que des diagrammes UML pour concevoir une base de données. La raison est la suivante : séparer la conception de la base de données et la conception de la solution logicielle. En utilisant deux outils différent on évite de se méprendre sur le but de nos diagrammes. Après c'est un avis personnel, car comme tu le soulignes l'UML est "international" alors que Merise serait un peu plus "franco-français"
Ok pour faire un modèle physique pour la base. Et uml n'est pas adapté pour cela. Mais il y a des outils pour cela qui font le pont entre UML conceptuel et modèle physique.
Je pense aux outils d'IBM. RSA et IDA.
OK faut payer mais franchement c'est vraiment bien
Nb: je ne travaille pas chez IBM 😊
UML n'étant qu'un langage, il dispose d'un outil appelé "profile". Je ne sais pas si un réel profil existe pour la modélisation de base de données mais on trouve fréquemment dans les outils de modélisation (ex : VisualParadigm, moi non plus je travaille pas pour eux ) les Entity-Relationship Diagram (modèle entité-association).
Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
Ceylon : Installation - Concepts de base - Typage - Appels et arguments
ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
Une solution vous convient ? N'oubliez pas le tag
Signature par pitipoisson
Tu as raison mais en général tu ne retrouves pas toutes les notions nécessaires via ces profils.
J'en ai fait l'expérience. D'où mon conseil d'un outil spécifique et du pont.
On limite souvent Merise à la conception de base de données alors qu'il s'agit réellement d'une méthode complète pour un projet informatique. Il y a les modèles pour les traitements ou encore pour l'aspect organisationnel. Elle inclut même un découpage en phases et en étapes pour le projet avec toute la documentation qui va avec.
Pour approcher l'aspect méthodique avec UML alors il faut se tourner vers des processus comme RUP (pas toute la bibliothèque rup bien sûr !) ou ses variantes (qui plus ou moins est une pioche dans rup)
La différence majeur donc entre les 2 est que Merise est une méthode de projet informatique complète et UML est une notation/langage graphique.
Dans la mesure où ton logiciel s'oriente vers une technologie/langage orienté objet alors UML est plus spécialisé. Pour l'aspect base de données on peut 'mixer' les 2 dans la mesure où Merise est plus spécialisé en base de données car regroupant les bonnes pratiques que UML ne te donnera pas.
" Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]
Bonjour,
Est-ce que selon vous ça c'est de la méthode Merise, UML ou autre chose?
http://www.economie.gouv.fr/files/fi..._epr2_2015.pdf
Je prépare ce concours et je voudrais acheter un manuel de préparation (pas forcément spécifique à ce concours, il n'y en a pas je crois).
Tout conseil sera le bienvenu!
J'ai choisi le langage VB.net.
Cordialement,
De ce que je vois ce n'est que de l'algo et éventuellement de la programmation dans le langage de ton choix. Éventuellement du SQL ou sinon ca doit être faisable avec de l'ADO / EntityFramework (désolé je suis pas spécialiste .Net ...)
Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
Ceylon : Installation - Concepts de base - Typage - Appels et arguments
ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
Une solution vous convient ? N'oubliez pas le tag
Signature par pitipoisson
Mais est-ce qu'on peut faire des applications classiques avec VB.net ou que des applications Web??
On peut tout faire (à peu près)
Sachant que le VB.NET (au même titre que le C#) sont plutôt orientés application lourdes, où des solutions comme l'ASP.NET seront plus orientées web. Essaye de parcourir un tutoriel (sans forcément entrer dans les détails) pour voir un peu plus à quoi ça ressemble
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager