1.18 5.2. Phase
d'analyse
Après élaboration des besoins de l'application,
piloté par le cas d'utilisation et de plusieurs diagramme de
séquence ; il devient plus facile d'élaborer les diagrammes
de classe. Et donc une suite de diagramme de classe nous permettra de
comprendre les différents modules de l'application. L'application sera
scindée en deux partis : une qui sera pour l'administrateur et
l'autre qui sera pour le client.
Nous aurons un premier diagramme qui montrera une vue
synthétique des entités qui constitue l'application, plusieurs
autres diagramme présenterons de manière groupé les grands
modules de l'application.
5.2.1. Les entités du domaine
Les entités du domaine sont les classes qui nous
permettrons de représenter les concepts présent dans le domaine.
Ils seront donc directement convertis en tables et relations de la base de
données.
FIGURE VIII-9 DIAGRAMME DE
CLASSE : MODÈLE DU DOMAINE
Dans ce diagramme, nous pouvons constater qu'un client pourra
effectuer des opérations comme lancer une ou plusieurs applications. Ces
applications seront intégrées dans des historiques qui seront vue
par l'administrateur. L'administrateur quant à lui pourra voir ces
historiques sous forme de tache effectué par le client.
5.2.2. Navigation de
l'application
Ici est présentée la navigation de
l'application. Ainsi nous pouvons voir comment l'administrateur parcours les
fonctionnalités qui lui sont offerte.
FIGURE VIII-10 DIAGRAMME DE
NAVIGATION : LA NAVIGATION DE L'UTILISATEUR
5.2.3. Les autres classe métier
Hors mis les classes du domaine,d'autres classe sont
nécessaire pour des fonctionnalités bien défini. Nous
pouvons citer les classes comme « peermanager »,
« server »... Et l'ensemble de ses classes constitue celle
sui seront responsable de l'accès au réseau.
En voici un diagramme qui donne les classes métiers de
la partie réseau.
FIGURE VIII-11 DIAGRAMME DE
CLASSE : PARTIE RÉSEAU
|