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

  1. #1
    Membre du Club
    Inscrit en
    avril 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 227
    Points : 64
    Points
    64
    Par défaut Différence entre méthode, méthodologie et modèle
    Salut à tous,
    C'est une question qui a été posée dans un concours:
    Quelle est la différence entre une méthodologie, une méthode et un modèle?

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10 591
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10 591
    Points : 17 358
    Points
    17 358
    Billets dans le blog
    2
    Par défaut
    une méthode est une application particulière d'une méthodologie (concepts généraux).

    Un modèle est ce qui a servi de base à l'établissement d'une méthodologie.

    1. On établit le modèle (par exemple du proceccus d'un développement d'un logiciel), donc théorique
    2. On en déduit une méthodologie , c'est à dire une série de principes pour arriver à ce modèle
    3. On en déduit une méthode, qui est comment appliquer ces principes dans la vraie vie






    Exemple :

    modèle : développement au plus proche de l'utilisateur
    méthodologie : agile
    méthodes : RUP, XUP, Scrum, ..., ...
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  3. #3
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    juin 2008
    Messages
    17 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 17 869
    Points : 30 866
    Points
    30 866
    Par défaut
    Bonsoir,

    Le 'modèle' définit par souviron34 est correct dans son sens strict.

    Dans une démarche de conception, j'utilise ce terme de façon plus molle.

    Souvent des utilisateurs expriment leurs besoins en fonction de produits finis qu'ils connaissent déjà - Ex: une fonctionnalité X similaire à celle qu'on retrouve dans l'application Z. Dans ce cas, X est un 'modèle' de ce que souhaite l'utilisateur. Et cette notion de modèle est proche de celle de 'pattern'.

    La démarche de conception générale conduit à la génération de 'rendus' - document, graphiques, ... - qui représentent la solution. Nous avons là encore des "modèles" que nous pourrions appeler aussi 'artifacts' - mais les utilisateurs ne comprennent pas trop ce que cela signifie.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Membre du Club
    Inscrit en
    avril 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 227
    Points : 64
    Points
    64
    Par défaut
    Merci pour vos réponses...

  5. #5
    Membre régulier
    Inscrit en
    mai 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : mai 2008
    Messages : 114
    Points : 85
    Points
    85
    Par défaut méthodologie, méthode et modèle ?
    je viens de passer un concours et on nous demande la différence entre méthodologie, méthode et modèle ?

    je crois que :
    methodologie --> connception du futur Système d'Information (UML, Merise).
    méthode --> implémentation des fonctionnalités du S.I (langage de programmation, orientée objet..)
    modèle --> modèle de base de données (hierarchique, réseau, relationnelle...)

    est ce correct ?
    merci.

  6. #6
    Inactif  
    Inscrit en
    février 2003
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : février 2003
    Messages : 238
    Points : 303
    Points
    303
    Par défaut
    Une methodologie c'est RUP ou Agile par exemple.
    La méthode c'est l'approche Objet par exemple. Mais là il peut y avoir débat pour savoir si on parle d'implémentation ou de conception.
    Le modèle c'est la vision abstraite du système avant son implémentation. Par exemple le modèle UML est une vue abstraite du système décorellé de l'implémentation.

  7. #7
    Membre régulier
    Inscrit en
    mai 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : mai 2008
    Messages : 114
    Points : 85
    Points
    85
    Par défaut
    merci beaucoup

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    janvier 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : janvier 2010
    Messages : 206
    Points : 312
    Points
    312
    Par défaut
    Citation Envoyé par Vlade Voir le message
    Une methodologie c'est RUP ou Agile par exemple.
    La méthode c'est l'approche Objet par exemple. Mais là il peut y avoir débat pour savoir si on parle d'implémentation ou de conception.
    Le modèle c'est la vision abstraite du système avant son implémentation. Par exemple le modèle UML est une vue abstraite du système décorellé de l'implémentation.
    Je suis d'accord.

  9. #9
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    décembre 2004
    Messages
    2 492
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : décembre 2004
    Messages : 2 492
    Points : 4 063
    Points
    4 063
    Par défaut
    Citation Envoyé par Vlade Voir le message
    Une methodologie c'est RUP ou Agile par exemple.
    La méthode c'est l'approche Objet par exemple. Mais là il peut y avoir débat pour savoir si on parle d'implémentation ou de conception.
    Le modèle c'est la vision abstraite du système avant son implémentation. Par exemple le modèle UML est une vue abstraite du système décorellé de l'implémentation.
    Moi aussi je suis d'accord avec Vlade (c'est bien la première fois ).

    A noter que modèle est un terme générique qui possède plusieurs acceptions en informatique. J'en vois trois :
    - Le modèle comme une abstraction (i.e, quelque chose qui capture l'essentiel, sans les détails)
    - Le modèle comme un archétype, un pattern (i.e, quelque chose qui sert de guide)
    - Le modèle comme une approche, une théorie, une vision (ex: le modèle de Codd, le modèle en Spirale, le modèle ISO, etc).
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  10. #10
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    juin 2008
    Messages
    17 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 17 869
    Points : 30 866
    Points
    30 866
    Par défaut
    Hmmm

    Le modèle dans son sens général n'est que représentation.

    Dès qu'il se spécialise, la chose correspondante peut être appelé autrement.

    Exemple: le schéma d'une base de donnée est un "modèle", une architecture puisqu'il s'agit de boites et d'arcs, un diagramme de classe si on pousse la chose dans UML.

    Le modèle comme un archétype, un pattern (i.e, quelque chose qui sert de guide)
    un pattern est un modèle certes mais s'il est "guide" il est surtout "patron"

    Le modèle comme une approche, une théorie, une vision (ex: le modèle de Codd, le modèle en Spirale, le modèle ISO, etc).
    ISO est une architecture qui est une forme de modèle

    Le modèle relationnel de Codd, c'est plutôt un corpus de logique mathématique. Il mérite d'être chose "modèle" parce qu'à l'époque on a pris un truc assez alien à l'informatique "la logique du premier ordre" et on en a fait le modèle relationnel.

    La spirale renvoie à un image physique.
    Le modèle en spirale est plutôt méthode.

    Le vrai problème de l'informatique est que nous travaillons sur tellement concepts que nous manquons rapidement de mots.
    Parfois on lance chose, truc, entité pour aller vite sans prendre le temps de "nommer" plus précisément.

    C'est pas grave, nous vivons dans des univers qui ont une durée de vie trop faible pour que nous prenions le temps de nommer précisément les "choses".

    A l'opposé, les esquimos ont eu le temps de nuancer le mot "neige"
    -W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  11. #11
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    décembre 2004
    Messages
    2 492
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : décembre 2004
    Messages : 2 492
    Points : 4 063
    Points
    4 063
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Le vrai problème de l'informatique est que nous travaillons sur tellement concepts que nous manquons rapidement de mots.
    Parfois on lance chose, truc, entité pour aller vite sans prendre le temps de "nommer" plus précisément.
    Je suis bien d'accord. C'est bien pour cela que j'essai juste de catégoriser ce que j'entends autour de moi à longueur de journée. Je prends un exemple de phrases concrètes :
    - "...dois-je imprimer ce modèle UML ?" --> modèle=abstraction
    - "...nous optons pour le modèle client-serveur..." --> modèle=patron
    - "...quelle différence entre modèle relationnel et objet-relationnel ?" --> modèle=approche
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  12. #12
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    juin 2008
    Messages
    17 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 17 869
    Points : 30 866
    Points
    30 866
    Par défaut
    Citation Envoyé par Hephaistos007 Voir le message
    Je suis bien d'accord. C'est bien pour cela que j'essai juste de catégoriser ce que j'entends autour de moi à longueur de journée. Je prends un exemple de phrases concrètes :
    - "...dois-je imprimer ce modèle UML ?" --> modèle=abstraction
    - "...nous optons pour le modèle client-serveur..." --> modèle=patron
    - "...quelle différence entre modèle relationnel et objet-relationnel ?" --> modèle=approche
    Personnellement, je préfère le faire "après".
    Au sens pas sur l'instant, car catégoriser trop tôt enferme la pensée dans une boîte parfois trop tôt... Je me retrouve avec des trucs et des machins qui ont souvent des noms et des propriétés.
    Après pour ranger les pièces du puzzle, il est utile de pouvoir les jauger/comparer à des modèles.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  13. #13
    Nouveau Candidat au Club
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    février 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Liban

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : février 2014
    Messages : 1
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par adrian07 Voir le message
    Salut à tous,
    C'est une question qui a été posée dans un concours:
    Quelle est la différence entre une méthodologie, une méthode et un modèle?

  14. #14
    Membre actif Avatar de miya
    Profil pro
    Inscrit en
    janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : janvier 2006
    Messages : 469
    Points : 240
    Points
    240
    Par défaut
    Agile n'est pas une méthodologie.

  15. #15
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    7 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 7 282
    Points : 23 292
    Points
    23 292
    Billets dans le blog
    2
    Par défaut
    Bonsoir

    Assez naturellement, quand je cherche la définition des mots, je vais voir dans les dictionnaires

    Pour ce qui concerne le modèle, la définition du Robert ici (alinéa II.4) me semble parfaite pour le contexte informatique (modèle de données, de traitement).
    Nom : Sans titre.png
Affichages : 1118
Taille : 4,2 Ko


    Pour la méthodologie, le CNRTL donne ici la définition suivante : branche de la logique étudiant les méthodes des différentes sciences


    Enfin, pour la méthode le Larousse propose en deuxième définition ici ce qui suit : ensemble ordonné de manière logique de principes, de règles, d'étapes, qui constitue un moyen pour parvenir à un résultat : Méthode scientifique.


    Ce faisant, Agile comme Merise sont bien des méthodes


    Il est amusant de noter que le Larousse commet une double faute de typographie en mettant une majuscule après les deux points et deux fois les deux points dans la même phrase !
    Bouh les vilains
    cf. ici et

Discussions similaires

  1. Différence entre méthode UP et 2TUP
    Par le sportif dans le forum Méthodes
    Réponses: 1
    Dernier message: 13/02/2014, 23h15
  2. [Objective-C] Différence entre Méthodes
    Par DotNET74 dans le forum Objective-C
    Réponses: 2
    Dernier message: 17/08/2012, 15h33
  3. Réponses: 2
    Dernier message: 09/04/2011, 15h16
  4. Différence entre MVC et le modèle BCE
    Par mimosa803 dans le forum Architecture
    Réponses: 6
    Dernier message: 23/05/2008, 11h23
  5. Différence entre méthode d'inclusion d'une feuille CSS
    Par Death83 dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 11/01/2006, 15h00

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