Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
javaee:projet2013:analysecomp [2013/12/20 19:10] – [1.1- Module gestion des droits] jcheron | javaee:projet2013:analysecomp [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
---|
=== -- Diagramme partiel des uses cases === | === -- Diagramme partiel des uses cases === |
| |
| La **gestion des droits** est un cas d'utilisation dans lequel on trouvera cet ensemble de fonctionnalités : |
| |
{{:javaee:projet2013:partialusecasesdroits.png?nolink|}} | {{:javaee:projet2013:partialusecasesdroits.png?nolink|}} |
^<html><span class="value">Objectifs</span></html> |<html><ul><li>l'administrateur doit pouvoir modifier les droits | ^<html><span class="value">Objectifs</span></html> |<html><ul><li>l'administrateur doit pouvoir modifier les droits |
des groupes sur les modules de l'application</li></ul></html> | | des groupes sur les modules de l'application</li></ul></html> | |
| |
|< 100% 20% - >| | |< 100% 20% - >| |
^<html><span class="value">Scénario nominal</span></html> | <html> | ^<html><span class="value">Scénario nominal</span></html> | <html> |
^<html><span class="value">Acteur principal</span></html> | Chef de projet | | ^<html><span class="value">Acteur principal</span></html> | Chef de projet | |
^<html><span class="value">Préconditions</span></html> |<html><ul><li>L’utilisateur actuel est chef de projet,</li><li>il existe au moins une application</li><li>Il existe des développeurs</li></ul></html> | | ^<html><span class="value">Préconditions</span></html> |<html><ul><li>L’utilisateur actuel est chef de projet,</li><li>il existe au moins une application</li><li>Il existe des développeurs</li></ul></html> | |
| ^<html><span class="value">Objectifs</span></html> |<html><ul><li>Répartir ou affecter des développeurs au suivi des reports liés à une application</li></ul></html> | |
| |
|< 100% 20% - >| | |< 100% 20% - >| |
| |
</html> | | </html> | |
| |
| ==== -- Module Activités membre ==== |
| |
| === -- Dépôt d'un report === |
| |
| == Diagramme partiel == |
| |
| {{:javaee:projet2013:partialusecasessaisiereport.png?nolink|}} |
| |
| == Descriptif textuel == |
| |
| ^ <html><span class="value">Titre</span></html> | Descriptif textuel : Cas **Déposer un report** | |
| ^ <html><span class="value">Contexte</span></html> | Appli web **bugsReport** | |
| ^ <html><span class="value">Auteur</span></html> | jc | |
| ^ <html><span class="value">Date</span></html> | 20 déc. 2013 | |
| ^ <html><span class="value">Version</span></html> | 1.0.0.1 | |
| |
| |< 100% 20% - >| |
| ^<html><span class="value">Cas d'utilisation</span></html> | **Déposer un report** | |
| ^<html><span class="value">Acteur principal</span></html> |membre | |
| ^<html><span class="value">Préconditions</span></html> |<html><ul><li>l'utilisateur membre est connecté à l'application,</li><li>il existe des applications et des cas |
| d'utilisation.</li></ul></html> | |
| ^<html><span class="value">Objectifs</span></html> |<html><ul><li>Permettre à un utilisateur membre de reporter un bug (dysfonctionnement) sur l'une des fonctionnalités (useCase) d'une application.</li></ul></html> | |
| |
| |< 100% 20% - >| |
| ^<html><span class="value">Scénario nominal</span></html> | <html> |
| <ol> |
| <li><span style="color:black;">Le membre choisit l'option Report d'un nouveau bug.</span></li> |
| <li>Le système affiche un formulaire de saisie d'un report, présentant la liste des applications existantes.</li> |
| <li><span style="color:black;">Le membre sélectionne une application.</span></li> |
| <li>Le système affiche la liste de tous les cas d'utilisation (fonctionnalités) de l'application sélectionnée.</li> |
| <li><span style="color:black;">Le membre sélectionne un cas d'utilisation.</span></li> |
| <li>Le système affiche les zones de saisie des informations du report : |
| <ul><li>libellé (titre ou sujet)</li> |
| <li>descriptif (description générale et résumée du problème rencontré)</li> |
| <li>userAction (la suite d'action réalisée par l'utilisateur et permettant de reproduire le bug)</li> |
| <li>actualResults (les résultats obtenus par l'utilisateur)</li> |
| <li>expectedResults (les résultats attendus par l'utilisateur en cas de fonctionnement "normal"</li> |
| </ul> |
| </li> |
| <li><span style="color:black;">le membre procède au remplissage des champs.</span></li> |
| <li>le système affiche les reports similaires trouvés, au fur et à mesure de la saisie des |
| informations par l'utilisateur</li> |
| <li><span style="color:black;">Le membre valide sa saisie.</span></li> |
| <li>le système enregistre le report dans la base de données (ajout auto de la date de création) et communique un message aux développeurs affectés à l'application concernée.</li> |
| </ol> |
| |
| |
| |
| </html> | |
| |
| |< 100% 20% - >| |
| ^<html><span class="value">Scenarii alternatifs</span></html> | <html> |
| <ul> |
| <li>En 9 : |
| <ul><li><span style="color:black;">Le membre trouve un report parmi la liste affichée des reports existants correspondant à son problème : il annule sa saisie et consulte le report proposé</span></li></ul> |
| </li> |
| <li>En 10 : |
| <ul><li>Le système avertit le membre des erreurs de remplissage (champs vides)</li></ul> |
| </ul> |
| |
| |
| |
| </html> | |
| |
| |
| |
| |