Skip to content

Latest commit

 

History

History
55 lines (46 loc) · 2.4 KB

File metadata and controls

55 lines (46 loc) · 2.4 KB

Utilisateur

RG1: Un utilisateur doit avoir un nom.
RG2: Un utilisateur doit avoir un prénom.
RG3: Un utilisateur doit avoir un genre.
RG4: Un utilisateur doit avoir une date de naissance.
RG5: Un utilisateur doit avoir un email pour la connexion.
RG6: L'email de l'utilisateur est unique.
RG7: Un utilisateur doit avoir un mot de passe pour la connexion qui contient :

  • 8 caractères minimum
  • 1 majuscule minimum
  • 1 chiffre minimum
  • 1 caractère spécial minimum
    RG8: Toute modification d'un utilisateur doit être journalisée.
    RG9: Un utilisateur a une date de création de son compte et une date de modification.
    RG10: Un utilisateur peut avoir une liste de films préférés.
    RG11: Un utilisateur peut avoir une liste de rôles préférés.
    RG12: Un utilisateur peut avoir plusieurs archives.

Films

RG13: Un film doit comporter un titre.
RG14: Un film peut comporter un ou plusieurs acteurs.
RG15: Un film doit comporter un réalisateur.
RG16: Un film a une durée.
RG17: Un film a une date de sortie.
RG18: Un film a une langue par défaut (ex : fr, es, en).
RG19: Un film a une restriction selon l'âge.

Acteurs

RG20: Un/Une acteur/actrice doit avoir un nom.
RG21: Un/une acteur/actrice doit avoir un prénom.
RG22: Un/une acteur/actrice doit avoir un rôle.
RG23: Un/une acteur/actrice doit avoir une nationalité.
RG24: Un/une acteur/actrice doit avoir une date de naissance.
RG25: Un/une acteur/actrice doit avoir un genre (ex : "homme").
RG26: Un/une acteur/actrice peut jouer dans plusieurs films.
RG27: Un/une acteur/actrice doit être associé·e qu’une seule fois à un même film pour un rôle donné.

Réalisateurs

RG28: Un réalisateur doit avoir un nom.
RG29: Un réalisateur peut avoir un prénom.
RG30: Un réalisateur a une liste de films qu'il a réalisés.
RG31: Un réalisateur peut avoir une date de naissance.
RG32: Un réalisateur peut avoir une nationalité.
RG33: Un réalisateur peut avoir un genre.

Archives

RG34: Une archive doit avoir un identifiant pour chaque enregistrement.
RG35: Une archive concerne un utilisateur.
RG36: Une archive doit enregistrer les nouvelles modifications apportées.
RG37: L'archive doit comporter la date de la modification réalisée.