Now ___________________ Notre travail donc, consistera à modéliser le système médiathèque et à rendre l'application simple à manipuler de façon a permettre aux responsables la bonne gestion sur les niveaux : insertion, mise à jour, et la recherche des emprunts et des adhérents. Chaque sortie de documents entraîne la constitution d'une fiche d'emprunt. endobj /CropBox [0.0 0.0 595.0 842.0] La troisième partie sera dédiée à la justification des choix technologiques des langages et des outils de développement. /Parent 2 0 R endobj endobj Object Management Group, document ad/03-01-07, janvier 2003. 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. /Contents 38 0 R Les K7 ont un genre (« documentaire », « comédie »...), une durée d'émission et une mention légale de diffusion (restrictions d'usage) ; cette mention devra être disponible lors de l'emprunt de la K7 pour permettre un éventuel contrôle. Les ports sont typés par les interfaces : celles-ci contiennent un ensemble d'opérations et de contraintes ; les ports peuvent être fournis ou requis. BP 6204 Agdal, Rabat, MAROC 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. Le standard UML permet aux informaticiens de concevoir des plans de systèmes afin de gérer et développer efficacement les solutions informatiques. La hiérarchie de ces missions variera donc en fonction du type d’établissement. /CropBox [0.0 0.0 595.0 842.0] 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. /Parent 2 0 R /CropBox [0.0 0.0 595.0 842.0] /MediaBox [0.0 0.0 595.28 841.89] 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. EpiNet : Revue électronique de l'EPI (Enseignement Public & Informatique), sept. 2005, (77).
a0509b

Archambault, J.-P. (2005). /Metadata 4 0 R /Type /Pages 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. [1] UML 2.0 superstructure final adopted specification. /Type /Page Le bibliothécaire envoie l'exemplaire à l'adhérent. Informatisation d’une médiathèque à travers la norme UML. /MediaBox [0.0 0.0 595.0 842.0] /Rotate 0 2 0 obj << Informatisation d'une médiathèque à travers la norme UML. /OpenAction [3 0 R /Fit] /Type /Page 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. /CropBox [0.0 0.0 595.0 842.0] [11] G. Booch, J. Rumbaugh, I. Jacobson, The UML reference manual, ISBN 0-201-30998-X Addison-Wesley,, 2003. endobj 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. 2. d’autoriser la Municipalité, au travers du compte No 234.3809 « … /Type /Page /MediaBox [0.0 0.0 595.0 842.0] [5] CORBA Component Model, version 3.0. ... Un prêt ne sera accordé qu'à la condition que le lecteur ait réglé sa cotisation et n'ait pas plus de … >> C'est cependant dans la perspective d'une future intégra-tion de la Médiathèque dans un réseau de catalogage partagé qu'il a été décidé de respecter le plus possible les normes de cata-logage auteur-titre1. /Parent 2 0 R À 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 … 2004. Le méta- modèle d'architecture de UML 2.0 [1] permet de définir les spécifications des composants, ainsi que l'architecture de l'application que l'on désire développer. [2] UML 2.0, OCL 2nd revised submission. [4] Unified Modeling Language 2.0, http://www.OMG.org/uml. Septembre 2005. [12] G. Booch, J. Rumbaugh, I. Jacobson, The Unified Software Development Process, ISBN 0-201-57169-2, Addison-Wesley,,2002. /Producer >> /Im1 63 0 R 12 0 obj Démocratie et citoyenneté à l'ère numérique : les nécessités d'un enseignement. >> 1. This paper. /Rotate 0 >> 13 0 obj Association EPI /MediaBox [0.0 0.0 595.0 842.0] /Parent 2 0 R /Rotate 0 Il définit pour cela dix diagrammes qui sont subdivisés en des vues statiques (qui représentent « physiquement » le système à modéliser au moyen de diagrammes d'objets, de classes, de cas d'utilisation, de composants, de déploiement et enfin d'architecture) et des vues dynamiques (qui montrent le fonctionnement du système au moyen de diagrammes de séquence, de collaboration, d'états transitions et d'activités). << - Entrer et vérifier ID Cette variance découle de la grande vitalité du paradigme objet et d'autre part de la multitude d'interprétations qu'il offre. 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. 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 endobj /Type /Page PDFBox.org << /Keywords - Bloquer le compte de l'adhérent. << /Resources 53 0 R /Type /Page Le bibliothécaire incrémente le nombre d'exemplaires. La figure suivante (Figure 7) montre le diagramme de séquences de l'opération emprunt : Figure 7 : Le diagramme de séquences de l'opération emprunt. /Type /Page /Resources 47 0 R [13] N. Tawbi et H. Yahyaoui, Génie Logiciel IFT-16859 Partie 2, Avril 1999. endobj UML, qui est le résultat de la fusion de plusieurs méthodes orientées objet est devenu sans conteste le langage de référence en terme de modélisation objet pour le développement de tout type de systèmes d'information base de données, e-business, application web, systèmes d'information d'entreprise... Avec une seule représentation subjective, UML fournit un moyen astucieux permettant de représenter diverses projections d'une même représentation grâce à ces différents diagrammes. 8 0 obj /Type /Page Pendant la durée de la formation, une pause café vous sera gracieusement offerte en journée. /Contents [24 0 R] endobj Inscription d'un adhérent >> Ines Ghorbel. Gréoux-les-Bains, commune de 2 500 habitants, accueille jusqu'à 46 000 touristes et curistes par an et ne possédait jusqu'à peu qu'une Bibliothèque pour tous. Ainsi, les deux variantes des méthodes BOOCH et OMT appelées respectivement Booch'93 et OMT-2, se sont rapprochées de façon considérable à tel point que les variations subsistantes sont devenues minimes  [4]. 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. endstream Adresse électronique : laurent[dot]audibert[at]iutv[dot]univ-paris13[dot]fr Adresse du document : << Les durées de prêt dépendent du type de document et de la catégorie du client. Ce travail a été fait à travers le langage de la modélisation unifié UML. << endobj La version 1.3 a apporté de nombreux changements, que ce soit en terme de correction ou d'ajout. /Parent 2 0 R endobj READ PAPER. 19 0 obj 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 /MediaBox [0.0 0.0 595.0 842.0] - Dans le Vaucluse, dans une commune de cette taille, une médiathèque constituait un dossier exemplaire. >> /Parent 2 0 R Consulter 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é. UML définit ces diagrammes [12] pour représenter les différents points de vue de la modélisation. - Remplir le formulaire de restitution /MediaBox [0.0 0.0 595.0 842.0] /ProcSet [/PDF /Text /ImageC /ImageB /ImageI] Afin de réaliser un système de qualité, une analyse et une conception normalisée selon la norme de modélisation universellement reconnue polyvalente et performante, s'avèrent nécessaires. Certains documents ne peuvent pas être empruntés, mais uniquement consultés sur place. - Débloquer le compte dans le cas d'un compte bloqué Enregistrer les prêts : /MediaBox [0.0 0.0 595.0 842.0] Figure 5 : La méthodologie adoptée basée sur l'UML. /Parent 2 0 R 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. Déploient les composants sur les matériels. endobj Ils permettent de spécifier, de construire, de documenter, de visualiser et de manipuler les systèmes informatiques, sachant bien que les diagrammes sont des " vues " qui permettent d'isoler certaines parties des modèles pour les rendre plus aisément compréhensibles. [10] N. Lopez, J. Migueis, E. Pichon , Intégrer UML dans vos projets par ISBN 2-212-08952-X, Editions Eyrolles, 2002. Si on prend l’exemple boursier, tout est contrôlé par de puissants systèmes informatiques. L’herbier abrite 13000 échantillons montés suivant les normes internationales. /Contents 52 0 R Les états de type en train de, en cours de, etc. La méthode générale  [5] [6] [7] qu'on a adopté consiste à : Retrouver les acteurs qui interagissent avec le système. L'adhérent fournit son identification et le titre de l'oeuvre a emprunté. /Type /Catalog - Demander la liste des supports non encore empruntés, 2. Rechercher les fonctionnalités du système par l'utilisation des « cas d'utilisation ». Le tarif des emprunts dépend du document et du client. /Parent 2 0 R 18 0 obj /Rotate 0 Ainsi, il y a eu modification des associations entre cas d'utilisation, simplification des stéréotypes, changement d'éléments des graphes d'activités et des automates d'états... La version 2.0  [1] [2] [3] a apporté des améliorations tout en ajoutant le dixième diagramme appelé diagramme d'architecture et l'ajout de la notion de profils. Sur le plan technique, elle doit facilement être exploitable, évolutive et extensible. /CropBox [0.0 0.0 595.0 842.0] /Parent 2 0 R 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 /CropBox [0.0 0.0 595.0 842.0] >> [14] P. Leblanc, Implementation of the UML Testing Profile and Production of Executable Test Cases , White Paper Telelogic, www.telelogic.com, janv. Le bibliothécaire détermine de la durée du prêt. The aim of this industry is to provide guests with the best service possible. /Contents 40 0 R 1. Dans le cas « tarif réduit », un justificatif est demandé à l'inscription, puis à chaque date anniversaire ; les cas à prévoir sont : étudiant/scolaire, carte vermeil et carte « à caractère social ». Collection. << Ce diagramme permet de compléter la liste des opérations d'une classe (événements extérieurs et traitements internes). /Rotate 0 On distingue deux opérations à exécuter : Lors d'un emprunt une création d'une instance de Fiche Emprunt est faite par le système. Le bibliothécaire détruit la fiche d'emprunt. 11 0 obj Informatisation d’une médiathèque à travers la norme UML /Rotate 0 La durée des emprunts dépend du document et du client. Les informations communes aux documents sont les suivantes : le titre, l'auteur (écrivain, groupe ou metteur en scène) et l'année d'édition. Décrivent l'architecture du système a réaliser. 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R] - Envoyer carte adhérent. En effet, il couvre l'aspect statique et dynamique d'un système selon ses différents diagrammes. 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. Un cas d'utilisation est une description générique d'une utilisation du système et joue le rôle des scénarios de merise  [8]. 21 0 obj Act The IADIS Applied Computing 2004 conference, Lisbon, Portugal 2004. Download. /Parent 2 0 R Le bibliothécaire décrémente le nombre d'exemplaires empruntés de l'oeuvre. /Contents 50 0 R /MediaBox [0.0 0.0 595.0 842.0] Ce processus nous permettra d’identifier les problèmes à venir et de mieux comprendre le fonctionnement de l’application. /MediaBox [0.0 0.0 595.0 842.0] /Parent 2 0 R endobj 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. /Type /Page >> Le bibliothécaire cherche la fiche d'emprunt relative à l'oeuvre restituée. >> >> 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. 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. /Resources 49 0 R Les adhérents à ce système qui veulent emprunter des ouvrages pour une durée et un tarif précis doivent s'inscrire en tant que client. 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. A short summary of this paper. Object Management Group, document formal/2002-06-65, juin 2002. 23 0 obj - Envoyer le formulaire, Tableau 4 : Les acteurs du système médiathèque et leurs responsabilités. stream /MediaBox [0.0 0.0 595.0 842.0] /Parent 2 0 R /XObject << /Contents 28 0 R En effet, Cette modélisation purement orientée objet permettra de représenter des concepts abstraits, de limiter les ambiguïtés en partant d'un langage commun, au vocabulaire précis, indépendant des langages orientés objet, et enfin nous facilitera l'analyse en simplifiant la comparaison et l'évaluation de solutions. >> De plus, l'ensemble des fiches emprunt est parcouru chaque jour afin de repérer s'il existe des documents pour lesquels la date limite de restitution est dépassée ; pour chacune de ces fiches trouvées, le client concerné est marqué comme précédemment et la médiathèque envoie une lettre de rappel. - Expiration du délai de l'inutilisation du système, 3. filtrer les adhérents ayant dépassé le délai 2. /Resources 43 0 R endobj /Length 1382 /Resources 41 0 R - Entrer ID 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. En effet, le système informatique qu'on veut élaborer doit présenter un certain nombre de qualités qui garantiront l'utilisation optimale de ce dernier et permettront une facilité de gestion et d'exploitation. 37 Full PDFs related to this paper. /Resources 55 0 R << 14 0 obj Le projet d'Orange, >> /CropBox [0.0 0.0 595.0 842.0] Le tarif appliqué aux clients « à tarif réduit » est la moitié du « tarif normal ». 650'000.--, sans garantie et pour solde de tous comptes. >> 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). >> /Contents 48 0 R En effet, la version 1.2 a apporté un remaniement de la forme par rapport à la version 1.1 mais aucun ajout d'ordre technique ne fut introduit. /Contents 46 0 R /Contents 30 0 R La figure suivante (Figure 8) montre le diagramme de séquences de l'opération emprunt : Figure 8 : Le diagramme de séquences de l'opération restituer, Le diagramme de classes donne une vue statique du système logiciel puisqu'il décrit les types et leurs objets de ce dernier. << La version 1.1 soumise à l'OMG (object management group) en septembre 1997 fut acceptée à l'unanimité et devint de ce fait un standard. - Envoyer le formulaire, 3. En effet la programmation orientée objet implique une conception abstraite d'un modèle objet et en second plan l'implémentation à l'aide d'un langage orienté objet tel que Java et C++. endobj << sible. /CropBox [0.0 0.0 595.0 842.0] La présence d’un jardin botanique proche permet de faire pousser des plantes sauvages bien identifiées en vue de préparer plus tard des échantillons fertiles d’herbier. 6 0 obj - Demander la liste des adhérents ayant dépassé le délai La deuxième et dernière opération que notre système médiathèque utilise est celle de la restitution des emprunts. /Parent 2 0 R >> Les états initiaux et terminaux sont distingués. /Rotate 0 /Annots [25 0 R 26 0 R] /Resources 59 0 R Le 27 juin dernier, la médiathèque Lucien Jacques était inaugurée permettant ainsi de faire rayonner la lecture publique sur la … À 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. Le tarif du document est fixé par son type (par exemple, 0, 5 pour un livre, 1 pour un CD audio et 1, 5 pour une K7 vidéo). /Type /Page /ModDate (D:20110620174009+02'00') Ils sont utilisés par les clients, les concepteurs, les développeurs, et les testeurs. /MediaBox [0.0 0.0 595.0 842.0] 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. /Parent 2 0 R Cette manière de faire rend possible l'utilisation de la majorité des langages orientés objets que l'on désire. /Contents 44 0 R - Recevoir une demande de des inscription UML 2 ANALYSE ET CONCEPTION. L'emprunt d'un document par un client obéit à certaines règles : Un client ne peut pas emprunter plus d'un certain nombre de documents fixé par son type (par exemple, 2 pour le type « à tarif réduit », 5 pour le type « à tarif normal » et 10 pour le type « abonné »). /CropBox [0.0 0.0 595.0 842.0] /Contents 60 0 R >> Le bibliothécaire incrémente le nombre d'Emprunts effectués par l'adhérent. endobj /Contents 34 0 R /CropBox [0.0 0.0 595.0 842.0] Caractéristique(s) /Resources 35 0 R /Resources 29 0 R << endobj 3 0 obj >> - Envoyer l'avertissement à l'adhérent 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). /CropBox [0.0 0.0 595.0 842.0] /Rotate 0 /CreationDate (D:20210119105149-00'00') /Resources 39 0 R [6] U2 Partners, UML, version 2.0, http://www.U2-Partners.org. à travers la norme UML. Les utilisations des diagrammes statiques de l'UML sont représentées dans le tableau suivant (Tableau 2) : Représentent des classes et leurs relations, Représentent les objets et leurs relations. [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. [7] MDA Guide, version 1.0, version 2.0, document OMG : http://www.OMG.org/mda. Bsbihi@esi.ac.ma. >> L'inscription des clients consiste à remplir une fiche sur laquelle sont notées les informations concernant le client telles que son nom, son prénom ainsi que son adresse. << endobj << << << Typiquement, il met en relation des classes mais aussi des interfaces, des types de données, des types énumérés. - Entrer ID /Count 18 /Contents 58 0 R Les cas d'utilisation décrivent les fonctionnalités fournies par le système à un acteur du système. 22 0 obj L'adhérent restitue l'oeuvre qu'il a empruntée. En 1994, Jim Rumbaugh (OMT : Object Modeling Technique) et GradyBooch (BOOCH) décidèrent de proposer une méthode unique en unifiant leurs travaux, ce qui donna naissance à la méthode unifiée (Unified method) . << << /Rotate 0 Scribd is the world's largest social reading and publishing site. /Type /Page Cet espace contient toutes sortes de médias qui aident les étudiants dans leurs travaux d'études. << 1. d’autoriser la Municipalité à vendre au nom de la Commune de Renens la parcelle No 519 d’une surface de 425 m2, sise à la rue de la Source 5, pour le prix de Fr. << Les clients peuvent choisir de payer à chaque emprunt effectué (type « à tarif normal » ou « à tarif réduit ») ou de régler une cotisation annuelle (type « abonné »).

Tv Sèvre Et Maine, Formation Accréditée Otstcfq, Le Petit Nice Plage, Tabac Plante Fleur, Terrain à Vendre Rivière-salée Martinique, Musique Old School 90,