WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Développement d'une application d'apprentissage de langue.

( Télécharger le fichier original )
par Moïse Coumbassa
Faculté des Sciences Juridiques Economique et de Gestion de Jendouba - Licence Fondamentale en Informatique Appliqué en Gestion 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II. Analyse des Besoins  fonctionnels

L'analyse fonctionnelle, permet d'aboutir à un résultat satisfaisant et efficace du thème d'étude, il faut à ce stade définir avec précision la bordure de la solution à développer. Ceci inclut l'énumération des différents services que notre application est supposée offrir à l'utilisateur.

Notre solution qui consiste au développement d'une application mobile d'apprentissage d'une langue vivante est sensée offrir  aux usagers :

v Pour cela la création d'une base de données sera nécessaire, afin de mieux gérer nos interfaces, en vue d'établir un vocabulaire de base ainsi que la grammaire et y stocker les mots nécessaires.

v L'application devra également être dotée d'un dictionnaire dans le but de permettre à l'utilisateur, de mieux comprendre les mots et phrases ainsi que leurs contextes à partir de laquelle l'utilisateur pourra écouter quelques mots recherchés.

v L'utilisation de dictionnaire hors ligne

III. Analyse des besoins non fonctionnels :

Un besoin non fonctionnels est une restriction ou une contrainte qui pèse sur un service du système, telle que les contraintes liées à l'implémentation, les exigences en matière de performance, les dépendances de plate-forme, la facilité de maintenance, l'extensibilité et la fiabilité.

ü L'ergonomie des interfaces 

La solution doit présenter une interface ergonomique englobant toutes les fonctionnalités offertes. La manipulation des interfaces ne doit pas nécessité une connaissance poussée en informatique, elle doit être simple et claire afin de s'adapter aux connaissances informatiques de notre utilisateur.

ü Fiabilité et rapidité 

Notre système doit garantir la rapidité et la fiabilité de la recherche, ainsi que la gestion optimale des ressources.

ü La compatibilité de l'application avec différent système ou plateforme 

La compatibilité de l'application avec d'autre plateforme n'a pas d'impact sur le logiciel à développer.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius