Règles de gestion
Applications et useCases
Une application est un outil développé disposant de fonctionnalités (usecases), fonctionnalités sur lesquelles les utilisateurs pourront remonter les bugs (report). Une application dispose :
- d'un libellé
- d'une description
- d'un numéro de version
- d'une date de création (mise à disposition du public)
- de fonctionnalités (usecases)
Chaque cas d'utilisation a un code et un libellé.
Reports
- 1 Report est déposé par un utilisateur
- Il est associé au cas d'utilisation d'une application
- Il dispose :
- d'un libellé (court)
- d'une description
- d'une date de création (date auto)
- Il permet de spécifier l'action que l'utilisateur a effectué, et le message système qu'il a reçu
- Le report dispose d'un statut, correspondant à son cycle de vie (Nouveau, Affecté,Réponse,Résolu…)
- Le report a une réponse officielle (info sur bug existant, ou possible résolution)
Affectation des reports
Les reports sont affectés à des développeurs, à une date donnée
Echanges sur report
Des messages sont échangés relativement à un report, par les utilisateurs. Les messages sont décrits par un objet, un contenu, une date
Gestion des utilisateurs
- Chaque utilisateur appartient à un groupe
- Ils sont décrits par les infos suivantes :
- nom
- prénom
- login
- password
- email
Gestion des droits dans l'application
- L'application sera constituée de modules, chaque module correspondant à un ensemble de pages (URL)
- Les modules sont accessibles pour des groupes d'utilisateurs