Série exercices uml n1 :les cas d’utilisation UML pdf

Série exercices uml n1 :les cas d’utilisation UML Télécharge

Télécharger PDF

Bennani Mohamed Taj SMI : Conception orienté objet Série 1 :Les cas d’utilisation

Exercice 1

: Dans un magasin, le processus de vente est le suivant : Le client entre, passe dans les rayons, demande éventuellement des renseignements au vendeur ou procède à des essais, prend des articles (si le stock est suffisant vérifié par le vendeur), après il passe à la caisse où il règle ses achats (avec tout moyen de paiement accepté : paiement par carte bancaire, paiement par chèque, paiement liquide). Il peut éventuellement bénéficier d’une réduction. 1. Dégagez les acteurs. 2. Faire le cas d’utilisation.

1 2022/2023 Bennani Mohamed Taj SMI : Conception orienté objet 2 2022/2023

Bennani Mohamed Taj SMI : Conception orienté objet

Exercice 2

: Dans un magasin, le processus de vente est le suivant : Le client entre, passe dans les rayons, demande des renseignements au vendeur ou procède à des essais, prend des articles (si le stock est suffisant vérifié par le vendeur), après il passe à la caisse où il règle ses achats (avec tout moyen de paiement accepté : paiement par carte bancaire, paiement par chèque, paiement liquide). Il doit bénéficier d’une réduction. 1. Dégagez les acteurs. 2. Faire le cas d’utilisation.

3 2022/2023 Bennani Mohamed Taj SMI : Conception orienté objet 4 2022/2023

Bennani Mohamed Taj SMI : Conception orienté objet Série 2 :Les cas d’utilisation

Exercice 1

Dans cette question, on se limite à la gestion des classes (sans entrer dans le détail des attributs, méthodes, etc). L'IDE doit permettre à l'utilisateur de créer une classe, de sélectionner une classe parmi les classes existantes, d'éditer une classe si elle a été sélectionnée, de compiler une classe si elle a été sélectionnée, d'exécuter une classe si elle a été sélectionnée et qu'elle contient une méthode principale, d'enregistrer une classe si elle a été sélectionnée et de supprimer une classe si elle a été sélectionnée. La compilation fait appel à un compilateur Java externe à l'IDE et l'exécution fait appel à une machine virtuelle Java externe à l'IDE. Ecrire le cas d’utilisation.

1 2022/2023 Bennani Mohamed Taj SMI : Conception orienté objet

Exercice 2

Un système informatique doit permettre à des acheteurs potentiels de préparer l'achat de chevaux(mais pas l'achat proprement dit). L'achat d'un cheval concerne soit une jument soit un étalon. Dans le premier cas, on doit impérativement examiner l'état de maternité du cheval, et éventuellement vérifer que la jument n'a pas un jeune poulain en ce moment. Que l'on souhaite acheter un étalon ou une jument,on doit effectuer un examen des vaccinations. En outre l'acheteur peut souhaiter, lors de la préparation de son achat, consulter le caractère du cheval ou bien en connaître la robe ou son filliation. Toutes les informations en rapport à la filiation d'un cheval sont obtenues en consultant la base de données externe des haras nationaux. Dessiner le diagramme des cas d’utilisation.

