Skip to content

ares-b/Projet_M1_JAVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 

Repository files navigation

Vérification et Anonymisation des données - Roadmap

Ce qui est demandé

Création du socle d'un projet qui vérifie et anonymise des données.

L'outil pourra lire et écrire des fichiers au format CSV.

L'application devra lire et écrire d'autres format de données que CSV, et doit pouvoir être éxecuté de deux manières différentes, l'une pour vérifier les données et l'autre pour les anonymiser.

Cas d’utilisations

Cas d’utilisation « UC1 - Vérification des données »

En entrée quatre arguments sont donnés :

  1. Le fichier CSV à vérifier
  2. Un fichier décrivant le fichier CSV
  3. Un fichier décrivant les données à vérifier
  4. Le nom du fichier CSV en Output

L'exécution de ce cas d'utilisation vérifiera automatiquement que les données correspondent au type attendu, et à l'issue de cette exécution, on aura en sortie :

  1. Un fichier CSV portant le nom donné dans l'argument d'entrée « 4 » contenant les données du fichier CSV vérifiés.

Cas d’utilisation « UC2 - Anonymisation des données »

En entrée quatre arguments sont donnés :

  1. Le fichier CSV à anonymiser
  2. Un fichier décrivant le fichier CSV
  3. Un fichier décrivant les données à anonymiser
  4. Le nom du fichier CSV en Output

L'exécution de ce cas d'utilisation anonymisera les données grâce au fichier donné l'argument d'entrée « 3 », et à l'issue de cette exécution, on aura en sortie :

  1. Un fichier CSV portant le nom donné dans l'argument d'entrée « 4 » contenant les données du fichier CSV anonymisé.

Fonctionnalités détaillées

Features

Feature Ordre de développement Cas d'utilisation Fonctionnalité
F1 1 UC1 & UC2 Lire un fichier CSV à vérifier/anonymiser
F2 2 UC1 & UC2 Lire un fichier JSON décrivant les colonnes du fichier CSV, contenant la base de règles de vérification et la base de règles d'anonymisation
F3 6 UC1 & UC2 Donner un nom au fichier CSV en output
F4 3 UC1 Vérifier automatiquement que les données du fichier CSV sont bien au format décrit
F5 4 UC1 Vérifier que les données du fichier CSV respectent les règles de vérification
F6 7 UC1 Écrire les données vérifiées et anonymisées dans un fichier dont le nom est donné en entrée
F7 5 UC2 Anonymiser les données

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published