This is an old revision of the document!
Les temps sont donnés à titre indicatif. Par contre, nous passons à la partie évaluation de chaque TD au bout de 3h maximum même si la phase précédente n'est pas terminée.
Pour mieux comprendre un projet, mieux cerner les attentes de l'utilisateur et décider des tests qui devront être réalisés pour montrer que le projet fonctionne, il est important de s'intéresser aux “données” intervenant dans les cas d'utilisation. Il s'agit donc d'utiliser les flots d'évènements précédemment décrits pour les compléter avec des données de tests.
La figure suivante montre comment compléter un flow qui décrit la saisie d'un nom, d'un mot de passe puis le clique sur soumission pour faire apparaitre un test qui explicite un exemple avec Peter comme nom,… et la raéction du système comme la visualisation des étoiles lors de la saisie du mot de passe. L'intérêt est ici (i) de préparer des jeux de tests, (ii) de mieux comprendre les données échangées, (iii) expliciter les réactions du système.
Place Order
et Phone Order
? Est-ce que tout passage de commande doit se faire par téléphone? Est-ce une extension d'un passage de commande?Compléments sur La galerie d'art
Reprenez votre cas d'utilisation sur “Un internaute s'inscrit pour devenir client de la galerie d'art” et dessiner une interface graphique qui correspond, vérifier que vous pouvez bien jouer vos flots d'évènements avec les données prévues.
Pour dessiner cette interface, vous pouvez utiliser, à plusieurs sur le même diagramme : https://www.draw.io/
Je sais répondre à :