III.3 Spécification des besoins non
fonctionnels
Les besoins non fonctionnels spécifient les
propriétés du système telles que les contraintes
d'environnement et d'implémentation, la performance, la maintenance,
l'extensibilité et la flexibilité. Certains besoins non
fonctionnels sont généraux et ne peuvent pas être
rattachés à un cas d'utilisation particulier.
III.3.1 Les contraintes ergonomiques
Les contraintes ergonomiques sont les contraintes liées
à l'adaptation entre les fonctionnalités de l'application, leurs
interfaces et leur utilisation.
Pour notre application, nous devons obéir aux contraintes
ergonomiques suivantes : - Permettre un accès rapide de
l'information.
- Interface simple et compréhensible.
- L'organisation des rubriques, des onglets, etc.
- L'application doit guider le client ou le visiteur pour
avoir sa demande c'est à dire qu'elle doit être
développée avec un langage compréhensif par l'utilisateur,
présenter les informations d'une façon simple et claire, faire
apparaître les choix ou les saisis du client.
17
III.3.2 Les contraintes techniques
- Il faut que toute interface de l'application soit
homogène, en effet, les différentes pages doivent suivre le
même modèle de représentation (couleurs, images, textes
défilants, etc.).
- Il faut que toute interface de notre application soit
homogène, en effet, les différentes pages doivent suivre le
même modèle de représentation (couleurs, images, textes
défilants, etc.).
- Le code doit être extensible et maintenable pour
faciliter toute opération d'amélioration ou d'optimisation
III.3.3 Les contraintes de matériel
L'application sera installée sur un
téléphone mobile à OS Android.
III.3.4 Les contraintes de déploiement
- Les applications clients doivent être
téléchargeables à partir d'Android Market pour Android.
-La spécification des besoins fonctionnels et non
fonctionnels procure une vision claire du sujet et une compréhension
plus profonde des taches à réaliser. Elle mène
également à prévoir une spécification semi-formelle
de l'application.
|