Gestion de TODO
Transcription
Gestion de TODO
Gestion de TODO-listes Fayçal Bessayah [email protected] 1. Description La vie professionnelle, associative et personnelle nous amène à mener de front un certain nombre de tâches de nature diverses et de durée diverses. Certaines de ces tâches ont des dates de fin impératives, d’autres non. Pour s’organiser, plusieurs méthodes peuvent être utilisées. Une méthode appelée GTD (Getting Things Done) préconise d’utiliser des TODO listes. On peut gérer les listes avec des morceaux de papiers, des post-it ou des outils informatiques. Ce projet a pour objectif de gérer les TODO listes avec une application informatique. Les principales fonctionnalités gérées par ce programme seront : • • • • • Ajout, suppression de tâches de la TODO-liste Gestion de sous-listes Tri et filtre dans les TODO-listes Stockage des TODO-listes dans des fichiers Interfaces utilisateurs graphique et en mode commande 2. Travail à réaliser • • • • • Etude de plusieurs applications de TODO-listes existantes Rédaction d’un cahier des charges Définition des structures de données Définition, implantation en C et tests des fonctions de base et des interactions utilisateurs Gestion des fichiers associés au modèle de données 3. Environnement de développement • • • Système Linux Langage C (structure de données) GTK 4. Connaissances acquises à l’issue du projet • • • • Langage C Fichiers en C sous Linux Développement d’interfaces graphiques Gestion de projet (Analyse, conception, développement, tests, documentation, etc.)