Modélisation et implémentation d'une application de messagerie dans une entreprise cas de la dgre équateurpar Alex YAMBYAKA Université de Mbandaka (Unimba) - Licence 2023 |
CHAPITRE 3. LA MODELISATION DU NOUVEAU SYSTEME3.0. IntroductionAvec la complexification croissante des systèmes d'information, connaître son existant devient à la fois plus difficile et crucial. Modéliser son système d'information et en apporter une vision exploitable, selon les besoins de chaque acteur, il est ainsi un enjeu partagé et une source de questionnement sur la méthode à suivre. Pour éclairer ce sujet, Arthur et Olivier consultants au sein de l'offre Architecture du système d'information de Projection, nous partagent leurs retours d'expérience sur la modélisation de système d'information. On parle beaucoup de la modélisation système d'information mais de quoi s'agit-il ? Selon Arthur la modélisation d'un système d'information permet d'obtenir des représentations consolidées sous différents domaines : processus métiers, capacités fonctionnelles, couches applicatives et échange de données, infrastructures et technologies ...C'est cette connaissance consolidée qui apporte de valeur pour analyser les impacts et naviguer entre les différents domaines. Selon Olivier la modélisation n'est qu'une représentation partielle d'une réalité complexe. La modélisation du SI s'appuie sur un métamodèle qui guide la représentation des composants, leurs caractéristiques et leurs relations.9(*) Le besoin de modéliser les SI et s'appuyer sur les outils de modélisation 3.1. Outils de modélisationPourquoi a-t-on besoin de modéliser les SI et s'appuyer sur des outils ? L'objectif est de disposer d'une vision plus réaliste possible de ce qui est présent dans le système d'information, et le capitaliser, dans un seul référentiel, cette connaissance pour l'exploiter.
3.1.1. Langage de modélisation 10(*)Pour la modélisation, notre choix est porté sur le langage de modélisation unifié en anglais UnifiedModelingLanguage (UML) qui est un langage modélisation graphique à base de pictogrammes, conçu pour représenter, spécifier les artefacts de systèmes logiciels, de plus il est destiné à comprendre et décrire des besoins spécifiés et documentés des systèmes, esquissé des architectures logicielles, concevoir des solutions et communiquer des points de vue, comme il peut être appliqué à toutes sortes de systèmes ne se limitant pas au domaine informatique. UML résulte de l'unification de techniques ayant fait leurs preuves pour l'analyse et la conception de grands logiciels et de systèmes complexes. ü UML est une norme Il est nécessaire qu'une méthode objet soit définie de manière rigoureuse et unique afin de lever les ambiguïtés. De nombreuses méthodes objet ont été définies, mais aucune n'a su s'imposer en raison du manque de standardisation. C'est pourquoi l'ensemble des acteurs du monde informatique a fondé en 1989 l'OMG (Object Management Group), une organisation à but non lucratif, dont le but est de mettre au point des standards garantissant la compatibilité entre des applications programmées à l'aide de langages objet et fonctionnant sur des réseaux hétérogènes (de différents types). ü UML est un langage de modélisation objet UML comble une lacune importante des technologies objet, il permet d'exprimer, d'élaborer et de modéliser au sens de la théorie des langages, de ce fait il contient les éléments constitutifs de ce dernier : concepts, une syntaxe et une sémantique. · UML décrit un méta modèle La puissance et l'intérêt d'UML est qu'il normalise la sémantique des concepts qu'il véhicule, il repose sur un méta modèle pour permettre à n'importe qui de déchiffrer son intention de manière non équivoque, il est donc primordial de s'accorder sur la sémantique des éléments de modélisation, bien avant de s'intéresser à la manière de les présenter. Ce langage est désormais une référence en modélisation objet car elle consiste à modéliser les éléments du monde réel (personne, immeuble...) ou virtuel (temps, messages, prix...) en un ensemble d'entités informatiques appelées « objet ». [8] L'UML est constitué de diagramme qui sert à visualiser et décrire la structure et le comportement des objets qui se trouve dans le système. Suivant sa dernière version, UML définit 14 diagrammes divisés en catégories : Figure 2. Les diagrammes de la classe en UML * 9 https://www.projexion.com/carrefour-apprentissage/rex/modelisation-si/ * 10ISAKATONGA LOANI J. op cit. SUPPORT DE COURS DE CONCEPTION DE SYSTEME D'INFORMATION L1 INFO. UNIMBA 2022 |
|