TD
TD N°2 GL
Exercice1
Quelle est la différence importante entre le développement d’un logiciel génériques et spécifique ?
Exercice2
Quelle est la différence entre un besoin fonctionnel et un besoin non-fonctionnel. Donnez
1 exemple pour chacun.
Exercice 3
Spécifiez lesquelles des déclarations suivantes sont des besoins fonctionnels et lesquelles sont des besoins non fonctionnels.
1. Le distributeur de billets doit permettre Ă un voyageur d'acheter des cartes hebdomadaires.
2. Le distributeur de billets doit être écrit en c.
3. Les utilisateurs peuvent chercher, télécharger et imprimer des articles .
4. Le système doit réagir dans un délai inférieur à 4 secondes, quelque soit l’action de l’utilisateur.
5. Si une coupure de courant ou une autre défaillance survient au cours du cas d’utilisation, la transaction sera annulée, l’argent ne sera pas distribué.
6. Le système doit pouvoir redémarrer automatiquement dans un état cohérent et sans intervention humaine.
7. Le système doit pouvoir gérer plus de 1000 retraits d’argent par jour
8. Le distributeur de billets doit ĂŞtre facile Ă utiliser.
Exercice4
Le programme analyse un fichier texte. Il construit un rapport de synthèse qui donne pour chaque mot son nombre d’apparition dans le fichier. Il triée les mots du plus fréquent au moins fréquent.
Pensez-vous que cette spécification est claire ? pourquoi ?