Précédent   Forum des professionnels en informatique > Général Développement > Conception > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/10/2011, 14h12   #1
Invité de passage
 
Inscription : juin 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
Par défaut modélisation gestion enquête

Bonjour tout le monde,
SVP je dois faire une modélisation de problème gestion d'enquête!!
je ne sais pas comment lier questionnaire, enquetteur, résultats,...
je ne sais vraiment par où commencer!!

j'ai besoin de votre aide, un petit coup de pouce quoi!!!
toute proposition sera la bienvenue
pifpafpoof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 15h26   #2
Invité de passage
 
Inscription : juin 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
Bon d'accord,
si je suppose que j'ai 3 classes:
-agent (celui qui fait l'enquête, il doit y avoir plusieurs)
-client
- questionnaire

pour le questionnaire, je crois qu'il va y avoir une redondance, est-ce que je mets juste "question"
Sinon, comment introduire les réponses????

j'attends votre aide!!
merci d'avance
pifpafpoof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 19h15   #3
Invité de passage
 
Inscription : juin 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
Voilà ce que j'ai tenté faire!!
un agent questionne ou pose 1..* questions à 1..* clients!!!

Sachant que le questionnaire contient plusieurs questions!!

qu'en dites vous???
Images attachées
Type de fichier : png Capture.PNG (11,6 Ko, 12 affichages)
pifpafpoof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 10h21   #4
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
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 : 2 963
Points : 4 563
Points : 4 563
Bonjour,

quelques remarques :
  • indépendamment du fait que je n'aime pas trop les relations ternaires (souvent inutiles et complexifiant pour rien les choses) est-il utile qu'un Agent référence directement via relation les Clients et les Questions, et non par exemple directement l'un des deux et indirectement le second via le premier ?
  • le fait qu'un agent ai obligatoirement questionné au moins une personne (1..*) pose un problème au moment de sa création
  • actuellement le questionnaire n'existe pas, il n'y a que des questions séparées les unes des autres, je n'ai pas compris votre remarque pour justifier l'absence de la classe Questionnaire
  • il ne serait pas inutile que la classe Question (qu'elle reste ou non telle qu'elle c.f. remarque précédente) contienne ... la question (une chaine de caractère à priori)
  • pourquoi la réponse est liée à la question par un numéro, et comment la réponse est modélisée ?
  • à priori un même questionnaire/ses questions est utilisé par plusieurs Agents pour plusieurs Clients, actuellement vus vos classes il y aura autant d'instances du questionnaire/ses questions qu'il y a de clients (ayant répondu), est-ce bien utile ?
__________________
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 30/10/2011, 11h07   #5
Invité de passage
 
Inscription : juin 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
Bonjour,
Merci de répondre, j'avais presque perdu espoir

Vu que le questionnaire a plusieurs questions, dont chacune aura un numéro (c'est ma propre proposition pour les différencier, "elle peut être fausse"), et comme les questions sont à multiples choix, il faut introduire la réponse qui correspond à l'avis du client questionner à un moment donné.
Pour l'agent, il y en a plusieurs donc il faut avoir un moyen pour connaitre qui a questionner tel ou tel agent!

1/Vous voulez dire: Agent--questionner--Client et Client--répondre--Question?
mais je crains que par la suite j'aurais besoin de savoir: à une date donnée, quel agent a questionné quels clients, et quelles en étaient la réponse!!!
Donc est-ce qu'il suffirait de mettre un attribut Date aux 2 relations:"questionner" et "répondre"???

2/D'accord, vous avez raison!! je mettrais 0..*

3/Oui tout à fait, c'est un questionnaire qu'il faut mettre, mais je n'ai pas su comment le modéliser!!
Je me suis dis si à chaque question correspond une réponse, donc il y aurait une redondance, c'est pourquoi j'ai pensé à la classe "Question".

4/oui si j'ai pu introduire la classe "Questionnaire" ce serait merveilleux

5/ Non, l'attribut "num" est l'identifiant de la classe "Question" (désolé de ne pas le montrer).
pour la réponse, il y en a celles auxquelles on doit répondre, tel le nom, age, adresse et d'autres à multiples choix!!!
Je n'ai pas su la modéliser aussi :S

6/Encore pire , les instances de "Question" = Nombre de Client ayant répondu X Nombre de questions. Que faire alors???



Merci beaucoup!!
pifpafpoof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 11h56   #6
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
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 : 2 963
Points : 4 563
Points : 4 563
Citation:
Envoyé par pifpafpoof Voir le message
Vu que le questionnaire a plusieurs questions, dont chacune aura un numéro (c'est ma propre proposition pour les différencier, "elle peut être fausse")
vous n'avez pas besoin de ce numéro, si vous avez une séquence de questions d'un coté et une séquence de réponses de l'autre il suffit qu'elles soient dans le même ordre pour savoir qui correspond à qui

Citation:
Envoyé par pifpafpoof Voir le message
questions sont à multiples choix
ah, il aurait fallut le dire dés le début

Citation:
Envoyé par pifpafpoof Voir le message
1/Vous voulez dire: Agent--questionner--Client et Client--répondre--Question?
mais je crains que par la suite j'aurais besoin de savoir: à une date donnée, quel agent a questionné quels clients, et quelles en étaient la réponse!!!
il y a plusieurs façon de modéliser cela sans relations ternaire

Citation:
Envoyé par pifpafpoof Voir le message
Donc est-ce qu'il suffirait de mettre un attribut Date aux 2 relations:"questionner" et "répondre"???
la date aussi c'est nouveau

oui si la mémorisation des deux dates sont importantes

Citation:
Envoyé par pifpafpoof Voir le message
3/Oui tout à fait, c'est un questionnaire qu'il faut mettre, mais je n'ai pas su comment le modéliser!!
mais je ne vois vraiment pas ou est le problème, c'est trivial !

Citation:
Envoyé par pifpafpoof Voir le message
Je me suis dis si à chaque question correspond une réponse, donc il y aurait une redondance, c'est pourquoi j'ai pensé à la classe "Question".
l'existence de la classe Question ne remet pas en cause celle de la classe Questionnaire

par contre maintenant qu'on sait que c'est un QCM alors votre classe Questions est plus complexe, elle contient la question elle même, les réponse proposée, et sans doute le (ou les ?) rang(s) de la/des bonne(s) réponse(s) ce dernier détail étant non accessible pour les clients bien-sûr

Citation:
Envoyé par pifpafpoof Voir le message
6/Encore pire , les instances de "Question" = Nombre de Client ayant répondu X Nombre de questions. Que faire alors???
le problème est moins difficile que vous ne sembler le penser, mais je ne donnerai pas de solution car cela ne vous servirai à rien, réfléchissez ... et ne cherchez pas midi a quatorze heure même si on vient de passer à l'heure d'hiver
__________________
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 30/10/2011, 12h17   #7
Invité de passage
 
Inscription : juin 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
Re,

<le questionnaire peut avior des questions à multiples choix, comme il peut répondre par une chaine de caractère(nom, prenom par exemple)>

SVP, vous avez dit que l'existence de classe "Questionnaire" ne met pas en cause celle de "Question", mais comment?
juste un indice SVP
pifpafpoof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 12h35   #8
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
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 : 2 963
Points : 4 563
Points : 4 563
Citation:
Envoyé par pifpafpoof Voir le message
<le questionnaire peut avior des questions à multiples choix, comme il peut répondre par une chaine de caractère(nom, prenom par exemple)>
je ne pense pas qu'il soit utile de mettre dans le questionnaire lui même les questions du style nom/prénom/etc, autant mettre cela simplement au niveau réponse

Citation:
Envoyé par pifpafpoof Voir le message
SVP, vous avez dit que l'existence de classe "Questionnaire" ne met pas en cause celle de "Question", mais comment?
juste un indice SVP
un questionnaire n'est-il pas déjà la liste des questions, plus sans doute un titre etc ?
__________________
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 30/10/2011, 12h45   #9
Invité de passage
 
Inscription : juin 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
Ce que j'ai compris est de mettre la classe Questionnaire avec comme attribut (par exemple):
-question_1
-réponses_1: de type tab (c à dire les réponses proposées)
-question_2
-réponses_2: de type tab
...
-question_n
-réponses_n: de type tab

et puis mettre une classe association "répondre", qui contient:
-choix1
-choix2
...choixn
c'est à dire les choix du client en question

est-ce bien ça?????
pifpafpoof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 13h02   #10
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
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 : 2 963
Points : 4 563
Points : 4 563
Citation:
Envoyé par pifpafpoof Voir le message
Ce que j'ai compris est de mettre la classe Questionnaire avec comme attribut (par exemple):
-question_1
-réponses_1: de type tab (c à dire les réponses proposées)
-question_2
-réponses_2: de type tab
...
-question_n
-réponses_n: de type tab
ca c'est de l'IHM, c'est à dire une des façons de présenter le questionnaire à coté d'autres solutions type papier, verbale etc

une fois les réponses obtenues et mémorisées on se moque pas mal de l'IHM, bref l'IHM c'est autre chose et je ne suis pas certain que cela fasse parti de votre problème

Citation:
Envoyé par pifpafpoof Voir le message
puis mettre une classe association "répondre", qui contient:
-choix1
-choix2
...choixn
c'est à dire les choix du client en question
pensez globalement (i.e. pas des détails séparés les uns des autres), et présentez une solution complète sous forme de diagramme de classes
__________________
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 30/10/2011, 13h51   #11
Invité de passage
 
Inscription : juin 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
Excusez-moi de ne pas le préciser avant, mais l'agent fait entrer les infos au fur et à mesure.

Que dites-vous du diagramme??
Images attachées
Type de fichier : png Capture.PNG (17,6 Ko, 5 affichages)
pifpafpoof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 15h39   #12
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
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 : 2 963
Points : 4 563
Points : 4 563
Citation:
Envoyé par pifpafpoof Voir le message
Excusez-moi de ne pas le préciser avant, mais l'agent fait entrer les infos au fur et à mesure.

alors l'ancienne question est-ce qu'il suffirait de mettre un attribut Date aux 2 relations:"questionner" et "répondre"??? n'a pas de sens car ces deux dates sont les même

Donc est-ce qu'il suffirait de mettre un attribut Date aux 2 relations:"questionner" et "répondre"???
Que dites-vous du diagramme??
comment avez-vous pu associer un attribut à chaque question/réponse, vous pensez qu'il va toujours y avoir n questions ?

vu le diagramme les multiplicité il y a pas de liste de clients et ceux-ci sont (re)créées à chaque fois qu'ils répondent à un questionnaire, est ce que c'est ce que l'on veut ?

typer les attributs ne serait pas superflu

bof pour les classes-relations Date et Choix
__________________
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 30/10/2011, 16h49   #13
Invité de passage
 
Inscription : juin 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
1/ oui, je me suis rendu compte qu'il y suffirait de mettre une seule date

2/< comment avez-vous pu associer un attribut à chaque question/réponse, vous pensez qu'il va toujours y avoir n questions ?>
c'est pourquoi j'ai utilisé au début la classe question, mais comme vous m'avez dit que je pouurrais le faire en utilisant classe questionnaire, j'ai tenté de le faire, et j'attends que vous me proposiez autre chose.

3/A vrai dire, j'ai déjà une liste client dans ma BD, donc c'est plutôt 1..*

Merci
pifpafpoof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 17h08   #14
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
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 : 2 963
Points : 4 563
Points : 4 563
Citation:
Envoyé par pifpafpoof Voir le message
c'est pourquoi j'ai utilisé au début la classe question, mais comme vous m'avez dit que je pouurrais le faire en utilisant classe questionnaire, j'ai tenté de le faire, et j'attends que vous me proposiez autre chose.
Questionnaire -----1..* ->Question
__________________
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 30/10/2011, 17h18   #15
Invité de passage
 
Inscription : juin 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
ok mais qu'est ce qu'il contiendrait comme attribut? :S

sinon vous avez tout à fait raison pour cette relation!!!


"je sais que je suis bête"
pifpafpoof est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h54.


 
 
 
 
Partenaires

Hébergement Web