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

Cas d'utilisation Discussion :

conception d'un générateur de questionnaire


Sujet :

Cas d'utilisation

  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
    Bonjour à tous,
    je fais un retour après une longue absence due à des obligations personnelles.
    J'ai développé les cas d'utilisation d'un système de traitement de questionnaire en ligne et j'aimerais avoir votre avis la dessus.

    Mes acteurs du site sont:

    -utilisateur
    -visiteur
    -webmestre
    -répondant (au questionnaire de sondage)

    Mes uses case sont:
    -s'inscrire(par un usager)
    -s'authentifier(par un usager)
    -créer questionnaire(par un usager)
    -collecter des données (i.e les réponses (par un usager))
    -analyser les données(par un usager)
    -modifier les options d'un sondage
    -supprimer les réponses (vider la bases de données des réponses)
    -Gérer la liste des répondants (liste d'émail)
    -Gérer son compte utilisateur(par un usager)
    -Mettre à jour le site web(par le webmestre)
    -remplir un questionnaire(par le répondant)
    -envoyer un questionnaire(par le répondant)

    J'ai détaillé tous ces cas d'utilisation d'une manière textuelle (selon Craig Larman, UML et les Design Patterns).

    Je compte développer par la suite:
    -le MODÈLE DU DOMAINE
    -Le DIAGRAMME DE SÉQUENCE SYSTÈME(spécification détaillée des exigences)
    -Le DIAGRAMME DE CLASSES PARTICIPANTES(réalisation des uses case)
    -Le DIAGRAMME D’ACTIVITÉS DE NAVIGATION(modélisation de la navigation)
    -Le DIAGRAMME D’INTÉRACTION
    -Le DIAGRAMME DE CLASSES DE CONCEPTION (conception détaillée)

    Je me demande si je suis sur une bonne démarche afin d'établir un dossier de conception d'un système de traitement de questionnaire de sondage en ligne.
    Merci pour vos commentaires.

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

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Dans tes UC, il y en a qui sont trop petits :
    - S'authentifier par exemple. Je suppose que l'on n'utilisera pas ton appli pour s'authentifier !? Ce n'est pas un but en soit, n'est-ce pas ?
    - Envoyer un questionnaire ?

    Quand on nomme des UC, il faut penser à l'objectif du point de vue de son acteur et non du point de vue de l'application. Cela t'aidera à décrire le Quoi et non le Comment.

    Pour le reste, tu sembles sur la bonne voie

  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
    Merci ego pour tes commentaires précieux.
    Effectivement, j'ai repensé à ça en me disant qu'en executant un UC un acteur doit s'attendre à un but avec une valeur ajoutée et de ce fait s'authentifier semble n'apporter pas plus que l'accès au site.

    Pour le processus de développement que j'ai adopté, il s'agit de l'approche expliquée par Pascal Rocques dans son livre: Développer un site e-commerce. Je le mentionne ici à titre d'information au cas où les personnes visualisant ce message veulent avoir une idée sur mon dossier de conception.

    Je suis rendu à la phase: Planification du projet en itérations
    je me demande comment décider que tel ou tel UC doit être pris en compte lors de l'itéaration 1 plutôt que l'itération 2?...


    Merci encore pour toute personne voulant m'apporter de l'aide la dessus.

    à bientôt

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Ton plan d'itération peut être en liaison avec une "gestion des risques".
    En effet, trop souvent, nous avons tous envie de commencer par le plus simple et finir par le plus compliqué. Ce qui est une erreur fondamentale, car c'est l'UC le plus difficile ou le plus lourd à mettre en place qui va déterminer en partie l'architecture.

    Donc je dirai qu'il faut que tu découvres quels sont tes UC qui vont te poser le plus de problème ou qui sont les plus primordiaux et donc commencer par eux.
    Par exemple, est-ce que la suppression des réponses est un UC prioritaire (d'ailleurs, est-ce que c'est un UC ou juste de la gestion administrative de ta BD - évidemment je n'ai pas le besoin sous les yeux donc peut être que je me trompe).

    CARPE DIEM

  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
    Merci Jack pour tes comemntaires,
    j'ai raffiné un peu mes UC et les ai classés selon le risque et leur priorité comme expliqué dans le livre (développer un site e-commerce de Pascal Rocques) effectivement.
    je donne ci-dessous un aperçu de ce que j'ai obtenu à titre d'indication:

    Cas d’utilisation/Priorité / Risque / Itération

    S’inscrire/Haute/ Moyen / #1
    Construction d’un questionnaire / Haute / Haut / #1
    Créer une page de questions / Haute / Moyen / #1
    Créer une question / Haute / Haut/ #1
    Créer le titre(libellé) / Haute / Haut/ #1
    Créer les choix de réponses possibles /Haute/ Haut/ #1
    Collecter les données relatives à un questionnaire /Haute/ Haut/ #2
    Option de sondage /Haute/ Haut / #1
    Analyse de données /Moyenne /Bas/ #3
    Suppression d’un questionnaire /Moyenne /Haut/ #2
    Gestion de la liste des répondants/ Basse/ Bas / #4
    Gestion compte /Moyenne /Moyen/ #3
    Consulter l’aide/ Bas/ Bas/ #4
    Maintenir le site /Moyenne /Bas/ #4


    je tiens à signaler que j'ai de la difficulté à présenter ça sous-forme de tableau.
    voilà, dans l'attente de vos commentaires.

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

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    On ne peut pas répondre à ta place ici.
    Comme l'a dit jacktheripper, c'est la gestion des risques qui peut t'amener à commencer par tel ou tel UC.
    Tu as aussi un "maitrise d'ouvrage" (MOA) qui peut aussi avoir son avis dans le sens où d'un point de vue métier un UC est prioritaire alors que pour toi, d'un point de vue technique, ce UC est relativement simple à mettre en oeuvre.
    Il faut donc que tu définisses l'objectif de tes itérations en termes de réduction des risques (et quels risques tu veux réduire), construction des bases de l'architecture, affinage de tes estimations,...Ensuite, tu sauras quoi faire, quoi mettre dans ton itération.
    Je te conseille, si tu y a accès, de regarder ce qui est dit dans le RUP (IBM Rational Unified Process) sur la discipline gestion de projet

  7. #7
    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
    Un commentaire aussi sur tes cas d'utilisation: ceux que tu presentes sont a mon sens trop detailles; dans la mesure ou tu te retrouves avec 60-70% de tes cas d'utilisation en priorite haute/risque haut et iteration de niveau 1, c'est qu'il y a un probleme. Je ne vois pas la difference entre entre "creer un questionnaire" et "creer une question, un titre, les choix possibles", c'est le meme cas d'utilisation: meme acteur et l'action creer un questionnaire entraine obligatoirement les autres sequences, non?

    Pour les autres j'ai plus de mal a donner mon avis, sans correctement voir tous les acteurs concernes. Ton premier post n'est pas complet.
    T'es t'il possible de mettre un schema?

Discussions similaires

  1. conception d'un générateur
    Par rosanne dans le forum UML
    Réponses: 1
    Dernier message: 27/05/2013, 08h49
  2. Réponses: 1
    Dernier message: 13/02/2013, 23h26
  3. [A-02] Conception d'un générateur d'horaires
    Par zak_mckraken dans le forum Modélisation
    Réponses: 5
    Dernier message: 10/02/2009, 22h09
  4. Conception d'un générateur automatique de lettre
    Par jbkm86 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/11/2007, 10h48
  5. Réponses: 9
    Dernier message: 03/09/2005, 20h51

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