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 ?

 

 


Last modified: Sunday, 13 March 2022, 8:18 PM