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

Design Patterns Discussion :

Pattern En UML ?


Sujet :

Design Patterns

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    992
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 992
    Par défaut Pattern En UML ?
    Bonjour

    J'ai fait de l'UML 3 fois dans différente école sans jamais savoir qu'il existé quelque chose qu'on appelé " Pattern "

    Selon ça définition BAsic, c'est une structure d'interface, dédier à faire un travail précit, et qu'on implémente dans nos programme.

    MErci de nous dire plus d'infos sur cette technologie et comment elle Marche

  2. #2
    Membre chevronné
    Avatar de Cian
    Inscrit en
    Août 2002
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 181
    Par défaut
    Les "Design Pattern" pour utiliser le nom complet ne sont pas à proprement parler une "technologie".
    Ce sont des architectures logicielles identifiées comme répondant à des problèmes que l'on retrouve souvent lors d'un développement logiciel.
    Un design pattern propose donc une solution (diagramme de classe par exemple) qu'il suffit de coder. Bon parfois, il faut y ajouter quelques adaptations pour l'intégrer à un contexte.

    Pour faire un parallèle avec la construction de maisons, les design pattern seraient les plans de construction de maisons d'un constructeur.

    Exemple : Developper un logiciel en langage objet demandant un accès à une BD relationnelle. Le design pattern existe déjà.

  3. #3
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    992
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 992
    Par défaut
    Citation Envoyé par Cian
    Pour faire un parallèle avec la construction de maisons, les design pattern seraient les plans de construction de maisons d'un constructeur.

    Exemple : Developper un logiciel en langage objet demandant un accès à une BD relationnelle. Le design pattern existe déjà.
    Bonjour MErci pour vôs Infos, sinon je voulais seulement savoir si en fin de compte un designe Pattern ne serait pas un crookies, seulements des déclarations de fonctions, Mais dans ton exemple d'accé à Une BD, une simple déclaration de l'entête des Fonctions (Des noms et Titres des Fonctions) pourrait Faire pour nous aider à faire ce Programme. ???

    MERci

  5. #5
    Membre expérimenté
    Avatar de mathk
    Inscrit en
    Décembre 2003
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 211
    Par défaut
    Citation Envoyé par Cian
    Les "Design Pattern" pour utiliser le nom complet ne sont pas à proprement parler une "technologie".
    Ce sont des architectures logicielles identifiées
    !?!
    Pas vraiment. Les pattern architecturaux n'ont rien a voir avec les pattern de class.

    Je teconseil le livre:
    The Design Patterns Smalltalk Companion

  6. #6
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 887
    Par défaut
    Citation Envoyé par faressam
    Bonjour

    J'ai fait de l'UML 3 fois dans différente école sans jamais savoir qu'il existé quelque chose qu'on appelé " Pattern "
    Et moi j'ai fait des Patterns sans savoir qu'UML 3 existait

    PS : ça existe pas on dirait

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    992
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 992
    Par défaut
    Citation Envoyé par KiLVaiDeN
    Et moi j'ai fait des Patterns sans savoir qu'UML 3 existait

    PS : ça existe pas on dirait
    justement c est la, la question, pourquoi on apprend a modeliser avec les differentes diagrames, si les patternes ou chaque Pattern est deja un modele specifique pour resoudre un Probleme donner.

    Sinon on solicite Votre aide pour plus d explications et d eclairsissement

    MErci d avance

  8. #8
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Octobre 2006
    Messages : 40
    Par défaut
    Les Design Pattern sont des "modèles de conception" et sont référencés dans plusieurs ouvrages. Ils permettent de répondre à des problèmes de programmation récurrents. Chacun de ses "patterns" peut être modélisé grâce au langage UML. Il ne s'agit pas vraiment de croquis mais plus de "modèles" finis et structurés.

    En gros bien faire la différence entre un pattern qui est un modèle particulier offrant une solution précise (qui peut être modélisé par des diagrammes UML) et l'UML qui est un langage qui permet de modéliser des problèmes (dont les Design Pattern).

  9. #9
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 887
    Par défaut
    Citation Envoyé par faressam
    justement c est la, la question, pourquoi on apprend a modeliser avec les differentes diagrames, si les patternes ou chaque Pattern est deja un modele specifique pour resoudre un Probleme donner.

    Sinon on solicite Votre aide pour plus d explications et d eclairsissement

    MErci d avance
    Je voulais dire que UML3 ça n'existe pas. C'est UML2

    A+

  10. #10
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 161
    Par défaut
    Citation Envoyé par KiLVaiDeN
    Je voulais dire que UML3 ça n'existe pas. C'est UML2

    A+
    ce qui il faut retenir:

    design pattern: les probéme fréquenté dans la conception ont leurs donne une solutions. cette solution est la meilleure!!. car flexible, facile à maintenir, etc.

    donc, on parle de pattern lorsque: - le problème est fréquenté,
    - on donne une solution à ce problé.
    - on donne un nom pour identifier ce pattern.
    il existe normelemnt 23 pattren de conception.

    pour uml et design pattern: design pattern utilise UML pour shématiser la solution

  11. #11
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Il en existe bien plus que 23 ! Il y en a 23 qui sont considérés comme de base, mais il y a des patterns pour chaque catégorie de programme. MArtin Fowler a créé une série chez Addison-Wesley à ce sujet, entre Analysis Patterns, Patterns for Enterprise Architecture, il y en a plusieurs dizaines de plus

  12. #12
    Membre Expert
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Par défaut
    il y en a plusieurs dizaines de plus
    Voir des milliers de plus. J'ai lu quelque part que le Pattern Almanach contient plus de 1000 patterns. Evidemment, chacun est plus ou moins dédié à un ou plusieurs domaines, et on peut en général construire ces patterns avec des patterns plus fondamentaux.

  13. #13
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    992
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 992
    Par défaut
    En faite après ce que j'ai constaté, c'est que les Pätterns sont des Modéles Crookies Structures Prédéfinie, afin de résoudre des Probléme de Conceptions connu est complexe.

    En d'autre Termes, lors du dévelop^pement d'un logiciel, on a un cahier de Charge Fonctionnelle (Différent du Cahier de Charge Classic ??? ), est c'est

    de là ou on sort toutes les Classes requissent pour nôtre application, et on définie le Pattern Idéal, Mais pour mon probléme c'est de choisir quel Pattern Utilisé après la lecture d'un cahier de Charge.

    MErci de vôtre aide, (ainsi la possibilité de nous présenté un Exemple Concret)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Outil UML et Pattern HMVC (Hierarchical MVC)
    Par lepinekong dans le forum Diagrammes de Classes
    Réponses: 0
    Dernier message: 14/04/2012, 18h53
  2. UML -> code PHP5 : design pattern ???
    Par D_Kupp dans le forum UML
    Réponses: 2
    Dernier message: 11/10/2007, 12h42
  3. tutoriel design pattern (UML)
    Par Firas_tn dans le forum Design Patterns
    Réponses: 1
    Dernier message: 02/10/2007, 22h22
  4. comment structurer une modél. UML - projet J2EE avec pattern
    Par RocketArena dans le forum Architecture
    Réponses: 18
    Dernier message: 20/07/2007, 19h20
  5. [Observateur] Précisions sur le design pattern Observer [UML]
    Par joquetino dans le forum Design Patterns
    Réponses: 2
    Dernier message: 07/10/2004, 22h35

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