Modélisation avec le langage UML

Abstract

Ce polycopié s’adresse aux étudiants de licence de la filière informatique. Les séries de travaux pratiques proposées concernent la matière Génie Logiciel et en particulier la modélisation avec le langage UML (Unified Modeling Language). Cette matière est enseignée au département informatique pour la promotion troisième année de la filière systèmes informatiques de l’université de Tlemcen. UML est un standard adopté par OMG1 , c’est un langage de modélisation graphique à base de pictogrammes, il est utilisé pour visualiser la conception d'un système. Il est souvent utilisé en conception orientée objet et en développement logiciel. De nombreux outils destinés à la modélisation graphique du langage UML existent. Nous utilisons dans ce polycopié Modelio2 qui est un outil de modélisation UML open source qui supporte la plupart des diagrammes spécifiés par UML 2.0. Modelio propose aussi des extensions qui offrent des fonctionnalités comme des générateurs de code (Java, C++, C#) et générateurs de documentations. La modélisation avec UML est basée sur des diagrammes et des pictogrammes, il est important de proposer dans les séries de TP des tutoriaux qui permettent, à chaque fois, de réaliser le diagramme pas à pas. En effet, ceci permettra aux étudiants de se familiariser avec l’environnement Modelio. Pour cela, nous proposons dans chaque série de Tp un tutoriel qui est, ensuite, suivi d’un exercice d’application qui permettra de tester les connaissances acquises des étudiants. Chaque série de Tp contient aussi, à son début, un petit rappel de cours accompagné d’un aide-mémoire (mémento) qui présente les différents éléments du diagramme étudié. UML présente 14 diagrammes dans la version actuelle 2.53 . Nous aborderons dans ce polycopié : - Le diagramme de cas d’utilisation ; - Le diagramme de séquence avec ses deux versions d’utilisation : i. Digramme de séquence système (boite noire) ;

Description

Citation

Collections