Étude GPT2X:Consolidation de l'expression de besoin:Dossier de Spécifications Fonctionnelles

De April MediaWiki
Aller à la navigationAller à la recherche

Page mère

Description de cette page

Cette page est dédiée au dossier de spécifications fonctionnelles. C'est l'endroit où l'on détaille toutes les fonctionnalités de façon aussi précise que nécessaire.

Le Cahier des charges donne une vision macro des fonctionnalités et le présent dossier de spécifications fonctionnelles donne lui une vision micro.

Compte

Un compte est défini par :

  • un nom complet (obligatoire) : fonction, prénoms et noms sous la forme librement choisie par l'utilisateur ;
  • email (obligatoire) ;
  • visibilité de l'email (public, privé) ;
  • mot de passe (obligatoire) ;
  • date du mot de passe (nécessaire pour la perte de mot de passe) ;
  • date de création ;
  • date de dernière modification ;
  • institution ;
  • photo ;
  • texte de présentation ;
  • téléphone ;
  • pays ;
  • rôles (voir liste des rôles) ;
  • statut (voir cycle de vie d'un compte) ;
  • date de la dernière connexion ;
  • fuseau horaire.

Entités/groupes/rôles

Une entité est définie par :

  • un id ;
  • un nom ;
  • une liste de groupes lui étant attachés ;
  • une liste de rôles ;
  • un historique ;
  • des informations.

Un groupe est défini par :

  • un id ;
  • un nom ;
  • une liste d'entités lui étant rattachées ;
  • l'historique d'attachement des entités ;
  • l'entité auquel il appartient.

STU

Quelques principes fondamentaux :

  • un groupe n'appartient qu'à une seule entité ;
  • une entité peu contenir plusieurs groupes ;
  • une entité peu appartenir à plusieurs groupes.

Exemple n°1, l'entité département contient :

  • un groupe de villes ;
  • un groupe de préfets (de département) ;
  • un groupe d'habitants ;
  • un groupe de circonscriptions ;
  • un groupe d'élus.

Campagnes

Une campagne est définie par :

  • un id ;
  • un nom ;
  • une période : indéterminée, début et fin ;
  • un gérant (campagn manager) ;
  • un statut : non créé, créé, ouverte, clôturée, fermée
  • une annonce de création de campagne :
    • un message,
    • une liste d'entités destinataires,
    • une liste de relais de diffusions.

STU