Diagramme de classes
Liv'1394
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
cs_Julien39 Messages postés 6414 Date d'inscription Statut Modérateur Dernière intervention -
cs_Julien39 Messages postés 6414 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis élève en prépa intégrée en école d'ingénieur, je réalise un projet en informatique. Nous devons réaliser une application android. Nous avons décider de réalisé une application qui permettrait à l'utilisateur de calculer son bilan carbone personnel.
Dans un premier temps, nous devons réaliser un diagramme de classe. Mais je n'ai pas la moindre idée de comment faire. Nous devons le réaliser suivant le modèle MVC.
En me renseignant un peu, j'ai pu savoir que ,dans le contrôleur, je dois avoir une classe qui "gère la base de donnée" avec les méthodes écrire, récupérer et modifier mais je ne sait pas du tout quelle doit être la signature de ces méthodes. Il doit y avoir une autre méthode qui traite les données et une autre qui, à la première utilisation, permet la création du profil d'utilisateur. Mais je ne sais ni les attributs, ni les méthodes qu'il faut mettre dedans. Et il doit surement y avoir bien d'autres classes à ajouter mais je ne sais pas lesquelles.
Je dois également prendre en compte les différents capteurs sensoriels mais je ne sais pas comment faire.
Tout ça est un peu long, désolée. N'hésitez pas à me demander des précisions.
Merci de votre aide.
Je suis élève en prépa intégrée en école d'ingénieur, je réalise un projet en informatique. Nous devons réaliser une application android. Nous avons décider de réalisé une application qui permettrait à l'utilisateur de calculer son bilan carbone personnel.
Dans un premier temps, nous devons réaliser un diagramme de classe. Mais je n'ai pas la moindre idée de comment faire. Nous devons le réaliser suivant le modèle MVC.
En me renseignant un peu, j'ai pu savoir que ,dans le contrôleur, je dois avoir une classe qui "gère la base de donnée" avec les méthodes écrire, récupérer et modifier mais je ne sait pas du tout quelle doit être la signature de ces méthodes. Il doit y avoir une autre méthode qui traite les données et une autre qui, à la première utilisation, permet la création du profil d'utilisateur. Mais je ne sais ni les attributs, ni les méthodes qu'il faut mettre dedans. Et il doit surement y avoir bien d'autres classes à ajouter mais je ne sais pas lesquelles.
Je dois également prendre en compte les différents capteurs sensoriels mais je ne sais pas comment faire.
Tout ça est un peu long, désolée. N'hésitez pas à me demander des précisions.
Merci de votre aide.
A voir également:
- Diagramme de classes
- Diagramme word - Guide
- Diagramme camembert excel - Guide
- Diagramme excel - Guide
- Logiciel de diagramme - Télécharger - Retouche d'image
- Logiciel de classement de photos gratuit - Guide
1 réponse
Salut,
Non, les classes d'accès aux données je les placerais plutôt dans le modele avec tes objets métier.
Ensuite, tu fais une ihm, et chaque fois que tu as besoin d'utiliser un objet métier, tu passes par un contrôleur qui le fait.
Et tu implémentes un Pattern Observer pour remonter les modifications du modele sur la vue.
Tu peux regarder ca : https://codes-sources.commentcamarche.net/source/52767-implementation-du-pattern-mvc
Je te déconseille de récupérer le code pour l'adapter chez toi, les classes abstraites que j'ai créé se sont révélées être assez lourdes à gérer. Mais le principe est là.
Bon courage.
Non, les classes d'accès aux données je les placerais plutôt dans le modele avec tes objets métier.
Ensuite, tu fais une ihm, et chaque fois que tu as besoin d'utiliser un objet métier, tu passes par un contrôleur qui le fait.
Et tu implémentes un Pattern Observer pour remonter les modifications du modele sur la vue.
Tu peux regarder ca : https://codes-sources.commentcamarche.net/source/52767-implementation-du-pattern-mvc
Je te déconseille de récupérer le code pour l'adapter chez toi, les classes abstraites que j'ai créé se sont révélées être assez lourdes à gérer. Mais le principe est là.
Bon courage.