Vous êtes sur la page 1sur 3

08/02/2021

Méthodologie de conception Introduction

I.1. Systèmes d’information et


Méthodes de Conception
I. Introduction aux Méthodes de
 Système d'Information (SI) :
Conception Orientés Objet
 Dans [Galacsi 1984], un SI est défini comme :
« l'ensemble des moyens, humains et matériels,
Dr. Rim Zghal Rebai
rim_zghal@yahoo.fr
et les méthodes se rapportant au traitement des
différentes formes d'information rencontrées dans
les organisations ».

R. BOUAZIZ -- F. GARGOURI 7 R. BOUAZIZ -- F. GARGOURI 8

Concepts Orientée objet Concepts Orientée objet

 Les différents points de perception d’un système


 La vision statique : Modèle statique
 Description des entités représentant l’univers de
discours et de leurs relations. Décrire les objets :
 De quoi est fait le système ? . structures de données Décrire comment contrôler les
. opérations évolutions, dans le temps,
 La vision dynamique : . liens entre les classes des objets du système
 Description des évolutions, dans le temps, des
entités représentant l’univers de discours. Modèle
dynamique
 Comment peut-il évoluer ?

 La vision fonctionnelle : Décrire le fonctionnement


 Description du fonctionnement (des différentes du système
fonctionnalités) du système. Modèle fonctionnel
 Comment fonctionne-t-il ?

R. BOUAZIZ -- F. GARGOURI 9 R. BOUAZIZ -- F. GARGOURI 10

1
08/02/2021

Introduction à UML Différentes versions d’UML

Un besoin d’unification:  UML 1.1 : 1997


 UML 1.2 : 1998
Unified …  UML 1.3 : 1999
 UML 1.4 : 2001
Pour la modélisation :  UML 1.5 : 2003
 UML 2.0 : 2005
Modelling …
 UML 2.1 : 2006
 UML 2.2 : 2009
Sous forme de langage :
 UML 2.3 : 2010
Language …  UML 2.4 : 2011
 UML 2.5 : 2015
UML  UML 2.5.1 : 2017

R. BOUAZIZ -- F. GARGOURI 11 R. BOUAZIZ -- F. GARGOURI 12

Introduction à UML Introduction à UML

Depuis UML 2.3 Diagramme


14 diagrammes  Diagrammes de structure
Diagramme Diagramme
de quoi est fait le système ?
de structure comportemental
Vue statique :
Diagramme de
composants
Diagramme
de package
Diagramme
d’objets
Diagramme
d’activités
Diagramme de
cas d’utilisation
 Diagramme de classes (UML 1) : décrit les classes
et leurs relations.
 Diagramme d’objets (UML 1) : présente des
Diagramme Diagramme de Diagramme de Diagramme Diagramme de
de classes déploiement structure composite d’interactions transition d’état

Diagramme de
instances de classes et de relations.
profils

Chacun représente  Diagramme de package ou de paquetage ou de


Diagramme de Diagramme vue
un aspect particulier séquence d’ensemble des paquets (UML 2) : regroupe des classes, des cas
du SI à modéliser Diagramme de
Diagramme
interactions
d’utilisation ou des paquets, pour renforcer la
communication
de timing modularité et la cohérence du modèle global.

R. BOUAZIZ -- F. GARGOURI 13 R. BOUAZIZ -- F. GARGOURI 14

2
08/02/2021

Introduction à UML Introduction à UML

 Diagrammes comportementaux
 Diagramme de structure composite ou d’architecture
(UML 2) : montre la décomposition hiérarchique d’une Comment se comporte le système ?
classe complexe en parties internes, avec des ports Vue fonctionnelle :
d’interfaces externes, lors de l’exécution.
 Diagramme de cas d’utilisation (UML 1) : décrit les
 Diagramme de composants (UML 1) : fonctionnalités du système et les interactions avec
décrit l’architecture d’un logiciel en terme de modules les utilisateurs.
et montre les dépendances de compilation ou Vue dynamique :
d’exécution entre ces modules.
 Diagramme d’états-transitions (UML 1) : décrit le
 Diagramme de déploiement (UML 1) : décrit les unités cycle de vie d’un objet (états et transitions).
de programmes et leurs processus d’affectation.
Il montre la disposition des matériels et la répartition
 Diagramme de timing (UML 2) : montre l’évolution
de l’état d’un objet ou d’un groupe d’objets en
des composants sur ces matériels.
fonction d’événements temporels.
R. BOUAZIZ -- F. GARGOURI 15 R. BOUAZIZ -- F. GARGOURI 16

Introduction à UML

 Diagramme de communication ou de collaboration


(UML 1) : décrit les interactions entre les objets, en
montrant les liens.
 Diagramme de séquence ou d’interaction (UML 1) :
représente les interactions entre les objets d’une
manière ordonné dans le temps.
 Diagramme d’activités (UML 1) : décrit les activités
et les méthodes en termes d’actions, en montrant le
comportement procédural et parallèle.
 Diagramme de vue d’ensemble des interactions
(UML 2) : Mixage du diagramme d’activités et du
diagramme de séquence.

R. BOUAZIZ -- F. GARGOURI 17