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