Année 2019-2020
RAPPORT DE PROJET DE STAGE
Réalisé par :
Sokhna Oumou Wade (DSTI2-A)
Ndeye Ngoné Ndiaye (DSTI2-A)
Mouhamadou Lamine Guèye (DSTI2-B)
PLAN
1.Contexte
2.Problématique
3.Objectifs
3.1. Objectif général
3.2. Objectifs spécifiques
4.Spécifications Fonctionnelles et analyse des besoins
4.1. Spécifications Fonctionnelles
4.1.1. Les acteurs et rôles
4.1.2. Description Fonctionnelles
4.2. Analyse Détaillée
4.2.1. Description textuelle des cas d’utilisation
4.2.2. Description graphique des cas d’utilisation
5. Conception et Mise en œuvre
5.1. Architecture applicative
5.2. Les outils et technologies utilisés pour l'implémentation
1.Contexte
Pour s’aider à se rappeler de ses tâches on fait souvent
recours à des outils informatiques que sont les ‘todo-list’.
Une ‘to-do list’ est un application simple qui permet de
se souvenir de ses tâches.Elles concernent la vie
quotidienne d’un grand nombre de personnes et sont aussi
appréciées dans la logique de gestion d’un projet marketing
ou informatique par exemple.Les tâches d’une ‘todo-list’
peuvent être hiérarchisées pour atteindre un objectif
spécifique…
2.Problématique
La principale limitation d’un tel procédé est sans nul doute la
possible impertinence de l’ordre d’exécution établi par le
concerné. En effet, pour définir le meilleur ordre dans lequel
faire ses tâches, ce dernier doit prendre en compte
plusieurs paramètres tels que l’échéance de chaque tâche,
le temps que prend chacune d’elles, leur niveau de difficulté
d’exécution (pour pouvoir prévoir un potentiel retard), etc. Et
en déduire un degré ‘d’urgence’ ou de ‘criticité’ avant de les
ordonner suivant cette dernière grandeur. Or, personne ne
prend en compte tout cela dans ses ‘to-do list’. Et c’est là
qu’intervient notre application ‘tasksOrganizer’.
3.Objectifs
3.1 Objectif général
‘tasksOrganizer devra, à terme, nous permettre de
visualiser la liste de nos tâches dans l’ordre optimal et nous
assister dans leur exécution en faisant un suivi de la
progression de chacune d’elles. Elle a aussi pour but de
permettre la planification de notifications qui serviront de
rappel. En somme, nous tentons de créer un assistant
‘intelligent’ à l’exécution de nos tâches.
3.2 Objectifs spécifiques
Outrepassant les limitations humaines, notre application
prend en compte tous les paramètres précédemment
évoqués et les intégrera dans l’algorithme que nous avons
mis sur pieds. Grâce à notre application ‘tasksOrganizer’, il
devient possible de visualiser rapidement les tâches à
accomplir et ce, dans l’ordre optimale ! Elle propose même
de nous notifier au moment qu’on a choisi. Nous précisons
que ces notifications s’enclenchent même lorsque
l’application n’est pas en marche.
L’acteur va devoir fournir les informations relatives à
chaque tâche telles que l'échéance, le niveau de difficulté,
l’importance, le temps d’exécution supposé, et s’il le désire,
une description. Par la suite, et en vue des données
fournies, le logiciel se chargera à l’aide d’un algorithme
d’optimisation de trouver et proposer l’ordre optimal
d'exécution des tâches assignées à l’acteur.Il s’agirait d’une
aide précieuse et quotidienne à potentiellement toute
personne.
4. Spécifications fonctionnelles et Analyse des besoins
4.1 Spécifications Fonctionnelles
4.1.1 Les acteurs et rôles
Rôles:
Acteur : Utilisateur
Rôles :
-créer une tache
-supprimer une tâche
-modifier une tache
-marquer une tâche comme faite
-activer les rappels
-consulter les informations
4.1.2 Description fonctionnelle
Diagramme de cas d’utilisation
4.2 Analyse Détaillée
4.2.1 Description textuelle des cas d’utilisation
Titre Marquer une tâche comme faite
Description Permet à l’utilisateur de faire comprendre au
système qu’une tâche a déjà été faite afin qu’elle
disparaisse de la liste des tâches à faire .
Acteur Utilisateur
Précondition
-
Scénario nominal 1-L’utilisateur après avoir traité la tâche clique
sur le bouton «done» pour marquer la tâche
comme faite.
2-La tâche disparaît de la liste des tâches qui
n’ont pas encore été faites.
Scénario alternatif A l’étape 2,si l’utilisateur n’a pas traité la tâche,
elle ne la marque pas comme faite et alors la
tâche ne disparaît pas de la liste des tâches qui
n’ont pas encore été faites.
Post-condition Disparition de la tâche de la liste des tâches à
faire et présence de la tâche dans la base de
données pour les auto-complétions.
1 / 13 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !