Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Nouveau Membre du Club
    Homme Profil pro
    Inscrit en
    juillet 2012
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2012
    Messages : 137
    Points : 34
    Points
    34

    Par défaut Question pratique conception diagramme de classe app android

    Bonjour,

    J'ai fini de faire une application Android et j'ai besoin de créer le diagramme de classe (pour présentation).
    J'ai testé un logiciel pour faire ça mais c'est pas convaincant.
    J'ai déjà dû faire des diagrammes de classe mais sur base d'un énoncé...
    Donc en gros là je ne sais pas trop comment faire depuis une app (c'est censé être plus simple...).
    Mais bon j'ai aucune de mes classe qui est fille d'une autre (que j'ai créée) mais seulement de classe existantes à la base dans le système :s
    A part ça depuis mes classes j'appel d'autres classes (exécution) ou je fais une nouvelle instance (par exemple pour mes cliques sur bouton).
    Mais je ne vois vraiment pas comment lier ça :s

    Voilà j'aimerais simplement avoir des explications pratiques sur comment modéliser ça ^^

    Merci

  2. #2
    Nouveau Membre du Club
    Homme Profil pro
    Inscrit en
    juillet 2012
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2012
    Messages : 137
    Points : 34
    Points
    34

    Par défaut

    Bon en fait j'aimerais juste savoir comment relier mes classes en fonction de ce code:

    Code :
    buttonMap[i].setOnClickListener(new MyListViewListener(listViewMap[i]));
    Je fais une simple relation? en disant que ma classe1 exécute le code se trouvant dans cette classe? :s

  3. #3
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro bruno pagès
    Développeur informatique
    Inscrit en
    juin 2005
    Messages
    3 187
    Détails du profil
    Informations personnelles :
    Nom : Homme bruno pagès
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juin 2005
    Messages : 3 187
    Points : 4 708
    Points
    4 708

    Par défaut

    votre demande n'est pas claire, qu'elles sont les classes en cause ? dans l'exemple cité il n'y a qu'une classe visible/nommée (MyListViewListener)

    il y a de très nombreuses façon de montrer qu'une opération d'une class A applique une opération d'une classe B sur une de ses instance (si opération d'instance) :
    • une dépendance entre les classes
    • il se peut qu'il y ai une relation de type agrégation/composition si l'instance de B est mémorisée dans la classe A ou une de ses instance, ce qui en induit une utilisation
    • une interaction (diagramme de communication / séquence)
    • une activité pour donner plus de détail sur l'algorithme contenant l'appel
    • on peut aussi remonter au niveau composant (provide/require)
    • etc


    il n'y a donc pas une réponse unique à votre question, tout dépend de ce que vous voulez montrer et avec quel niveau de détail
    Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)

  4. #4
    Nouveau Membre du Club
    Homme Profil pro
    Inscrit en
    juillet 2012
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2012
    Messages : 137
    Points : 34
    Points
    34

    Par défaut

    Je remarque seulement la réponse :s
    En fait je pense que je vais laisser tomber l'idée de faire un diagramme de classe pour plusieurs raisons.
    Déjà seul il n'a aucune valeur (vu qu'il est la suite logique d'une analyse passant par d'autre diagrammes).
    Et parce que le diagramme de classe ne doit pas montrer la forme de l'application finale mais la structure de base de l'application (l'analyse ne mentionne pas les boutons ^^).

    Et bon on va dire que j'ai pas envie de faire du reverse engineering de la bdd ^^
    Par contre j'ai un doute sur un point, le diagramme de classe s'inspire de l'entité-association ou du relationnel (je ne sais plus trop maintenant)???

    Merci pour votre réponse en tout cas

  5. #5
    Expert Confirmé Sénior
    Avatar de fsmrel
    Homme Profil pro François de Sainte Marie
    Spécialiste en bases de données
    Inscrit en
    septembre 2006
    Messages
    4 660
    Détails du profil
    Informations personnelles :
    Nom : Homme François de Sainte Marie
    Localisation : Autre

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : septembre 2006
    Messages : 4 660
    Points : 12 430
    Points
    12 430

    Par défaut

    Bonsoir,


    Citation Envoyé par vangoeth Voir le message
    le diagramme de classe s'inspire de l'entité-association ou du relationnel (je ne sais plus trop maintenant)???
    — Certainement pas du Modèle Relationnel de Données (aka Théorie relationnelle) qui ne propose aucune sorte de diagramme, et illustre seulement certains points à l'occasion, à l'aide de quelques griffonnages parfaitement informels...

    — Du diagramme proposé par Peter Chen (The Entity-Relationship Model -Toward a Unified View of Data), sans doute, vu l’antériorité de celui-ci (1976).
    Faites simple, mais pas plus simple ! (A. Einstein)
    E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)


    De grâce, pas de questions techniques par MP, ma boîte de réception explose !
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !)

  6. #6
    Nouveau Membre du Club
    Homme Profil pro
    Inscrit en
    juillet 2012
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2012
    Messages : 137
    Points : 34
    Points
    34

    Par défaut

    C'est bien ce qu'il me semblait qu'avec le relationnel on s'approchait plus de la structure d'une bdd que d'un diagramme de classe ^^
    Ensuite en fonction des use case, scénario et séquence on peut améliorer celui-ci ce qui se répertorie également sur l'E-A comme un écosystème ^^)

    Merci pour tes éclaircissements

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •