III.3.1.2. Elaboration du Diagramme de Classe
Le diagramme de classes est considéré comme le
plus important de la modélisation orientée objet. Alors que le
diagramme de cas d'utilisation montre un système du point de vue des
acteurs, le diagramme de classes en montre la structure interne. Il contient
principalement des classes. Une classe contient des attributs et des
opérations.
Le diagramme de classes présente un ensemble de
classeurs. Il décrit les classes et leurs relations. Il peut
également décrire les regroupements de classes en paquetages,
les
42 Idem
43 Ibidem
39
interfaces et les objets, les classes qui participent à
une collaboration ou qui réalisent un cas d'utilisation,
etc42.
Classe : Une classe est une description d'un
ensemble d'objets ayant une sémantique, des attributs, des
méthodes et des relations en commun. Un objet est une instance d'une
classe43.
III.3.1.3. Elaboration du Diagramme d'Object
40
III.3.1.4. Elaboration du Diagramme de
Séquence
Scénarios de base entre acteur et système.
L'objectif du diagramme de séquence est de représenter les
interactions entre objets en indiquant la chronologie des échanges.
Cette représentation peut se réaliser par cas d'utilisation en
considérant les différents scénarios associés.
Ø Une ligne de vie
représente l'ensemble des opérations
exécutées par un objet. Dans un diagramme de séquence,
deux types de messages peuvent être distingués :44
Ø Message synchrone : Dans
ce cas l'émetteur reste en attente de la réponse à son
message avant de poursuivre ses actions. La flèche avec
extrémité pleine symbolise ce type de message. Le message retour
peut ne pas être représenté car il est inclus dans la fin
d'exécution de l'opération de l'objet destinataire du message.
Ø Message asynchrone : Dans
ce cas, l'émetteur n'attend pas la réponse à son message,
il poursuit l'exécution de ses opérations. C'est une
flèche avec une extrémité non pleine qui symbolise ce type
de message.
Processus d'authentification
44 Cadet BUCE NTANYANYA, Conception des SI, cours Inédit,
L1 CSI, ISC/Goma, 2016-2017
41
Processus Passer commande
Processus Ajouter produit
42
III.3.1.5. Elaboration de diagramme
d'activités
Le diagramme d'activités permet de mettre l'accent sur
les traitements. Il est donc particulièrement adapté à la
modélisation du cheminement de flots de contrôle et de flots de
données. Il permet ainsi de représenter graphiquement le
comportement d'une méthode ou le déroulement d'un cas
d'utilisation45.
Une action est le plus petit traitement qui puisse être
exprimé en UML. Une action a une incidence sur l'état du
système ou en extrait une information. Les actions sont des
étapes discrètes à partir desquelles se construisent les
comportements.
Un noeud d'activité est un type d'élément
abstrait permettant de représenter les étapes le long du flot
d'une activité. Représentation graphique des noeuds
d'activité. Sur la figure ci-après, de la gauche vers la droite,
on trouve : le noeud représentant une action, qui est une
variété de noeud exécutable, un noeud objet, un noeud de
décision ou de fusion, un noeud de bifurcation ou d'union, un noeud
initial, un noeud final et un noeud final de flot46.
Diagramme d'activité : Cas d'utilisation
s'authentifier
45 Cadet NTATNYANYA, Conception des SI UML 1, Cours
Inédit, L1 CSI, ISC/Goma, 2016-2018
46 Idem
43
Diagramme d'activité : Cas Passer commande
44
Diagramme d'activité : Cas d'utilisation Ajouter un
nouveau produit
|