2 2022/2023 Modélisation objet UML A.U : 2020 /2021 Pr. O. El Beqqali Etude de cas : Gestion de bibliothèque Description générale du domaine Une bibliothèque comporte des documents de divers types qui peuvent être prêtés ou consultés sur place. Les documents sont classés (cote) selon les règles de la communauté des bibliothèques. Des informations sont associées aux documents en fonction de leur nature, par exemple le titre, le (s) auteur(s), la date de parution, le résumé, un mécanisme de requête permet d'interroger la bibliothèque pour trouver des documents à partir de critère sur ces informations . Les abonnés ayant accès à la bibliothèque ne peuvent emprunter qu'un nombre limité de documents et n'ont pas nécessairement tous les mêmes droits. Description des besoins : Il s'agit de réaliser une application de gestion de la bibliothèque d'une organisation qui met des documents à la disposition de ses membres auprés du bibliothécaire. Les documents sont divisés en deux catégories : les livres et les périodiques. Les périodiques sont consultés sur place et ne peuvent ê t r e empruntés. Les livres peuvent êtres empruntés (maximum 3 simultanément) par tout membre inscrit pour une période dépendant de son statut : 2 semaines pour un temporaire et 3 pour un permanent. Un rappel est envoyé par courrier électronique en cas de retard. Un emprunt peut être prolongé pour une nouvelle période aussi longtemps que le livre n'est pas réservé. Tout document empruntable peut être réservé par un membre avec une restriction sur le nombre de réservations (5). Quand un document réservé est rendu, un avis est envoyé par courrier électronique au premier membre sur la liste d'attente. A réception de cet avis, le membre est prioritaire pendant 2 jours pour emprunter le document qui a été mis de côté à son intention .A défaut, le document est remis sur les rayons s'il n'est pas réservé, sinon le suivant sur la liste d'attente est contacté. Un document devenu obsolète (périmé ou abîmé) est supprimé. Un seul poste (bibliothécaire) a des droits pour le prêt des documents et la mise à jour de la bibliothèque. Ce poste possède un périphérique spécialisé qui d'une part lit la cote d'un document et d'autre part positionne (actif ou inactif) le badge magnétique antivol qu'il contient en fonction de l'état du document. Un prêt ne peut être enregistré que si le document est placé dans le lecteur afin de rendre le badge inactif. Tout document rendu doit avoir son badge actif. Un membre peut consulter la bibliothèque et effectuer des requêtes à partir de tout poste sur le réseau à condition qu'i ait les droits d'accès nécessaires sur le serveur. Cette application s'inscrit dans une organisation déjà largement informatisée qui possède un réseau constitué de postes de travail et de serveurs 1 dont les droits d'accès sont déjà gérés. Les postes des membres ainsi que le poste de bibliothécaire existent donc déjà. Les données de la bibliothèque doivent se situer sur l'un des serveurs et être gérées par un SGBD du commerce. La liste des membres est très stable et elle n'est mise à jour qu'une fois par an à partir d'application existante. Les volumes à traiter sont de l'ordre de 500 pour les membres et de l'ordre de 50000 pour les documents. Pour le lecteur/marqueur de badge et pour la messagerie, ou utilise des sous-systèmes existants. Travail à réaliser : L’objectif de cet exercice est de faire le diagramme de cas d’utilisation en se basant sur les données fournis par le texte ci-dessus Solution

2 Bennani Mohamed Taj SMI : C onception orienté objet Série 4 :Les cas d’utilisation

Exercice 1

En vue de la mise en place d’un logiciel dédié à l’industrie textile, nous étudions principalement quelques fonctionnalités permettant de recueillir l’information sur les produits développés dans l’entreprise. Tout le personnel de l’entreprise peut onsulter le système, soit pour vérifier qu’un produit particulier existe, soit pour un parcours libre des informations. Toute consultation doit être précédée par une authentification légère dans laquelle la personne précise son nom et son service à des fins de statistiques ultérieures. Les ingénieurs peuvent effectuer différentes opérations de mise à jour pour les produits dont ils sont responsables : ajout, retrait et modification des informations sur les produits. Ces opérations doivent être précédées d’une authentification plus approfondie lors de laquelle l’ingénieur précise son nom, son service et introduit un mot de passe qui est vérifié en contactant le système de gestion du personnel. Toutes les opérations (consultations et mises à jour) donnent lieu à un nregistrement dans un journal des accès et peuvent optionnellement s’accompagner d’une impression des documents accédés. Ecrire le cas d’utilisation.

1 2022/2023 Bennani Mohamed Taj SMI : C onception orienté objet 2 2022/2023

Bennani Mohamed Taj SMI : C onception orienté objet

Exercice 2

Nous allons reprendre l’etude de cas de l’exercice precedent avec de nouvelles régles de gestion. Le personnel de l’entreprise peut consulter le système sauf les ingénieurs, soit pour vérifier qu’un produit particulier existe, soit pour un parcours libre des informations. Toute consultation doit être précédée par une authentification légère dans laquelle la personne précise son nom et son service à des fins de statistiques ultérieures. Les ingénieurs peuvent effectuer différentes opérations de mise à jour pour les produits dont ils sont responsables : ajout, retrait et modification des informations sur les produits. Ces opérations doivent être précédées d’une authentification plus approfondie lors de laquelle l’ingénieur précise son nom, son service et introduit un mot de passe. Les deux types d’authentification doivent contacter le système de gestion du personnel pour plus de vérification. Toutes les opérations (consultations et mises à jour) donnent lieu à un nregistrement dans un journal des accès et peuvent optionnellement s’accompagner d’une impression des documents accédés. Ecrire le cas d’utilisation.

