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 :

Diag classes UML pour site WEB


Sujet :

Diagrammes de Classes

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 13
    Points : 2
    Points
    2
    Par défaut Diag classes UML pour site WEB
    Bonjour,

    Comment réalise t-on un diagramme de classes UML pour la conception d'un site internet? Je ne sais vraiment pas comment modéliser. Doit-on représenter la BD? Si oui comment?

    D'avance merci.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Points : 1 628
    Points
    1 628
    Par défaut
    Citation Envoyé par tha87 Voir le message
    Bonjour,

    Comment réalise t-on un diagramme de classes UML pour la conception d'un site internet? Je ne sais vraiment pas comment modéliser. Doit-on représenter la BD? Si oui comment?

    D'avance merci.
    Dans diagramme de classe représenter la BD (Base de données ?) ?
    Tu t'es mal exprimé je suppose ?

    Parce qu'un diagramme de classe comme son nom l'indique sert à représenter des classes et les relations qui existe entres elles ...

    Par contre si tu parle de la couche d'accès à la base de données, c'est autre chose ...

  3. #3
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Points : 1 894
    Points
    1 894
    Billets dans le blog
    1
    Par défaut
    Si tu souhaites représenter la structure d'une BDD, oriente toi plutôt vers un diagramme Merise comme le MCD par exemple

  4. #4
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    910
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 910
    Points : 1 365
    Points
    1 365
    Par défaut
    Doit-on représenter la BD? Si oui comment?
    Drôle de question ! T'es pas obligé de modéliser quoi que ce soit.
    L'intérêt de modéliser (UML, Merise, ...) est
    1°) de te permettre de mieux comprendre ce qui n'est pas clair
    2°) d'avoir sur papier ce qui n'était que dans ton cerveau
    3°) de communiquer avec de tierse personnes: développeurs, testeurs, utilisateurs, ...

    Mon avis est que tout ce qui ne tombe pas là-dedans ne nécessite pas un diagramme.

    Pour ton cas d'un site web, comme pour tout projet informatique, ce qu'il est préférable de modéliser va dépendre de l'objet de ton projet, de sa taille, du nombre de personnes impliquées, de sa durée de vie, ...

    Si la DB contient plus que 2 tables, un diagramme peut être utile pour les décrire. Si tu optes pour l'UML, un class diagram est très pratique.
    Si ton modèle de données est complexe, avec pas mal d'états (ex: si ton siteweb traite de la commandes de fourniture: demande de la fourniture, validation par le chef, a-t-on les ressources en interne ?, oui => envoi au service adhoc, non => appel d'offre externe, attente des offres, ...): un ou des diagrammes d'états qui expliquent comment chaque type d'objet passe d'état à un autre est indispensable.

    Si l'agencement des pages et la navigation est complexe, je ferais encore un diagramme de transition qui te permettra de bien décrire cas par cas
    comment l'utilisateur passe d'un écran à l'autre, sous quels conditions et avec quelles conséquences, ...

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 13
    Points : 2
    Points
    2
    Par défaut re
    Merci pour vos réponses.
    C'est vrai que je n'ai pas beaucoup expliqué les choses ...
    En effet il s'agit d'un projet dans le cadre d'une licence info. On doit modéliser et concevoir un site web qui gère des comptes utilisateurs, de la vente en ligne etc Nous devons réaliser un diagramme de classes. Je ne mettrais pas la BD mais mon collègue le souhaite. Du coup je me demande comment faire.

    Voilà, j'espère que c'est plus clair.

Discussions similaires

  1. Conception de classe pour site web
    Par Invité dans le forum Architecture
    Réponses: 1
    Dernier message: 22/02/2010, 14h55
  2. Techno idéal pour site web (très) dynamique
    Par nicoxweb dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 25/06/2006, 03h34
  3. Kit d'administration pour site web
    Par tarzanjane dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 07/06/2006, 15h48
  4. [FLASH 8] Horloge en flash pour site web
    Par dimitrimm972 dans le forum Flash
    Réponses: 3
    Dernier message: 03/04/2006, 16h43
  5. Réponses: 5
    Dernier message: 23/08/2005, 07h47

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