Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > Modélisation > UML
UML Forum d'entraide UML. Avant de poster -> F.A.Q UML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/01/2013, 19h01   #1
vangoeth
Nouveau Membre du Club
 
Homme
Inscription : juillet 2012
Messages : 137
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : juillet 2012
Messages : 137
Points : 36
Points : 36
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
vangoeth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 12h32   #2
vangoeth
Nouveau Membre du Club
 
Homme
Inscription : juillet 2012
Messages : 137
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : juillet 2012
Messages : 137
Points : 36
Points : 36
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
vangoeth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2013, 18h30   #3
bruno_pages
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 3 134
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 53
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 134
Points : 5 133
Points : 5 133
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)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 23h02   #4
vangoeth
Nouveau Membre du Club
 
Homme
Inscription : juillet 2012
Messages : 137
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : juillet 2012
Messages : 137
Points : 36
Points : 36
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
vangoeth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2013, 16h26   #5
fsmrel
Expert Confirmé Sénior

 
Avatar de fsmrel
 
Homme François de Sainte Marie
Spécialiste en bases de données
Inscription : septembre 2006
Messages : 3 640
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 : 3 640
Points : 9 194
Points : 9 194
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 »)

__________________

Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !)
fsmrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2013, 10h25   #6
vangoeth
Nouveau Membre du Club
 
Homme
Inscription : juillet 2012
Messages : 137
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : juillet 2012
Messages : 137
Points : 36
Points : 36
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
vangoeth est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h08.


 
 
 
 
Partenaires

Hébergement Web