IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Méthodes Discussion :

des différences entre UML et Merise


Sujet :

Méthodes

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 107
    Points : 45
    Points
    45
    Par défaut des différences entre UML et Merise
    Bonjour tout le monde , je suis un null en conception , et je veux que quelqu'un m'eclaircisse quelque chose :

    On sait que Merise est une methode de conception pour les systemes d'informations mais il se limite à la conception de la base de données , tandis que UML est un LANGAGE de conception qui sert a concevoir les systemes d'informations de A jusqu'à Z mais puisqu'ilest orienté objetje pense qu'il s'occupe plus à la partie logiciel du systéme plus qu'à d'autres choses.

    Ce que je voulais savoir c'est si ce que je viens d'écrire est vrai , et si c'est le cas , comment merise a un certain role dans la conception de la partie " logiciel " d'un systeme developpé à l'aide des langages procedurales , et aussi comment UML intervient dans la partie "base de donnée" , et est ce que ça peut servir pour les logiciels avec des langages non orientés objet.

    Merci à tous

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Merise ne se limite pas à la conception de base de données il y a bien évidemment aussi les traitements et la partie communication(plus rarissime). Le MCT sert à la conception du logiciel en langage procédural.

    uml est un langage de modèlisation ce n'est pas spécifique à la conception.

  3. #3
    Membre actif Avatar de SmileSoft
    Inscrit en
    Mars 2008
    Messages
    436
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 436
    Points : 214
    Points
    214
    Par défaut
    Salut hidalg007,

    cette discussion peut t'inspirer quelque chose.

  4. #4
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 107
    Points : 45
    Points
    45
    Par défaut encore peu flou
    Merci mon ami pour le lien mais ça m'est résté un peu flou , est-ce que pour une application d'architecture deux tiers en POO je dois utiliser Merise pour la base de données et l'UML pour le coté logiciel?
    Ca va pas couter un petit peu plus de temps?

  5. #5
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Citation Envoyé par hidalg007 Voir le message
    Merci mon ami pour le lien mais ça m'est résté un peu flou , est-ce que pour une application d'architecture deux tiers en POO je dois utiliser Merise pour la base de données et l'UML pour le coté logiciel?
    Ca va pas couter un petit peu plus de temps?
    Tu peux utiliser UML pour la base de données si tu sais faire avec un diagramme de classes c'est ce que je retiens de la discution en partant du principe qu'il s'agit d'un modele de données persistant (d'ailleurs le modèle de données et physique sont des artefacts dans UP). Après en fonction de l'architecture cible (oracle, mysql, machinchose)il faudra de toute façon ajouter de nouvelles tables ou attributs pour les relations mais là à vrai dire avec le nombre de version et de patch qui sort par jour pour tout ses produits c'est à l'expérience ou à la débrouille.

  6. #6
    Membre actif Avatar de SmileSoft
    Inscrit en
    Mars 2008
    Messages
    436
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 436
    Points : 214
    Points
    214
    Par défaut
    salut

    Citation Envoyé par hegros Voir le message
    Tu peux utiliser UML pour la base de données si tu sais faire avec un diagramme de classes
    même avis, d'ailleurs UML propose un mécanisme d'extension qui est les stéréotypes qui peuvent être utilisés sur une (classe, attribut, opération).

    pour un passage du diagramme de classe vers mcd, tu peux donc faire le diagramme de classe avec les stéréotypes suivants :
    <<Table>> : sur une classe, devient une table.
    <<View>> : sur une classe, devient une vue.
    <<pk>> : sur un attribut, devient une clé primaire.
    <<fk>> : sur un attribut, devient une clé étrangère

  7. #7
    Membre averti
    Avatar de wafiwafi
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    500
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 500
    Points : 328
    Points
    328
    Par défaut UML est avant tout un langage de modélisation, il reste indépendant de tout langage d
    UML est avant tout un langage de modélisation ( outil), il reste indépendant de tout langage de programmation. IL le deviendra peut être dans le futur. D'ailleurs, et à mon avis, c'est ce qui fait entre autres sa force. Il faudrait qu'on se pose une question pertinente : De quel conception s'agit il ? si je fais de la modélisation, et bien j'aurai des choix à faire. Si je fais de l'implémentation, et bien j'aurai également des choix. Si on parle de conception, il faudrait faire la liaison du contexte dans lequel on travaille. Conception du modèle ou conception de l'implémentation du modèle.
    Pour moi, Meryse est un outil de modèlisation qui contrairement à uml est lié aux bases de données. Je rappelle que uml n'est lié à rien. C'est la partie implémentation qui décide à partir du modèle conçu par uml.
    Surtout ne commence pas avec uml pour finir avec meryse ou le contraire. Il faut choisir selon les avantages et les inconvénient des deux méthodes.

Discussions similaires

  1. La différence entre UML et Merise
    Par jihenjiji dans le forum UML
    Réponses: 2
    Dernier message: 21/05/2014, 19h21
  2. Quelles Differences entre UML et Merise?
    Par hugobob dans le forum Méthodes
    Réponses: 6
    Dernier message: 13/03/2013, 13h05
  3. Réponses: 4
    Dernier message: 06/09/2006, 13h53
  4. Réponses: 2
    Dernier message: 31/05/2006, 19h49
  5. Mise en évidence des différences entre 2 textes
    Par Dranor dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 19/07/2005, 23h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo