• Ahmed Maarouf LANGAGE DE MODÉLISATION UNIFIÉ Professeur : • Nabil Alami Filière: FINANCE,COMPTABILITE ET FISCALITE 2022/2023 PLAN:
INTRODUCTION conception orientée Définition de UML objet
LES DIAGRAMMES DE UML
Diagrammes de Diagrammes de structure comportement DEFINITION DE UML: Le langage UML ( langage de modélisation unifié) est constitué de diagrammes intégrés utilisés par les développeurs informatiques pour la représentation visuelle des objets, des états et des processus dans un logiciel ou un système. Le langage de modélisation peut servir de modèle pour un projet et garantir une architecture d’information structurée ; il peut également aider les développeurs à présenter leur description d’un système d’une manière compréhensible pour les spécialistes externes. UML est principalement utilisé dans le développement de logiciels orientés objet CONCEPTION ORIENTEE OBJET: La programmation orientée objet (POO) est un paradigme au sein de la programmation informatique. Il s’agit d’une représentation des choses, un modèle cohérent – partagé à travers différents langages qui permettent son usage (Python, Java, C++).Le but de la POO consiste à définir et faire interagir entre eux des objets, compris ici comme tous types de structures issues d’un langage donné. Les principes de la POO: Encapsulation Les propriétés des objets ne peuvent être accédées que par ses méthodes. Abstraction Elle consiste à masquer à l’utilisateur les détails inutiles. Ce dernier peu ainsi implémenter sa propre logique davantage complexe sans pour autant avoir à prendre en compte la complexité cachée et sous- jacente. Héritage Cela signifie qu’une classe B hérite de la classe A. Autrement dit, la classe B hérite des attributs et méthodes de la classe A. On peut alors appeler Les méthodes contenues dans la classe A par la classe B dès lors qu’une instance de la classe B est créée. Cela fait énormément gagner en temps. Polymorphisme Il permet au développeur d’utiliser une méthode ou un attribut selon plusieurs manières, en fonction de son besoin. Une même méthode peut, par exemple, être utilisée sur des entités différentes. DIAGRAMME DE UML: DIAGRAMME DE STRUCTURE: Diagramme de class: Le diagramme de classes standard est composé de trois sections : •Section supérieure : contient le nom de la classe. Cette section est toujours nécessaire, que vous parliez du classifieur ou d'un objet. •Section intermédiaire : contient les attributs de la classe. Utilisez-la pour décrire les qualités de la classe. Elle n'est nécessaire que lors de la description d'une instance spécifique d'une classe. •Section inférieure : contient les opérations de la classe (méthodes), affichées sou forme de liste. Chaque opération occupe sa propre ligne. Les opérations décrivent la manière dont une classe interagit avec les données DIAGRAMMES DU COMPORTEMENT: Diagramme de cas d’utilisation: Les diagrammes de cas d'utilisation (DCU) sont des diagrammes UML utilisés pour une représentation du comportement fonctionnel d'un système logiciel, Ils permettent de décrire l'interaction entre l'acteur et le système. L'idée forte est de dire que l'utilisateur d'un système logiciel a un objectif quand il utilise le système. MERCI POUR VOTRE ATTENTION