Il supprime toutes les différences non nécessaires de notation et de terminologie qui obscurcissent les similarités de base de ces différentes approches. Ce travail a été fait à travers le langage de la modélisation unifié UML. Object Management Group, document ptc/03-08-02, août 2003. La figure suivante (Figure 4) [15] montre les différents diagrammes de l'UML dans sa dernière version. Septembre 2005. /Rotate 0 Act The IADIS Applied Computing 2004 conference, Lisbon, Portugal 2004. << 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. 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. 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. /CropBox [0.0 0.0 595.0 842.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. 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. /Resources 49 0 R /CropBox [0.0 0.0 595.0 842.0] /CreationDate (D:20210119105149-00'00') Cet espace contient toutes sortes de médias qui aident les étudiants dans leurs travaux d'études. 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]. StarUML est écrit en Delphi [1] , et dépend de composants Delphi propriétaires (non.. /Parent 2 0 R >> sic_00001544 Dès que ce nombre maximal est atteint pour un client donné, tout nouveau prêt devra être impossible. /Type /Page /Rotate 0 /Rotate 0 En effet, il couvre l'aspect statique et dynamique d'un système selon ses différents diagrammes. 16 0 obj >> /Im1 63 0 R /Contents 46 0 R - Vérifier le nombre des exemplaires empruntés par cet adhérent
Les états initiaux et terminaux sont distingués. Rechercher les différentes classes métier et leurs associations. /CropBox [0.0 0.0 595.0 842.0] /MediaBox [0.0 0.0 595.0 842.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. >> 5 0 obj /Rotate 0 L'appui donné à ce dossier à travers la médiathèque est double. - Bloquer le compte de l'adhérent. /MediaBox [0.0 0.0 595.0 842.0] Certaines applications permettent même UML pour exporter le code à partir des … 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 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). 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. /Annots [25 0 R 26 0 R] /ModDate (D:20110620174009+02'00') /Contents 50 0 R /Rotate 0 /CropBox [0.0 0.0 595.0 842.0] Le bibliothécaire détermine de la durée du prêt. Ce travail a été fait à travers le langage de la modélisation unifié UML. 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. 9 0 obj 14 0 obj /Rotate 0 /Rotate 0 /Parent 2 0 R /Contents 40 0 R Modifier les informations d'un adhérent
Il a, par la suite, relevé les résultats satisfaisants des actions de sensibilisation dans les régions de la Nawa, le Gboklè et San Pedro ou les taux d’enregistrement des faits d’état civil sont les plus faibles du pays. - Demander la liste des adhérents ayant dépassé le délai
/Author Collection. 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. 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. Les cas d'utilisation décrivent les fonctionnalités fournies par le système à un acteur du système. Association EPI
/MediaBox [0.0 0.0 595.0 842.0] /CropBox [0.0 0.0 595.0 842.0] 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. << Résumé : 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 … Réserver
- Entrer ID
/Pages 2 0 R Les livres possèdent un genre (« roman », « policier »...) et un nombre de pages. L'adhérent restitue l'oeuvre qu'il a empruntée. >> /Filter /FlateDecode /MediaBox [0.0 0.0 595.0 842.0] En effet, UML 2.0 spécifie un composant comme étant une unité modulaire, réutilisable, qui interagit avec son environnement par l'intermédiaire de points d'interactions appelés ports. /Resources 41 0 R a0509c.htm Archambault J.-P. (2005). 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. 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 … Il faut ajouter à ce schéma des informations concernant les classes et leurs associations. /Keywords << A short summary of this paper. /CropBox [0.0 0.0 595.0 842.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. /MediaBox [0.0 0.0 595.0 842.0] /Type /Page /MediaBox [0.0 0.0 595.0 842.0] [9] http://www.mediatheque.cg68.fr/3reso/3page_informatique/La procédure d'informatisation.pdf. UML 2 ANALYSE ET CONCEPTION. /CropBox [0.0 0.0 595.0 842.0] Démocratie et citoyenneté à l'ère numérique : les nécessités d'un enseignement. << L'OMG a été doté de la nouvelle version de son langage de modélisation d'un modèle d'architecture. 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. 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). 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. /Length 1382 /MediaBox [0.0 0.0 595.0 842.0] endobj La hiérarchie de ces missions variera donc en fonction du type d’établissement. Caractéristique(s) 22 0 obj 8 0 obj /MediaBox [0.0 0.0 595.28 841.89] La règle pour les clients « à tarif normal » est de payer le montant fixé pour chaque document emprunté (indiqué auparavant). Exercice UML : Etude de Cas Gestion Médiathèque Cas d'utilisation . 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). - Envoyer l'avertissement à l'adhérent
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. /Contents 52 0 R
/CropBox [0.0 0.0 595.0 842.0] - Envoyer carte adhérent. - Vérifier la disponibilité du support (non emprunté ou non réservé)
L’herbier abrite 13000 échantillons montés suivant les normes internationales. 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). 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]. /Resources 29 0 R >> Request PDF | Informatisation d'une médiathèque à travers la norme UML | L'objectif de cet article est de proposer une informatisation à travers … 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. << << >> 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. endobj Hair, U_VBOOM : Unified Analysis and Design Process Based on the Viewpoint Concept. Les diagrammes d'états transitions de la fiche d'emprunt, documents et clients sont présentés respectivement dans les figures suivantes (Figure 10, 11,12). /MediaBox [0.0 0.0 595.0 842.0] << 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. endobj /Rotate 0 Le bibliothécaire décrémente le nombre d'emprunts de l'adhérent. This paper. /Type /Page Le système de gestion doit prévoir toute opération d'ajout et de suppression de clients et de documents. Le bibliothécaire incrémente le nombre d'Emprunts effectués par l'adhérent. - Recevoir les informations concernant l'adhérent
<< endobj 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. /Title /Producer << Le CD-ROM ne lui sera remis qu'en échange d'une caution, après qu'il ait présenté sa carte de lecteur. >> >> 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++. [14] P. Leblanc, Implementation of the UML Testing Profile and Production of Executable Test Cases , White Paper Telelogic, www.telelogic.com, janv. /MediaBox [0.0 0.0 595.0 842.0] /Rotate 0 Figure 5 : La méthodologie adoptée basée sur l'UML. /Resources 31 0 R Le métier de la Finance cache une part importante d’informatique puisque de plus en plus, les projets réalisés intègrent en leur sein une informatisation à 100%. Mots-clés : Informatisation, Analyse, Conception, Médiathèque, UML. /Parent 2 0 R /Type /Page /CropBox [0.0 0.0 595.0 842.0] Cette variance découle de la grande vitalité du paradigme objet et d'autre part de la multitude d'interprétations qu'il offre. /MediaBox [0.0 0.0 595.0 842.0] Ines Ghorbel. /Subtype /XML Sur le plan technique, elle doit facilement être exploitable, évolutive et extensible. Le standard UML permet aux informaticiens de concevoir des plans de systèmes afin de gérer et développer efficacement les solutions informatiques. 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. [4] Unified Modeling Language 2.0, http://www.OMG.org/uml. /CropBox [0.0 0.0 595.0 842.0] 7 0 obj Décrivent l'architecture du système a réaliser. /Contents 38 0 R Dans ce contexte, une bonne gestion des ressources (livres, films, dvd, cd...), nécessaire pour faciliter aux utilisateurs l'exploitation de ces éléments [9]. 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. 2004. /Im0 62 0 R 6 0 obj /Parent 2 0 R L'objectif du diagramme de séquences [15] est de montrer les interactions entre les objets du système sur une échelle de temps. 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++. /Rotate 0 Object Management Group, document ad/03-01-07, janvier 2003. /Parent 2 0 R 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]. Les genres précisés sont libres ; ils sont donnés aux clients à titre indicatif pour aider au choix lors d'un emprunt. << endstream >> A des lecteurs français, son titre peut paraître trompeur. Il ne faut conserver que les états ayant une certaine stabilité dans le temps ou bien les états pendant lesquels de nombreuses et/ou importantes actions sont effectuées. /CropBox [0.0 0.0 595.0 842.0] 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. /Parent 2 0 R Object Management Group, document formal/2002-04-03, avril 2002. L'informatisation du système médiathèque à pour objectif la recherche, le recueil, la saisie, le traitement, le stockage et la communication de l'information permettant ainsi l'automatisation de certaines fonctions telles que : l'indexation, la sauvegarde et la recherche multicritères de l'information. Download Full PDF Package. [15] B. Sbihi, The integration of the points of view notion in UML. EpiNet : Revue électronique de l'EPI (Enseignement Public & Informatique), sept. 2005, (77).
a0509b
Archambault, J.-P. (2005). Figure 4 : Les différents diagrammes d'UML. Notre diagramme de classes comprend également deux classes interface. Sommaire: 1 concepts de modélisation (ou domaines) permet d’identifier les objets importants dans une application. UML 2 ANALYSE ET CONCEPTION. endobj UML a été adopté par toutes les méthodes orientées objet et est devenu le standard de l’industrie. Déploient les composants sur les matériels. /Parent 2 0 R La médiathèque est un système qui permet la consultation ou l'emprunt d'un certain nombre de documents. II a été simultanément publié en allemand sous le titre Richtlinien für Gemeindebibliotheken. UML n’est pas une méthode. /CropBox [0.0 0.0 595.0 842.0] - Entrer et vérifier ID
Il est surtout utilisé pour étudier les interactions qui dépendent du temps (problèmes de synchronisation, d'ordonnancement...). Démocratie et citoyenneté à l'ère numérique : les nécessités d'un enseignement. 1. Ce diagramme montre la structure du code à développer. /Type /Page [12] G. Booch, J. Rumbaugh, I. Jacobson, The Unified Software Development Process, ISBN 0-201-57169-2, Addison-Wesley,,2002. >> - Dans le Vaucluse, dans une commune de cette taille, une médiathèque constituait un dossier exemplaire. Pour ce faire, à chaque demande d'emprunt, on vérifie s'il est à jour dans ses restitutions ; si ce n'est pas le cas, l'emprunt n'est pas autorisé et le client est marqué de telle manière qu'il ne puisse plus emprunter de nouveaux documents. 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. Download. D'autre part, les formats de la plupart des informations sont libres (chaînes de caractères) ; le système devra toutefois veiller à la cohérence des informations stockées (impossibilité d'avoir deux clients ou deux documents avec le même nom, emprunter deux fois le même document, etc.). /MediaBox [0.0 0.0 595.0 842.0] Cependant ; cette diversité méthodologique avait pour conséquence de créer une confusion et de limiter le progrès des méthodes en plaçant les utilisateurs dans une panoplie de choix. /CropBox [0.0 0.0 595.0 842.0] /Parent 2 0 R /Contents 30 0 R << École des Sciences de l'Information
Il est tout à fait possible de produire un code syntaxiquement juste en adoptant une approche objet. 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 ». /Resources 51 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 … Cette prise en charge informatisée permet un allégement considérable de la charge de travail et une plus grande souplesse par rapport au traitement manuel de l'information. >> /Resources 27 0 R Ce processus nous permettra d’identifier les problèmes à venir et de mieux comprendre le fonctionnement de l’application. /CropBox [0.0 0.0 595.0 842.0] Les fonctionnalités d'un système sont décrites donc dans le modèle des cas d'utilisations par un ensemble de cas d'utilisation. /Type /Page /Contents 58 0 R 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. 18 0 obj Le bibliothécaire détruit la fiche d'emprunt. Les « abonnés » réglant une cotisation annuelle empruntent les documents gratuitement. /Type /Page /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 xڥXɎ#7��+����(�0Ȃ�6H߂ڮq.i��QR��g� �T�D>>=J�|]�b��-���)u��`�/���?>-~v�Ƈ��
_���,�h��ey��X����ukC>�|���p��zFS�= �@�����|���s���姧ox���@�@1�z��LU�dU��o��ѻ/Ȗ�eoAbѾ���O}>�vzo��v�F�������L Í��-܄0't, Informatisation dune médiathèque à travers la norme UML. /Rotate 0 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. /Rotate 0 << Enregistrer les restitutions
endobj [8] A. 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) . [13] N. Tawbi et H. Yahyaoui, Génie Logiciel IFT-16859 Partie 2, Avril 1999. Suppression d'un adhérent
/Contents 34 0 R 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 »). /Length 4647 Le bibliothécaire envoie l'exemplaire à l'adhérent. 10 0 obj >> endobj Informatisation d’une médiathèque à travers la norme UML. Chaque document est repéré par un code unique et une localisation (salle/rayon) dans la médiathèque. La première étape consiste à bien comprendre le système à étudier pour mieux délimiter le système à étudier. /CropBox [0.0 0.0 595.28 841.89] << - Enregistrer les informations
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. Typiquement, il met en relation des classes mais aussi des interfaces, des types de données, des types énumérés. 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. /Resources 47 0 R Le bibliothécaire décrémente le nombre d'exemplaires empruntés de l'oeuvre. /Resources 53 0 R Rechercher les fonctionnalités du système par l'utilisation des « cas d'utilisation ». UML définit ces diagrammes [12] pour représenter les différents points de vue de la modélisation. >> /XObject << 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. Now BP 6204 Agdal, Rabat, MAROC
La figure suivante (Figure 5) montre la méthodologie adoptée et basée sur l'UML pour trouver les classes métier de notre système médiathèque. ICEIS (3) 2004 : 217-224. Le tarif des emprunts dépend du document et du client. 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é »). - Envoyer le formulaire, Tableau 4 : Les acteurs du système médiathèque et leurs responsabilités. /Contents 28 0 R READ PAPER. Ce diagramme permet de compléter la liste des opérations d'une classe (événements extérieurs et traitements internes). /Parent 2 0 R - Vérifier le compte de l'adhérent s'il est bloqué
La méthode générale [5] [6] [7] qu'on a adopté consiste à : Retrouver les acteurs qui interagissent avec le système. >> 19 0 obj Informatisation dune médiathèque à travers la norme UML /CropBox [0.0 0.0 595.0 842.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 … 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. endobj /Contents 56 0 R /Resources 33 0 R /Type /Page 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. /ProcSet [/PDF /Text /ImageC /ImageB /ImageI] [7] MDA Guide, version 1.0, version 2.0, document OMG : http://www.OMG.org/mda. stream
/Parent 2 0 R - Entrer et vérifier ID
<< Surveillance des entrées et des sorties. Scribd is the world's largest social reading and publishing site. /Type /Page La version 1.3 a apporté de nombreux changements, que ce soit en terme de correction ou d'ajout. 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 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. /MediaBox [0.0 0.0 595.0 842.0] endobj /MediaBox [0.0 0.0 595.0 842.0] /Metadata 4 0 R /MediaBox [0.0 0.0 595.0 842.0] endobj 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]. 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. Bsbihi@esi.ac.ma. 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. 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é »).