Contraintes - Valulz/Close GitHub Wiki

Contraintes liées au projet:

  • l'utilisateur peut fixer support (entre 0,0 et 1.0)

  • l'utilisateur peut charger un fichier (format .txt)

    • Structure du fichier : id|a|b|c
  • En sortie, lister les règles d'association généré:

    • dans l'UI, ET
    • dans un fichier .txt de sortie
  • Pour chaque règles, préciser son support, sa confiance, son lift.

Précision supplémentaires :

  • Fichier de sortie peut être
    • Généré automatiquement
    • Permettre à l'utilisateur de choisir où l'enregistrer

Rendu

  • Date de rendu : 30 mars 2016
  • Compte-Rendu
    • format : pdf
    • 10 pages minimum
  • codes source (archive ou lien github)
  • application compilée
  • fichiers de test
    • Maximum de 10 000 lignes
    • Maximum 200 items distincts

Application

  • Langage : Java
  • UI (JavaFX ?)
  • Implémentation de l'algorithme Close

Implicite

  • Utilisateur doit pouvoir exécuter l'algorithme Close
    • Seulement s'il a chargé un fichier .txt, valide
    • Renseigné un support
    • Appuyer sur le bouton "Executer Close"
  • L'appuie sur le bouton "Enregistrer Sous", permet d'enregistrer les derniers résultats dans un fichier .txt
  • Les résultats sur UI ne sont pas modifiables par l'utilisateur
  • Théoriquement, les items (dans les fichiers de test) seront trié dans l'ordre alphabétique, MAIS, il faut s'en assurer (afin de ne rien oublié dans l'exécution de l'agorithme)