2.4 Analyse statique
L'analyse statique est la phase de l'analyse qui s'occupe de
la description structurelle des différentes composantes du
système. Dans cette section nous allons décrire les
différentes classes d'objets à travers le diagramme des classes.
En tenant compte des interactions qu'il peut y avoir entre les
différentes classes, nous pouvons les réorganiser dans le
diagramme de paquetage.
2.4.1 Diagramme de classes
L'étape typiquement orientée objet de l'analyse
est la décomposition d'un domaine d'intérêts en classes
conceptuelles représentant les entités significatives de ce
domaine. Il s'agit simplement de créer une représentation
virtuelle des objets du monde réel dans un domaine donné. Dans la
notation UML, le modèle conceptuel se résume en un ensemble de
diagrammes de classes [10].
Le diagramme de classes de la Figure 2.8 montre les
différentes classes du système avec les interactions entre
elles.
Figure 2.8 - Diagramme de classes du système
2.4.2 Diagramme de paquetage
L'analyse des rapports sémantiques entre les
différentes classes nous a permis d'identifier quatre (4) paquetages
à savoir : gestion des utilisateurs, gestion des plaintes, gestion des
demandes et les entités géographiques. Le Tableau 2.2
récapitule les différentes classes ayant constitué chaque
paquetage. On en déduit le diagramme de paquetage de la figure 2.9.
Table 2.2 - Classification des classes par paquetage
paquetages
|
Classes
|
Gestion utilisateur
|
DEMANDEUR, OCCUPANT, UTILISATEUR
|
Gestion plainte
|
PLAINTE, PROPOSITION_INT,
TRAVAUX
|
Gestion des demandes
|
DEMANDE, DECRET, TACTIVITE
|
Entités géographiques
|
ZONE, DOMAINE, BATIMENT,
ROUTE, BOUTIQUE
|
Figure 2.9 Diagramme de paquetage du système
|