Vous êtes sur la page 1sur 13

Samba TOGOLA 1

Enseignant En conception & méthodologie SI

MODULE: UML

Gestion des Systèmes Informatique grâce à la méthode


UML

Novembre 2021

E-Mail: togolapro@live.fr
ESGIC
Numéro: 7946 68 38 / 66 77 74 75
SOMMAIRE
CHAPITRE I : Notions Générales
1
CHAPITRE II : Le diagramme des cas d’utilisation
2
CHAPITRE III : Le diagramme des classes
3
CHAPITRE IV : Le diagramme de séquence
4
CHAPITRE V : Le diagramme de déploiement
5

ESTM
2020 - 2021
UNIFIELD MODELING LANGAGE (UML)
Introduction

Évolution des systèmes:


• Construire des systèmes
➢ De plus en plus complexes
➢ De plus en plus volumineux
➢ Dans des délais de plus en plus courts
➢ Avec une qualité de plus en plus
grande
UNIFIELD MODELING LANGAGE (UML)
Introduction

• La difficulté est de concilier:


➢ Une vision globale permettant d’appréhender l’ensemble du système
➢ Une connaissance et une compréhension détaillée des différentes parties

• Le seul moyen : la modélisation


➢ Élaborer des modèles pour décrire un système
➢ Anticiper les comportements du système
➢ Construire dans sa tête
UNIFIELD MODELING LANGAGE (UML)
Introduction
UNIFIELD MODELING LANGAGE (UML)
Introduction

utilisation de la modélisation:

• Communication:
➢ Les modèles sont les supports des échanges entre les différents acteurs impliqués dans la
construction.

• Évaluation
➢ Les modèles permettent une analyse des futurs systèmes.

• Production
➢ Les modèles sont utilisés comme éléments dans les chaînes de production
CHAPITRE I : Notions Générales
Le standard UML

Les modèles UML (Unified Modeling Language) représentent les systèmes


selon différents niveaux de détail. Certains modèles décrivent un système selon
un niveau plus élevé et plus abstrait, tandis que d'autres modèles fournissent
davantage de détails. Les modèles UML contiennent des éléments de modèle,
tels que des acteurs, des cas d'utilisation, des classes et des packages, et un ou
plusieurs diagrammes qui montrent une perspective spécifique d'un système.
Un modèle peut également contenir d'autres modèles plus détaillés.
CHAPITRE I : Notions Générales
Le standard UML

• 1988 Bertrand Meyer publie « Object Oriented Software Construction » traduit en 17


langues et vendu à plus de 200 000 exemplaires à ce jour
• 1991 James RUMBAUGH fonde la méthode OMT (Object Modeling Technique)
• 1994 Philippe DESFRAY crée la méthode Classe-Relation
• 1997 l’OMG publie les spécifications d’UML (Unified Modeling Language) suite à ses
travaux pour faire converger les différentes approches.
• 1999 UML 1.3
• Juin 2001 UML 1.4
• Octobre 2004 UML 2.0
CHAPITRE I : Notions Générales
Les acquis d’UML

❑ Ne se limite pas au modèle objet


✓ Modèle objet standard (classes)
✓ Mais également : automates d’états, scénarios dynamiques, représentation des processus etc …
✓ Utilisé sur l’ensemble des phases de développement
❑ Un ensemble d’outillages conséquent
✓ Le nombre d’utilisateurs d’outils de qualité industrielle en extension
✓ Les outils «comprennent» de manière similaire les notations (métamodèle) et peuvent échanger les
modèles (XMI)
❑ Un standard qui marche
✓ UML n’est pas une mode et s’ancre pour longtemps comme le langage universel des modèles logiciels
✓ Le modèle et sa représentation interne sont ouverts (standard OMG)
❑ Un langage indépendant des processus de développement
CHAPITRE I : Notions Générales
Les acquis d’UML

❑ Ne se limite pas au modèle objet


✓ Modèle objet standard (classes)
✓ Mais également : automates d’états, scénarios dynamiques, représentation des processus etc …
✓ Utilisé sur l’ensemble des phases de développement
❑ Un ensemble d’outillages conséquent
✓ Le nombre d’utilisateurs d’outils de qualité industrielle en extension
✓ Les outils «comprennent» de manière similaire les notations (métamodèle) et peuvent échanger les
modèles (XMI)
❑ Un standard qui marche
✓ UML n’est pas une mode et s’ancre pour longtemps comme le langage universel des modèles logiciels
✓ Le modèle et sa représentation interne sont ouverts (standard OMG)
❑ Un langage indépendant des processus de développement
CHAPITRE I : Notions Générales
Les différents types de modèle

Type Exemple d’utilisation


Use case Expression des besoins
Classe Structure des classes
Séquence Exemple d’exécution séquentielle
Collaboration, Objet Coopération entre objets
Etats/Transition Automate d’état
Activité Processus métier
Composant Modèle physique
Déploiement Distribution, architecture physique
CHAPITRE I : Notions Générales
Illustration de modèle
13 Diagrammes CHAPITRE I : Notions Générales

Vous aimerez peut-être aussi