Ex01

Dessiner les diagrammes de paquetages qui organise les cas d’utilisation et les classes du pb de jeu (exo4 td 5).

Exo2

 L’infrastructure nécessaire pour déployer un système logiciel pour un musée est  composée de trois éléments matériels différents : un  Web Server, un serveur bdd et les Smartphones des utilisateurs finaux ;

Le logiciel est formé de deux composants : le composant client encapsulé dans le fichier collection.apk et  le composant serveur  encapsuler dans le fichier collections.war.

1.      Dessiner le diagramme de composants.

2.      Dessiner le diagramme de déploiement.

Exo3

Soit  un système logiciel pour surveiller la température dans la salle d'exposition d'un musée. Les données sur la   température sont obtenues via un capteur attaché à un petit ordinateur (RaspberryPi) où il est installé un service  responsable de la lecture des données du  capteur et de l’envoie de ces données à un serveur central. Ce service se compose d'un seul fichier temperatureCollector.jar.

Dans le serveur central, les données sont agrégées et stockées dans une base de données. Cette tâche est effectuée par un composant encapsulé  dans le fichier dataAggregator.jar. Les données agrégées sont  utilisées  par un autre service qui calcule des  statistiques sur la température. Il s'agit d'une application Web statistics.jar installée dans un serveur Web dédié à ce propos.

Dessiner  le diagramme de déploiement  ?

Exo 4




Exprimer les contraintes OCL:

● Le nom d’un professeur ne peut être nul

 ● Le sigle d’un cours fait toujours 3 caractères

● Le coefficient d’un cours est entre 0.0 et 100.0

 

Exo5

1)      Proposer un  profil UML   pour le domaine suivant :

Supposons qu’on veut ajouter les deux nouveaux éléments poids et couleur à nos modèles UML. On veut le faire de manière précise et cohérente. En plus on veut  incorporer certaines propriétés et des exigences particulières sur ces  éléments, telles que la couleur réelle d'un élément coloré, le poids d'un élément pondéré et une  restriction qui exige  que les associations colorées ne peuvent être défini que entre les classes de même couleur que celle de l'association. Pour simplifier le problème, nous supposons  ici que seules les classes et les associations peuvent être colorées, et que seules l’association peut avoir un  poids.

 

2)       Proposer un  profil UML  pour les schémas relationnels

 


Last modified: Wednesday, 6 November 2024, 10:00 PM