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

Diagrammes de Classes Discussion :

Difficulté de modelisation diagramme de classe


Sujet :

Diagrammes de Classes

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 122
    Points : 49
    Points
    49
    Par défaut Difficulté de modelisation diagramme de classe
    Bonjour a tous, comme je l'ai expliqué dans un precedent Post, je n'arrive pas a modeliser mon diagramme de classe... mais vraiment pas.

    Les reponses que vous m'avez donné sont tres clairs seulement meme avec ca je n'y arrive pas, voila pourquoi je me permet de reposer la question.

    Dans l'absolu, je pense pas que cela soit trop compliqué mais je bloque

    Mon application est une application Web d'agenda partagé... je ne sais pas si c'est le fait que ce soit une application web qui me rends la chose plus difficile mais j'espere que vous pourrez m'aider

    Merci a tous

  2. #2
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Points : 1 076
    Points
    1 076
    Par défaut
    Montre nous deja ce que tu as fait et on te dira ce qu'on en pense.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 122
    Points : 49
    Points
    49
    Par défaut
    je veux bien vous montrer mais ya tellement de choses entre le ou les diagrammes de cas d'utilisation et les 15 diagrammes de sequences je ne sais pas quoi vous mettre en ligne pour que ce soit assez explicite ... et pas trop pompeux ...

  4. #4
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 534
    Points : 6 723
    Points
    6 723
    Par défaut
    joxbl , mets toi à notre place : tu nous demandes de t'aider pour ton diagramme de classes mais tu ne nous donnes aucune info, comment veux-tu qu'on fasse ?

    Personnellement je ne suis pas certain de savoir ce que tu veux faire reellement, et ce n'est pas ton diagramme de sequence (http://img213.imageshack.us/img213/4...uxlibre4ta.jpg)
    qui nous aide car celui-ci parle du navigateur, du serveur internet et de la BD : je ne pense pas que tu veuilles tout faire ...

    ' Mon application est une application Web ' qu'est-ce que tu dois faire ? les pages HTML / PHP ? dans ce cas je ne vois pas très bien le lien avec UML

    Désolé ...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 122
    Points : 49
    Points
    49
    Par défaut
    Merci a Bruno et Nip pour leur reponse

    Je comprends que vous ne puissiez pas m'aider si vous avez pas d'informations.
    En fait je m'explique j'ai un projet de fin d'année qui est de concevoir un agenda partagé sur le Web (je dois donc concevoir toutes les pages html/php) et l'uml est presente car mon tuteur est un fervant partisant de la modelisation UML et il a souhaité que je le modelise

    Je joint a ce post 2 images: un autre diagramme de sequence et mon diagramme general des cas d'utilisation qui expliquera plus en details( enfin j'espere) les fonctionnalitées de mon Agenda

    Merci encore pour votre aide



    et voila le diagramme des cas d'utilisations:


  6. #6
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 534
    Points : 6 723
    Points
    6 723
    Par défaut
    Bon, j'espère que cette fois-ci ma réponse ne sera pas perdue apres l'avoir validee !!! donc,

    Quelques remarques sur le UC diag :
    • ne pas hesiter a faire plusieurs seq diag au lieu de tout mettre dans un seul
    • le UC "Gerer rdv" apparait deux fois mais <|----- "supprimer" n'apparait qu'une fois : soit c'est le meme UC et il est inutile de le detailler deux fois (il y a un lien avec le . precedant), soit ce n'est pas le meme et le nom ne doit pas etre le meme
    • il y a un melange en affichage et action, en particulier "visualiser rdv" <- - - "gerer rdv" n'est pas logique
    • si l'administrateur peut "sauvegarder donnes", on souhaite qu'il puisse aussi "restaurer donnees"
    On ne voit pas vraiment le lien entre tes UC et le seq diag.

    Je ne suis pas un expert UML, mais si tu veux suivre UML tu dois faire des UC, et des seq diag pour ces UC, avec un lien entre UC et seq diag. Au début tout est 'haut niveau', puis tu affines les choses etape par etape avec des sous UC et nouvelles classes ou les meme classes que l'etape precedante mais plus detaillees. Le nombre d'étapes dépend de la complexite du probleme, et de tes competences/habitudes. A la fin tu te retrouves avec des classes concretes constituant ton implementation, et bien-sur celles-ci doivent etre adaptees au langage cible, dans ton cas PHP ... pour lequel je suis totalement ignorant

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 122
    Points : 49
    Points
    49
    Par défaut
    merci pour la restauration, je ny avais pas pensé...

    sinon pour la gestion des rendez vous, en fait ya des prises de rendez vous pour les calendriers perso et les calendriers communs...

    en enfin le rapport entre le diagramme de sequence et de cas d'utilisation, moi je le comprends et le trouve simplemais il est vrai que c'est pas forcement facile pour ceux qui ne concoivent pas l'application
    en faite mon Diag de Seq correspond au cas d'utilisation ajouter rendez vous...

    je ne sais pas si ca peut aider mais bon voila

  8. #8
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 534
    Points : 6 723
    Points
    6 723
    Par défaut
    Puisqu'il s'agit d'un projet de fin d'année le fait que tu comprennes ce que tu fais n'est vraiment pas suffisant !

    Ce que je te conseille de faire c'est de corriger / clarifier tes diagrammes existants, d'en faire de nouveaux avec les nouveaux UC/classes en raffinant les choses et surtout en gardant les diagrammes intermediaires pour le rapport : en montrant cela se sera un plus par rapport a un 'simple' produit final.

    Le raffinement c'est la bonne vieille méthode 'diviser pour régner' ou plus exactement 'simplifier pour régner'. Commences par tes UC : fait des diagrammes tres generaux sans détail, puis dans d'autres diagrammes ajoutes des details sur chaque UC et des nouveaux pour etre de plus en plus précis. Fait la meme chose pour les classes avec au moins des diag de classes et des seq diag, et tu verras que tu arrivera à tes classes finales . Mais ca c'est à toi de le faire, c'est ton diplome quand meme ...

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/05/2011, 20h34
  2. Modelisation UML : diagramme de classe
    Par dharkan dans le forum Langage
    Réponses: 2
    Dernier message: 16/03/2011, 09h11
  3. modeliser une bd avec un diagramme de classe
    Par isoman dans le forum Diagrammes de Classes
    Réponses: 1
    Dernier message: 08/04/2009, 14h29
  4. [diagramme de class]modeliser la navigation d'un site web
    Par jeff_! dans le forum Diagrammes de Classes
    Réponses: 8
    Dernier message: 05/10/2005, 18h24

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