Les cas d'utilisation supportent la notion d'Extension qui permet d'ajouter des cas d'utilisation pour gérer des cas spéciaux d'un cas d'utilisation. /Count 18 /Contents 58 0 R La médiathèque d'Orange précédait celle de Cavaillon (23 470 h, projet de 2759 m2, 1° tranche 1991, 2° tranche 1995). /MediaBox [0.0 0.0 595.0 842.0] /Contents 46 0 R /Type /Page Mots-clés : Informatisation, Analyse, Conception, Médiathèque, UML. >> /Contents 40 0 R << Ines Ghorbel. La méthode générale  [5] [6] [7] qu'on a adopté consiste à : Retrouver les acteurs qui interagissent avec le système. /Type /Page /Resources 31 0 R /Parent 2 0 R Cette variance découle de la grande vitalité du paradigme objet et d'autre part de la multitude d'interprétations qu'il offre. Figure 4 : Les différents diagrammes d'UML. 18 0 obj /Contents 48 0 R Le bibliothécaire détermine de la durée du prêt. Dans notre étude des cas de ce système, on doit prévoir toutes les opérations entrantes dans les fonctionnalités des bibliothécaires puisqu'ils sont les seuls pouvant entraîner des modifications aux données du système. << /Subtype /XML [14] P. Leblanc, Implementation of the UML Testing Profile and Production of Executable Test Cases , White Paper Telelogic, www.telelogic.com, janv. /Resources 27 0 R Dans le tableau qui suit (Tableau 1), nous présentons les éléments qui se sont dégagés de l'expérience de mise en oeuvre des différentes méthodes dans un effort de leur unification. << [2] UML 2.0, OCL 2nd revised submission. Le diagramme des cas d'utilisations est présenté dans la figure suivante comme suit (Figure 6) : Figure 6 : Le diagramme des cas d'utilisations du système médiathèque. >> Bon nombre d'outils atelier logiciel supportent aujourd'hui ce standard international de modélisation et de développement tel que la société Rational Software IBM Software Group, dont font partie les auteurs originaux d'UML. Notre diagramme de classes comprend également deux classes interface. endobj [11] G. Booch, J. Rumbaugh, I. Jacobson, The UML reference manual, ISBN 0-201-30998-X Addison-Wesley,, 2003. - Vérifier le nombre des exemplaires empruntés par cet adhérent /Parent 2 0 R /Rotate 0 Restitution ouvrage /Title La médiathèque est un système qui permet la consultation ou l'emprunt d'un certain nombre de documents. /Resources 41 0 R - Enregistrer le prêt, 2. << Une année plus tard, ils ont été accompagné par Ivar Jacobson, le créateur des cas d'utilisation (use cases) pour créer l'UML.. La méthode unifiée se transforma donc en UML (Unified Modeling Language For Object Oriented Development)  [10] [12]. endstream endobj 10 0 obj sont très intéressants ; par exemple pour un document, l'état en retard est intéressant puisque le système évolue suite à la survenue d'un événement. >> L'approche présentée dans cet article a pour intérêt de modéliser selon la norme UML un système médiathèque. Les « abonnés » réglant une cotisation annuelle empruntent les documents gratuitement. 650'000.--, sans garantie et pour solde de tous comptes. [4] Unified Modeling Language 2.0, http://www.OMG.org/uml. 8 0 obj Ce choix est justifié par le fait que l'UML présente la fusion de plus de 250 méthodes orientées objets et que c'est la norme incontournable dans le domaine de la modélisation orientée objet. /MediaBox [0.0 0.0 595.0 842.0] Parmi les travaux qui restent à entamer, nous pouvons citer : la définition de la notion de composant pour une médiathèque ; l'élaboration d'une base de patrons de conception pour réaliser et implémenter ce système ; l'utilisation d'autres AGL UML pour générer d'autres langages ; l'utilisation d'un middleware pour créer des applications client/serveur avec des langages différents. Cette approche nous a permis à la fois d'utiliser la norme universelle et de profiter de la multitude des Ateliers de génie logiciel d'UML afin de créer une application purement orientée objets. Le bibliothécaire vérifie si l'emprunt est possible, Le bibliothécaire crée d'une fiche d'emprunt. La première, Empruntable, donne le comportement (ensemble d'opérations) des documents vis-à-vis de l'emprunt (le tarif et la durée de prêt en fonction du type de document) ; la seconde, Emprunteur, donne le comportement des clients vis à vis de l'emprunt d'un type de document (le nombre maximal de documents en fonction du type de client et de modificateurs du comportement dit « nominal » du document en ce qui concerne la durée et le tarif). /Parent 2 0 R endobj Les cas d'utilisation décrivent les fonctionnalités fournies par le système à un acteur du système. Sur cette fiche sont notés, le client emprunteur, la date de début du prêt et pour chaque document emprunté, la date limite de restitution. /Rotate 0 L’herbier abrite 13000 échantillons montés suivant les normes internationales. La troisième partie sera dédiée à la justification des choix technologiques des langages et des outils de développement. /Font 61 0 R /Contents 42 0 R /CropBox [0.0 0.0 595.0 842.0] endobj 14 0 obj Revue EPI: Enseignement Public et Informatique, 2005. sic_00001544v2 Juillet 2005 Informatisation d’une médiathèque à travers la norme UML Boubker Sbihi Ecole des Sciences de … /Producer /Type /Page La version 1.3 a apporté de nombreux changements, que ce soit en terme de correction ou d'ajout. - Recevoir une demande de des inscription Cette manière de faire rend possible l'utilisation de la majorité des langages orientés objets que l'on désire. - Remplir le formulaire de réservation À partir du diagramme de classes établi dans un premier temps, il s'avère nécessaire de construire un diagramme de transitions d'états (DTE) pour certaines classes afin de montrer leurs utilisations. La médiathèque dispose de plusieurs types d’œuvres (livre, film et musique) disponibles sur plusieurs supports (livre, cassette audio, cassette vidéo, CD, DVD). La règle pour les clients « à tarif normal » est de payer le montant fixé pour chaque document emprunté (indiqué auparavant). L'objectif de cet article est de proposer une informatisation à travers une application décentralisée sur différents postes qui a pour but la gestion d'une médiathèque exploitée par un nombre important d'utilisateurs. /Contents 30 0 R /Type /Page L'objectif du diagramme de séquences [15] est de montrer les interactions entre les objets du système sur une échelle de temps. /MediaBox [0.0 0.0 595.0 842.0] << Les informations les concernant ne sont pas construites par le système (par exemple, la localisation des documents dans les locaux), mais supposées fournies lors de l'invocation de ces opérations. >> /Rotate 0 Ce travail a été fait à travers le langage de la modélisation unifié UML. /Type /Page Boubker Sbihi. 2. Description des opérations, numérotation des messages, Classification dynamique, éclairage sur les événements. 15 0 obj /Contents 44 0 R /Rotate 0 << 7 0 obj Les principales tâches que réalise le système médiathèque sont présentées dans la figure suivante (Figure 1) : Figure 1 : Les principales tâches du Système Médiathèque. endobj /Contents 28 0 R /Kids [3 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R Le travail présenté dans cet article fait partie d'un projet dont l'objectif est de définir une méthodologie de développement basé sur l'UML et intégrant les composants définis dans la norme UML 2.0. - Retirer adhérent, 4. Tandis que les utilisations des diagrammes dynamiques de l'UML sont représentées dans le tableau suivant (Tableau 3) : Représentent les objets et de leurs interactions, Représentent spatialement les objets et les liens, Expriment le comportement d'une opération. En partant des classes et des associations trouvées précédemment, il faut construire un schéma sous forme de représentation graphique dans lequel les classes seront représentées par des rectangles et les associations par des traits pleins. /Type /Page /Rotate 0 À la médiathèque de l’Archipel, sans doute la première mission en ordre d’importance regarde la promotion de la rencontre, de l’échange, de la réflexion collective, à travers … /CropBox [0.0 0.0 595.0 842.0] << Ils sont utilisés par les clients, les concepteurs, les développeurs, et les testeurs. [16] B. Sbihi, La modélisation par les réseaux de pétri du mécanisme de filtrage UML ; WONTIC'05, Workshop sur les Technologies de l'Information et de la communication, Kénitra, Maroc, 24-25 juin 2005. >> 11 0 obj Les qualités visées par notre système sont présentées dans la figure suivante (Figure2) : Figure 2 : Les principales qualités du système médiathèque. BPMN (Business Process Model and Notation) est un système de représentation graphique des processus métiers.Il est souvent utilisé dans une optique d’informatisation du processus, mais reste dans tous les cas une bonne solution pour représenter de manière partagée les processus d’une organisation (alors qu’une modélisation UML serait plus orientée SI). /Type /Metadata Typiquement, il met en relation des classes mais aussi des interfaces, des types de données, des types énumérés. UML : Médiathèque Nous sommes chargés d’informatiser la gestion d’une médiathèque dont le fonctionnement s’appuie aujourd’hui sur l’utilisation de fiches cartonnées. Scribd is the world's largest social reading and publishing site. Des transformations continuelles furent effectuées pour supprimer les incohérences, apporter des améliorations et ajouter de nouveaux concepts. endobj Le 27 juin dernier, la médiathèque Lucien Jacques était inaugurée permettant ainsi de faire rayonner la lecture publique sur la … << Les genres précisés sont libres ; ils sont donnés aux clients à titre indicatif pour aider au choix lors d'un emprunt. Dans notre cas on a utilisé l'outil rational rose et on a généré du code avec le langage Java qui représente un certain nombre d'avantages tels que la simplicité, l'orientation objet, la portabilité et la sécurité. /Rotate 0 [12] G. Booch, J. Rumbaugh, I. Jacobson, The Unified Software Development Process, ISBN 0-201-57169-2, Addison-Wesley,,2002. 6 0 obj 17 0 obj /Rotate 0 /Resources 23 0 R /CropBox [0.0 0.0 595.0 842.0] UML définit ces diagrammes [12] pour représenter les différents points de vue de la modélisation. /Author /Im0 62 0 R Envoyer un avertissement Il est tout à fait possible de produire un code syntaxiquement juste en adoptant une approche objet. Object Management Group, document formal/2002-04-03, avril 2002. >> Collection. 2. d’autoriser la Municipalité, au travers du compte No 234.3809 « … Dès que ce nombre maximal est atteint pour un client donné, tout nouveau prêt devra être impossible. 16 0 obj /Resources 47 0 R >> /Filter /FlateDecode READ PAPER. >> << /MediaBox [0.0 0.0 595.0 842.0] A des lecteurs français, son titre peut paraître trompeur. Ensuite, la durée de prêt est modifiée selon le type de client (par exemple, aucun changement – la durée nominale – pour un client à tarif normal, la moitié de cette durée pour un client à tarif réduit et le double de cette durée pour un abonné). Réserver /CropBox [0.0 0.0 595.0 842.0] >> /Type /Page /Parent 2 0 R /CropBox [0.0 0.0 595.0 842.0] Il existe également les outils GDPro, ObjectTeam, Objecteering, OpenTool, Rational Rose, Rhapsody, STP, Visio, Visual Modeler... Ces outils aideront à implémenter le diagramme de classes qui est le modèle de base pour la construction d'un logiciel du moment qu'il peut directement être traduit dans les différents langages de programmation tel que Java ou C++. %���� UML a été adopté par toutes les méthodes orientées objet et est devenu le standard de l’industrie. endobj /Rotate 0 /Parent 2 0 R [15] B. Sbihi, The integration of the points of view notion in UML. - Vérifier le compte de l'adhérent s'il est bloqué /CropBox [0.0 0.0 595.0 842.0] >> ... Un prêt ne sera accordé qu'à la condition que le lecteur ait réglé sa cotisation et n'ait pas plus de … /Type /Page /Type /Page endobj - Envoyer le formulaire, 3. 9 Responses to “Exercice Corrigé UML - Etude de Cas : Gestion d'une bibliothèque Municipale TP UML avec correction” Unknown 24 juin 2016 à 17:17 bonsoir j'ai besoin de l'image de la partie manquante du diagramme de classe - Expiration du délai de l'inutilisation du système, 3. filtrer les adhérents ayant dépassé le délai Certains documents ne peuvent pas être empruntés, mais uniquement consultés sur place. [5] CORBA Component Model, version 3.0. /Type /Catalog >> - Dans le Vaucluse, dans une commune de cette taille, une médiathèque constituait un dossier exemplaire. sible. /Rotate 0 Thank you - we truly appreciate it StarUML est un logiciel de modélisation UML, cédé comme open source par son éditeur, à la fin de son exploitation commerciale, sous une StarUML gère la plupart des diagrammes spécifiés dans la norme UML 2.0. UML n’est pas une méthode. L'avantage d'UML par rapport aux autres méthodes Booch, OMT, OOSE, c'est qu'il est plus expressif, plus propre et plus uniforme. endobj Le tarif des emprunts dépend du document et du client. Durant la première moitié des années 90, il y'avait une cinquantaine de méthodes objet. 37 Full PDFs related to this paper. /Parent 2 0 R - Envoyer le formulaire, Tableau 4 : Les acteurs du système médiathèque et leurs responsabilités. /Annots [25 0 R 26 0 R] Le bibliothécaire envoie l'exemplaire à l'adhérent. << /Contents 56 0 R /Resources 55 0 R En plus du tarif, ce type conditionne les critères d'emprunt suivants : le nombre de documents empruntables et la durée de prêt. La modélisation en UML de cette médiathèque a été suivie d'une mise en œuvre d'une application qui tourne sur des machines en réseau et qui va desservir les différents utilisateurs de ce système. << C et ouvrage - qui se présente sous la forme d'un classeur dont les feuillets mobiles doivent être mis à jour au fil des années - a été rédigé à partir de 1981 par le groupe de travail créé en Suisse en 1972. /Resources 57 0 R Le diagramme de classes simplifié est donné dans la figure suivante (Figure 9), Figure 9 : Le diagramme de classes du système médiathèque. Notre médiathèque contient un certain nombre de documents disponibles à la consultation ou à l'emprunt ; les personnes désirant emprunter des ouvrages pour une durée et à un tarif donnés doivent s'inscrire en tant que client [9]. d’infomation su les nouveautés de la médiathèque par le biais des présentoirs qui permettront de valoriser les acquisitions récentes et les nouveautés ; d’infomation su les activités cultuelles poposées pa la médiathèque ou tout autre acteur locale de la ville. - Vérifier la disponibilité du support (non emprunté ou non réservé) [3] Meta-Object Facility MOF, version 1.4. Si on prend l’exemple boursier, tout est contrôlé par de puissants systèmes informatiques. Enfin, afin de disposer de statistiques d'utilisation, on souhaite connaître le nombre d'emprunts effectués pour les différents types et genres de documents... Les CD ont un genre musical (« classique », « variétés françaises », « variétés internationales », « compilation »...), une classification dans ce genre (par exemple, « opéra » pour le genre « classique », ou « rock » pour le genre « compilation »). /Parent 2 0 R /Contents 36 0 R Tout client qui n'a pas restitué un document avant sa date limite de restitution ne pourra plus faire de nouvel emprunt tant qu'il n'aura pas régularisé sa situation, ceci même si le nombre maximal d'emprunts n'est pas atteint. Finalement, la quatrième partie s’attachea à la présentation des bonnes pratiques (Best Practices) 1. et d. es moyens de communication que je tiens à les appliquer dans mon équipe pour atteindre la meilleure

Fameuse Soprano Francaise En 6 Lettres, Hôtel Sultan Hammamet Itineraire, Le Chêne Vertou, Joseph Prénom Caractère, Logements Privés Ucl, Limagination Est Elle Une Puissance Trompeuse Comme Le Dit Pascal, Police Montée Usa, Mba Escp Prix, Tête De Vache Stylisée, Cerf Formation Paris Adresse,