Exercices Corrigés UML: Diagramme de collaboration
Avec des exercices corrigés en UML sur les diagrammes de collaboration, vous pratiquerez divers concepts sur les diagrammes de collaboration. Vous commencerez par des exercices de base à des exercices plus avancés. La solution est fournie pour chaque exercice. Vous devez essayer de résoudre chaque problème par vous-même avant de vérifier la solution. Si vous avez des questions concernant chaque exercice, nous vous encourageons à les poster sur notre forum.
Exercice: Téléphone portable
Considérons le logiciel qui contrôle un téléphone cellulaire très simple. Un tel téléphone possède des boutons pour composer des chiffres et un bouton « envoyer » pour initier un appel. Il est équipé d’un matériel et d’un logiciel « composeur » qui recueille les chiffres à composer et émet les tonalités appropriées. Il est équipé d’une radio cellulaire qui assure la connexion au réseau cellulaire. Il est équipé d’un microphone, d’un haut-parleur et d’un écran.
Comment fonctionne le téléphone cellulaire ? Pour simplifier les choses, regardons comment un client peut passer un appel téléphonique. Le cas d’utilisation de cette interaction se présente comme suit :
Cas d’utilisation : Passer un appel téléphonique
- L’utilisateur appuie sur les touches numériques pour saisir le numéro de téléphone.
- Pour chaque chiffre, l’écran est mis à jour pour ajouter le chiffre au numéro de téléphone.
- Pour chaque chiffre, le composeur génère la tonalité correspondante et l’émet par le haut-parleur.
- L’utilisateur appuie sur « Envoyer ».
- L’indicateur « en cours d’utilisation » s’allume sur l’écran.
- La radio cellulaire établit une connexion avec le réseau.
- Les chiffres accumulés sont envoyés au réseau.
- La connexion est établie avec la personne appelée.
Votre tâche consiste à modéliser le système montrant les interactions entre les composants en créant un diagramme de collaboration UML.