# TP - UML, exercices ## Objectifs Réaliser les diagrammes UML d'activité et de séquence suivants. ### Exercice 1 Soit les acteurs suivants: - Un internaute et son navigateur Web - Un serveur HTTP - Une application Web Réaliser le diagramme de séquence illustrant un processus de type HTTP [Digest Auth de la RFC 2617](https://tools.ietf.org/html/rfc2617#section-4.2). Le diagramme devra représenter un succès et un refus (identifiants invalides) d'authentification. ### Exercice 2 Réaliser le diagramme d'activité illustrant le processus de la [recherche dichotomique](https://en.wikipedia.org/wiki/Binary_search_algorithm). Autrement dit: Soit un nombre choisi aléatoirement entre 0 et 100. Le "programme" doit être capable de trouver celui en posant de manière répétée la question "Le nombre à trouver est il supérieur ou inférieur à N ?", où N est une variable contenant l'estimation de réponse du programme. ## Environnement technique Je vous propose d'utiliser [Pencil](http://pencil.evolus.vn/Next.html) outil libre de création de diagrammes. Si vous avez une autre préférence pour la création de travaux "graphiques", vous pouvez l'utiliser. Le résultat de vos travaux devra être remis au **format PDF**. ## Ressources - [Guessing Game](https://www.khanacademy.org/computing/computer-science/algorithms/intro-to-algorithms/a/a-guessing-game)