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 :

Conception d'un générateur de questionnaire(besoin d'aide)


Sujet :

UML

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2002
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 12
    Points : 7
    Points
    7
    Par défaut Conception d'un générateur de questionnaire(besoin d'aide)
    Bonjour,

    je dois développer un dossier de conception selon l'approche orientée objet d'un générateur de questionaires en ligne. J'envisage commencer par les uses case car je dois faire ça avec UML, mais j'aimerais savoir qu'est ce que vous en pensez et quelle est la prochaine étape à aborder une fois les uses case développés?.
    J'apprécierais énormément votre aide.

    Laurent
    ------------------------------------
    Débutant en développement web

  2. #2
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Points : 1 076
    Points
    1 076
    Par défaut
    Salut Laurent_g42,

    effectivement une fois la capture des besoins faites, commencer par les UC est la methode la plus appropriee. Apres tout depend le niveau de details que tu veux apporter a la conception: si le projet n'est pas trop complexe alors tu peux passer directement au diagramme de classe puis ensuite au developpement.
    Apres tu as 13 diagrammes differents donc tu peux t'amuser mais les plus importants sont les 2 precites. Les diagrammes d'activite et de sequences peuvent etre tres utiles aussi; mais ils servent surtout a consolider tes cas d'utilisation (je ne sais pas ce que tu entends par generateur de questionnaire mais ces 2 derniers diagrammes pourront t'etre particulierement utiles pour correctement modeliser la "generation" de ton questionnaire).

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2002
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Bonjour à tous et à toutes,

    Merci Nip d'avoir répondu à ma requête. Concernant le degré de complexité de mon projet alors je dois aller jusqu'au derner fil de conception...disons préparer un dossier de conception pour un futur programmeur et c'est en se basant sur le dossier que j'aurrais développé, il pourra mettre en oeuvre le site web qui génère les questionnaires et stocke les réponses des répondants à ces questionnaires dans une base de données.
    Pour plus de détails, le système doit:
    -donner la possibilité de créer un compte utilisasteur
    -Chaque utilisateur aurra la possibilité de créer ses questionnaires (de sondages) en se servant de ce système. (on pense donc à: créer comtpe, créer questionnaire, créer question, créer réponses...etc)

    J'ai commencé à recenser les acteurs et les uses cases correspondants:
    Pour ce qui est des acteurs, j'ai pensé à:
    -Utilisateur (disposant d'un compte)
    -Répondant: destinataire du sondage, une fois développé
    -webmestre:pour la gestion et la supervision du site
    je me demande s'il en existent d'autres...je suis en réflexion.

    Pour avoir une idée plus claire sur le genre de système dont je parle je vous invite à visiter ce site: www.surveymonkey.com


    Toute participation à ce débat est la bienvenue..
    Merci à vous.

    Laurent
    -------------------------------------
    Débutant en développement web

  4. #4
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Points : 1 076
    Points
    1 076
    Par défaut
    Ben la pas grand chose a dire en fait: les acteurs sont bons mais tant qu'on a pas les UC correspondants, difficile de juger ou debattre .
    A priori pas d'autres acteurs et ca suffit bien comme ca, a moins que tu es gestion des droits complexe mais sinon c'est bon (inutile de multiplier les acteurs).

  5. #5
    Futur Membre du Club
    Inscrit en
    Novembre 2002
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Bonjour à tous et à toutes,

    Nip, j'ai mentionné les "uses cases" plus haut dans mon dernier message.

    -gérer questionnaire(créer, modifier, suprimer,publier)
    -gérer question
    j'ajoute:
    -gérer compte
    -gérer une liste de répondants (genre disposer d'une liste d'émails)
    -.... la liste des "uses cases" n'est pas exhaustive.

    Quand j'ai parlé d'acteurs c'est dans le soucis qu'il pourrait y avoir d'autres mais du genre logiciels qui pourrait interagir avec le système.

    Au plaisir.

    Laurent
    ---------------------------------
    Débutant en développement web

  6. #6
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Points : 1 076
    Points
    1 076
    Par défaut
    Citation Envoyé par Laurent_g42
    Bonjour à tous et à toutes,

    Nip, j'ai mentionné les "uses cases" plus haut dans mon dernier message.
    -gérer questionnaire(créer, modifier, suprimer,publier)
    -gérer question
    j'ajoute:
    -gérer compte
    -gérer une liste de répondants (genre disposer d'une liste d'émails)
    -.... la liste des "uses cases" n'est pas exhaustive.
    Salut Laurent_g42,

    j'avais bien vu ces exemples de UC mais il serait pas mal que tu donnes un diagramme de UC (c'est joli les diagrammes ) un peu plus avance qu'on puisse donner notre avis, parce que, la, effectivement les exemples que tu donnes sont des UC mais incomplets; ca serait mieux si tu precisais clairement les choses avec les relations entre les UC, et les UC pour tous les acteurs impliques (ce sont les UC uniquement de l'acteur "utlisateur" que tu as donne?).

  7. #7
    Futur Membre du Club
    Inscrit en
    Novembre 2002
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Bonjour à tous et à toutes,

    je tiens à m'excuser si mes réponses ne sont pas immédiates souvent à cause de mes obligations professionnelles.

    Effectiement Nip je n'ai pas cité tous les UC et j'ai mentionné que la liste n'était pas exhaustive.
    En ce qui concerne la présentation de ces UC sous forme graphique, je pense que ce n'est pas difficile une fois on a la représentation sous forme textuelle ou sous forme de colonnes (J'utilise la présentation figurant dans le livre: Les designs Paterns..2éme édition).

    Les UC pour ce qui est des autres acteurs:
    -Acteur répondantUC1-répondre au questionaire, je n'en vois pas d'autres a présent)
    -Acteur webmestre: UCs reliées à la gestion d'un site web en général.
    je sollicite votre contribution si vous en voyez d'autres acteurs et UC.

    Merci à tous et à toutes pour vos remarques et commentaires.

    Laurent
    ---------------------------------
    Débutant en développement web

  8. #8
    Futur Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    sur la demarche a suivre uses case +... pour uniformiser ton developpeemnt il faut que tu associe a uml un proccesus de developeemnt qui t'accompagnera tout au long de ton projet ainsi chaque etape de developement aura ses diagramme bien precis exemple pôur un cycle classique en V: l'etape d'analyse sera alimenter par les uses case .
    pour les processus : je te conseille XP ou 2UP.ce sont les standart les plus a la mode.
    et il ya une autre solution c'est prendre le processus 2UP + les best practide de XP : ca ca devra vraiment t'aider dans ton projet.

  9. #9
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Points : 1 076
    Points
    1 076
    Par défaut
    Citation Envoyé par Laurent_g42
    En ce qui concerne la présentation de ces UC sous forme graphique, je pense que ce n'est pas difficile une fois on a la représentation sous forme textuelle ou sous forme de colonnes
    Tout a fait d'accord mais ceci est surtout valable pour toi; si quelqu'un veut t'aider sur ce forum, il lui suffira de lire ton diagramme et de ne pas se taper 50 lignes de commentaires. De plus les diagrammes sont precis et tres clairs (beaucoup plus surement que la representation textuelle), donc ca serait pas mal d'avoir un diagramme . Mais ca ne m'empechera pas de donner mon avis quand meme .

    Pour les autres acteurs que l'utilisateur:
    -Repondant: la ca depend du cahier des charges; il y a bien sur l'UC "repondre a un questionnaire" mais aussi "gerer son compte" ou "consulter ses questionnaires en cours" (si il peut les reprendre par exemple), "rechercher des questionnaires" (pas tres utile mais pourquoi pas), "consulter l'aide en ligne" (qui peut etendre les autres cas d'utilisation precites)... .

    -Webmestre: Gerer le site (que tu pourras peut etre detailler en "gerer le profil des clients" "gerer la liste des questionnaires"). Mais bon l'uc "gerer le site" convient bien.

  10. #10
    Futur Membre du Club
    Inscrit en
    Novembre 2002
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Bonjour à tous et à toutes,

    merci Nip pour ces commentaires précieux. Bien évidemment ton avis et celui de toute autre personne compte beaucoup pour moi.
    Pour l'acteur répondant:
    je pense que l'UC gérer son compte ne me convient pas car un compte utilisateur est crée uniquement (dans mon cas) pour quelqu'un qui veut créer un sondage. Alors le répondant pour moi est tout simplement une personne ayant reçu l'invitation à répodre à un questionnaire donné.

    Pour ce qui est des diagrammes, je développerais ça bientôt (sous Rational Rose) et je les mettrais à disposition sur ce forum afin d'enrichir cette discussion.
    Une autre réference que j'utilise pour les UC: Writing Effective Use Cases: Alistair Cockburn

    au plaisir.
    Laurent
    ------------------------------------
    Débutant en développement web

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

Discussions similaires

  1. Générateur d'avatar - Besoin d'aide
    Par Kangourou pas sympa dans le forum Flash
    Réponses: 1
    Dernier message: 18/10/2009, 12h17
  2. Réponses: 10
    Dernier message: 30/08/2006, 11h54
  3. conception d'un générateur de questionnaire
    Par Laurent_g42 dans le forum Cas d'utilisation
    Réponses: 6
    Dernier message: 20/04/2006, 00h03
  4. [Conception] BDD & PHP, néophite à besoin d'aide pour un site
    Par Cusack dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 14/02/2006, 20h53
  5. Besoin d'aide sur la conception d'un base de données
    Par lordgodgiven dans le forum Modélisation
    Réponses: 1
    Dernier message: 01/10/2005, 16h51

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