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)