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.)

Documents pareils