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

UML Discussion :

petit question concernant UML !


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 1
    Par défaut petit question concernant UML !
    Bonsoir à tout
    Je viens de faire un petit exposé sur uml
    SVP aidez moi pour cette questions ?
    quels sont les concepts de bases concernant Le langage UML et quels sont les avantages et les inconvénients pour ce dernier.
    Merci !

  2. #2
    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
    Et pourquoi on ferait pas ton boulot aussi ?

    Cours et tutoriels pour apprendre UML : http://uml.developpez.com/cours/
    Cours complet pour apprendre UML 2.0, une série de tutoriels par Laurent Audibert : http://laurent-audibert.developpez.com/Cours-UML/
    La FAQ UML : http://alm.developpez.com/faq/

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 109
    Par défaut
    Bonjour,
    Je ne suis pas un expert dans ce domaine mais je peux vous dire que
    UML n'est pas une methode mais un langage de modélisation (les méthodes vous avez par ex UP, XP..)
    Donc pour résoudre un pb il faut d'abord choisir une méthode, puis faire la modélisation en utilisant ce qu on appelle diagrammes
    il y a deux types de diagrammes : statique (classe, objet ,composant ...); dynamique (cas d'utilisation, activité, séquence...); chaque diagramme est utilisé dans une ou plusieurs etapes de la méthode choisie,

    UML (modélisation objet) a les avantages :
    1-capacité de modéliser des objets complexe;
    2-capacité d'exprimer le dynamisme des objet -> principe de l'encapsulation (dans la meme entite (ici objet) on a deux aspects traitement (dynamique) et donnée (statique) ) c'est le contraire de MERISE : on a la séparation entre les données et les traitements !

    mais a mon avis UML a un seul inconvénient :
    -difficulté de reperer les objets et les structurer comme il faut

    Pour l'exposé citer

    seulement que UML est un langage, et qu il existent des méthodes mais ne les détailler pas (méthodes),

    qlq caractéristiques et surtout les avantages (a mon avis l'avantage 2 est le + important);

    les diagrammes statique (surtout classe)
    les diagrammes dynamique (surtout cas d'utilisation, séquence)

    et puis si tu as bien compris applique les diag sur un petit pb avec explication.

    pour des bons exemples consulter le livre UML 2 par la pratique du Pascal Roques; bon courage

  4. #4
    Membre extrêmement actif

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

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

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Quelques rectificatifs :


    Citation Envoyé par foufar2009 Voir le message
    il y a deux types de diagrammes : statique (classe, objet ,composant ...); dynamique (cas d'utilisation, activité, séquence...); chaque diagramme est utilisé dans une ou plusieurs etapes de la méthode choisie,
    Il y a plus que 2 types de diagrammes, au moins 5. Le diagramme composant entre dans la catégorie type 'Architecture' et le diagramme cas d'utilisation dans la catégorie type 'Usage'.


    2-capacité d'exprimer le dynamisme des objet -> principe de l'encapsulation (dans la meme entite (ici objet) on a deux aspects traitement (dynamique) et donnée (statique) ) c'est le contraire de MERISE : on a la séparation entre les données et les traitements !
    Raté ! Merise a la séparation entre les données et les traitements d'ailleurs il est tout à fait possible et en pratique c'est ce qui est fait de faire indépendamment la conception des données et la conception des traitements.

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 109
    Par défaut
    Citation Envoyé par hegros Voir le message
    Quelques rectificatifs :
    Il y a plus que 2 types de diagrammes, au moins 5. Le diagramme composant entre dans la catégorie type 'Architecture' et le diagramme cas d'utilisation dans la catégorie type 'Usage'.
    Merci pour cette indication j ai été pas au courant

    Citation Envoyé par hegros Voir le message
    Quelques rectificatifs :
    Raté ! Merise a la séparation entre les données et les traitements d'ailleurs il est tout à fait possible et en pratique c'est ce qui est fait de faire indépendamment la conception des données et la conception des traitements.
    pour ça je pense que dans mon 1er message j ai oublier des cotes
    2-capacité d'exprimer le dynamisme des objet -> principe de l'encapsulation (dans la meme entite (ici objet) on a deux aspects traitement (dynamique) et donnée (statique) ) c'est le contraire de "MERISE : on a la séparation entre les données et les traitements !"

    D ailleurs c est pour cette raison qu ils ont pensé de la modélisation objet (regroupement du traitement et données).
    Désolé pour l'erreur de frappe

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 291
    Par défaut
    Bonjour

    UML est héritée de l' "Unified Method" de Rumbaugh, Booch, et Jacobson ( 1994-1995).
    "Une méthode définit une démarche reproductible qui fournit des résultats fiables" (N. GAERTNER et PA MULLER ). Mais effectivement UML est un langage de modélisation non une méthode de modélisation.

    UML fournit un ensemble de symboles (notation) et des règles pour l'assemblage de ces symboles, donc une syntaxe et une sémantique. La sémantique est précise et la syntaxe est traduite dans une notation graphique expressive.

    UML fournit des concepts de base et également les mécanismes d'extension de ces concepts (et là c'est fort !).

    De même UML permet de définir la structure et le comportement d'un système, ce indépendamment de toute méthode ou de tout langage de programmation.

    NB: Ceux qui les lisent auront reconnu un plagiat des auteurs cités plus haut.

    A+

Discussions similaires

  1. [MySQL] Petite question concernant la notation utilisée dans une requête
    Par jlb59 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 31/01/2008, 09h40
  2. Petite question concernant Upnp
    Par lolblablatos dans le forum Web & réseau
    Réponses: 1
    Dernier message: 19/11/2007, 22h07
  3. Petite question concernant la boite d'alimentation
    Par pop10 dans le forum Composants
    Réponses: 2
    Dernier message: 06/11/2007, 19h07
  4. Réponses: 2
    Dernier message: 07/05/2007, 16h46
  5. Réponses: 11
    Dernier message: 21/06/2005, 10h16

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