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 :

UML Quelle Démarche


Sujet :

UML

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2011
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 73
    Points : 48
    Points
    48
    Par défaut UML Quelle Démarche
    Bonjour,
    J'ai suivi un tuto UML, et je comprend ce que c'est que un diagramme de classe, diagramme des cas d'utilisation et pourquoi on a besoin de chacun des deux, Mais dans la pratique, j'ai comme même un problème qui n'a pas été aborder au tuto, sur quoi se baser pour réaliser un diagramme de classe..??
    Par exemple lorsqu'on travail avec une architecture MVC2, est ce qu'on doit réaliser un diagramme pour chaque couche...? Ou on obtient le diagramme de classe à partir des cas d'utilisation, svd pour chaque cas d'utilisation on a un diagramme de classe..? ou bien à partir de la conception de l'interface IHM...?
    Je suis Perdue

  2. #2
    Membre à l'essai
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Mars 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Mars 2011
    Messages : 20
    Points : 24
    Points
    24
    Par défaut
    Les meilleures classes candidates sont celles issues d’une analyse du
    domaine (souvent appelée aussi analyse métier), c’est-à-dire des concepts
    manipulés par les experts du domaine. Pour passer en douceur à la
    conception, il faut encore identifier les principales classes d’IHM
    ainsi que celles qui décrivent la cinématique de l’application.

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2011
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 73
    Points : 48
    Points
    48
    Par défaut
    Merci,
    mais j'aimerais bien voir un petit exemple si vous en avez un..!!

  4. #4
    Membre Expert

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

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

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Ce n'est pas si facile de donner des petits exemples pour bien appréhender de ce dont on parle mais je viens tenter quand même en simplifiant un max En tout cas on se base sur les cas d'utilisation et sur les éventuels pattern de conception/architecture(comme mvc) pour identifier les classes. Il peut y avoir 1 ou N diagrammes de classes par cas d'utilisation.

    Pour le découpage des diagrammes de classes tu peux en faire un par couche technique ou pas ou un par cas d'utilisation ou pas, ce détail c'est à toi de le voir en fonction de la taille des diagrammes et de comment tu architectures ta documentation avec UML


    Exemple


    cas d'utilisation : encaisser une vente
    acteur : caissier, client

    scénarios :

    Le client présente ses articles en caisse
    Le caissier passe les articles au scanner
    Le caissier imprime un ticket de vente et le remets au client
    Le Système imprime le ticket et inscrit la vente dans le registre de vente pour le magasin
    L'analyse fonctionnelle de ce cas va nous donner un diagramme du domaine avec les classes candidates suivantes :

    article, caisse, magasin, vente, ticket, registre de vente

    L'analyse et conception va nous faire ressortir les classes relatives aux écrans et les contrôleurs. On retrouvera donc les classes suivantes

    VueCaisse, ContrôleurCaisse, ContrôleurMagasin

    Au final le diagramme de classe va probablement concaténer les premières classes identifiées lors de l'analyse fonctionnelle + les classes identifiées lors de la conception (les ihm et les contrôleurs)

Discussions similaires

  1. Quelles démarches pour vendre ses applications
    Par LudVichzme dans le forum Structure
    Réponses: 18
    Dernier message: 26/04/2010, 03h07
  2. Réponses: 3
    Dernier message: 29/08/2009, 01h35
  3. Réponses: 2
    Dernier message: 13/11/2008, 14h42
  4. UML : quelle relation avec les SGBD ?
    Par startin dans le forum UML
    Réponses: 8
    Dernier message: 10/04/2007, 11h54
  5. [Appli] [Debutant] perdu. Quelle démarche adopter ?
    Par TraPpeur dans le forum Struts 1
    Réponses: 6
    Dernier message: 07/06/2006, 22h47

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