3 2022/2023 Bennani Mohamed Taj SMI : C onception orienté objet 4 2022/2023

Bennani Mohamed Taj SMI : Conception orienté objet Série 5: Le diagramme de classe

Exercice 1

Il vous est demandé de réaliser une base de données permettant de stocker des recettes de cuisine et gérant également les stocks des ingrédients que vous possédez. Une recette est caractérisée par une référence.Chaque recette de cuisine à un nom, une description, une durée de préparation, une durée de cuisson, un nombre de calories par personne, le nombre de parts et le niveau de difficulté : difficile, moyen ou facile. Pour chaque recette vous voulez savoir quels sont les ingrédients nécessaires et la quantité associée à chaque ingrédient. Un ingrédient est cractérisé par sa référence. Pour chaque ingrédient vous avez son nom et le nombre de calories pour 100 grammes de cet ingrédient. Un ingrédient appartient a en moin a une recette tout comme une recette contient en moin un ingrédient. Chaque ingrédient a un type, par exemple féculent pour l'ingrédient pomme de terre. Un type est caractérisé par une référence et un nom. Un ingrédient appartient a un seule type. Par contre, un type peut ne pas avoir d’ingrédients.Un même ingrédient peut avoir plusieurs conditionnements, par exemple, l'ingrédient farine peut être stocké sous forme d'un paquet de 1 kg ou de 500 g. Ces deux conditionnements seront considérés comme des produits différents. Un produit est caractérisé par sa référence, sa déscription, sa date de péremption sa quantité et son prix. Un ingrédient appartient a en moin un produit. En revanche, un produit apparient a un seule ingrédient. Pour gérer le stock de produits on les met dans différents rangements. Ces derniers sont caractérisés par leurs references et leurs noms. Un produit appartient a en moin un rangement , et un rangement appartient à en moin un produit. Donnez le diagramme de classe.

1 2022/2023 Bennani Mohamed Taj SMI : Conception orienté objet

Exercice 2

On reprend l’exercice précedent. Une recette est caractérisée par une référence.Chaque recette de cuisine à un nom, une description, une durée de préparation, une durée de cuisson, un nombre de calories par personne, le nombre de parts et le niveau de difficulté : difficile, moyen ou facile. Pour chaque recette vous voulez savoir quels sont les ingrédients nécessaires et la quantité associée à chaque ingrédient. Un ingrédient est cractérisé par sa référence. Pour chaque ingrédient vous avez son nom et le nombre de calories pour 100 grammes de cet ingrédient. Un ingrédient appartient a en moin a une recette tout comme une recette contient en moin un ingrédient. Chaque ingrédient a un type, par exemple féculent pour l'ingrédient pomme de terre. Un ingrédient est caractérisé par une référence et un nom. Un ingrédient appartient a un seule type. Par contre, un type doit avoir en moin un ingrédient. Un même ingrédient peut avoir plusieurs conditionnements, par exemple, l'ingrédient farine peut être stocké sous forme d'un paquet de 1 kg ou de 500 g. Ces deux conditionnements seront considérés comme des produits différents. Un produit est caractérisé par sa référence, sa déscription, sa date de péremption sa quantité et son prix. Un ingrédient peut ne pas avoir un produit. En revanche, un produit apparient a un seule ingrédient. Pour gérer le stock de produits on les met dans différents rangements. Ces derniers sont caactérisés par leurs references et leurs noms. Un produit appartient a un seule rangement , et un rangement peut contenir aucun produit ou plusieurs produits. Donnez le diagramme de classe.

2 2022/2023 Bennani Mohamed Taj SMI : Conception orienté objet Série 5: Le diagramme de classe 1 2021/2022 Bennani Mohamed Taj SMI : Conception orienté objet 2 2021/2022

Partagez vos remarques, questions ou propositions d'amélioration ici...

Enregistrer un commentaire (0)
Plus récente Plus ancienne

Publicité 1

Publicité 2