Les catégories de classes et découper le modèle UML - WikiMemoires

Les catégories de classes et découper le modèle UML


Les catégories de classes et découper le modèle UML
Analyse
Cette phase marque le démarrage de l’analyse objet du système à réaliser. Elle utilise la notion de Package pour définir des catégories de classes et découper le modèle UML en blocs logiques les plus indépendants possibles.
Le découpage en catégories constitue la première étape de cette phase qui contient d’un coup le découpage choisi ainsi que les informations concernant le modèle statique (classes, attributs, méthodes) et qui va s’affiner de manière itérative au cours du développement du projet.
Pour passer à l’analyse il faut se baser sur les principes de l’approche objet notamment celle de l’encapsulation. A cet effet, nous allons passer d’une structuration fonctionnelle via les cas d’utilisations vers une structuration objet via les classes et les catégories.

1. Découpage en catégories

Une catégorie consiste en un regroupement logique de classes à forte cohérence interne et faible couplage externe. Une classe appartient à une catégorie que si elle est nécessaire à la compréhension du problème et répond aux exigences de l’utilisateur.

  • Les diagrammes ci‐dessus ont été modélisés avec l’outil PowerAMC qui nous a permis entre autre d’utiliser des raccourcis dynamique. Ex: On peut utiliser dans le Package B, une classe x appartenant au package A.

Le découpage des classes en catégories de notre projet a donné le résultat suivant:

<<Catégorie>> <<Catégorie>> <<Catégorie>> <<Catégorie>>
Administration Achat en ligne Paiement commercial
+ Utilisateur + Commande + Facture + Produits
+ Compte_User + Panier + Carte bancaire + Fournisseur
+ Rôle + Client + Catégories
+ Droit + Compte client + Marques
+ EntréeStock
+ SortieStock

1.1. Catégorie « administration »

Diagramme de classes package gestion administration - classes et découper le modèle UML

Figure 26. Diagramme de classes package « gestion administration ».

1.2. Catégorie « achat en ligne »

Diagramme de classes package « gestion achat en ligne
Figure 27. Diagramme de classes package « gestion achat en ligne »

1.3.Catégorie « paiement en ligne »

Diagramme de classes package paiement en ligne - classes le modèle UML

Figure 28. Diagramme de classes package « paiement en ligne »

1.4. Catégorie « gestion commerciale »

gestion commerciale

Figure 29. Diagramme de classes package « gestion commerciale »
Lire le mémoire complet ==> (Conception et réalisation d’une plate-forme de commerce électronique)
Mémoire de fin d’études pour l’obtention du diplôme d’Ingénieur d’Etat en Informatique
Ecole nationale supérieure d’informatique


Abonnez-vous!
Inscrivez-vous gratuitement à la Newsletter et accédez à des milliers des mémoires de fin d’études !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Do NOT follow this link or you will be banned from the site!