Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > Méthodes
Méthodes Forum d'entraide sur les méthodes : Merise, UP, XP ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/07/2009, 09h33   #1
adrian07
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 224
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 224
Points : 28
Points : 28
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?
adrian07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2009, 09h42   #2
souviron34
Expert Confirmé Sénior
 
Inscription : janvier 2007
Messages : 9 569
Détails du profil
Informations personnelles :
Âge : 55

Informations forums :
Inscription : janvier 2007
Messages : 9 569
Points : 11 848
Points : 11 848
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
souviron34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2009, 19h37   #3
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 695
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 695
Points : 4 524
Points : 4 524
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
wiztricks est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2009, 20h36   #4
adrian07
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 224
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 224
Points : 28
Points : 28
Merci pour vos réponses...
adrian07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2009, 23h55   #5
paskal++
Nouveau Membre du Club
 
Inscription : mai 2008
Messages : 77
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 77
Points : 39
Points : 39
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.
paskal++ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2009, 11h24   #6
Vlade
Inactif
 
Inscription : février 2003
Messages : 238
Détails du profil
Informations personnelles :
Âge : 45

Informations forums :
Inscription : février 2003
Messages : 238
Points : 278
Points : 278
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.
Vlade est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2009, 22h34   #7
paskal++
Nouveau Membre du Club
 
Inscription : mai 2008
Messages : 77
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 77
Points : 39
Points : 39
merci beaucoup
paskal++ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2010, 23h39   #8
lepinekong
Membre confirmé
 
Lépine Kong
Inscription : janvier 2010
Messages : 205
Détails du profil
Informations personnelles :
Nom : Lépine Kong
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2010
Messages : 205
Points : 225
Points : 225
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.
lepinekong est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2010, 18h55   #9
Hephaistos007
Membre Expert
 
Avatar de Hephaistos007
 
Inscription : décembre 2004
Messages : 1 598
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 1 598
Points : 1 948
Points : 1 948
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. [SHADOKS]

Retrouvez mes cours et tutos autour d'Android/Java/Eclipse sur http://olegoaer.developpez.com/
Hephaistos007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2010, 21h32   #10
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 695
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 695
Points : 4 524
Points : 4 524
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.

Citation:
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"

Citation:
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
wiztricks est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2010, 21h53   #11
Hephaistos007
Membre Expert
 
Avatar de Hephaistos007
 
Inscription : décembre 2004
Messages : 1 598
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 1 598
Points : 1 948
Points : 1 948
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. [SHADOKS]

Retrouvez mes cours et tutos autour d'Android/Java/Eclipse sur http://olegoaer.developpez.com/
Hephaistos007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2010, 21h01   #12
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 695
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 695
Points : 4 524
Points : 4 524
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
wiztricks est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h37.


 
 
 
 
Partenaires

Hébergement Web