Conception d’une plateforme web d’e-commerce au sein d’une entreprise commerciale. « cas de l’entreprise wika »par Synibar Symphorien NIYONZIMA ISIG Goma - LIcence Informatique 2017 |
Section 2 : Conception du nouveau SystèmeII.2.1. PRESENTATION DES DIAGRAMMES1. NotionTout au long de ce point, nous allons démontrer les lignes à suivre pour assurer une meilleure mise en place du nouveau système d'information que nous allons mettre en place. L'ensemble de diagrammes UML que nous allons utiliser dans ce point seront basés sur l'architecture même du logiciel que nous allons implémenter. 2. Diagrammes UML20Diagramme de Cas d'utilisation Les rôles des diagrammes de cas d'utilisation sont de recueillir, d'analyser et d'organiser les besoins, ainsi que de recenser les grandes fonctionnalités d'un système. Il s'agit donc de la première étape UML pour la conception d'un système. ? Les acteurs du projet Le visiteur : c'est un individu qui est entrain de fouiller sur le net, cherchant un produit pour l'acheter ou pour avoir une idée sur les modèles et les prix. Jusqu'au ce stade c'est un utilisateur inconnu donc il n'est pas encore un client. Le Client : cette acteur est un visiteur ayant déjà créer un compte sur notre site, il peut donc suivre le processus d'achat des produits en toute sécurité sachant que notre système doit être l'unique responsable de la confidentialité des données personnelles de ses clients. L'administrateur : pour les sites web on l'appelle généralement « le webmaster 21». C'est celui qui assure le dynamisme du site et veille sur les mises à jour des produits, de leurs prix, de leurs disponibilités, de la gestion des payements et la gestion des livraisons. 20 Ass. Wilfried BAZOMANZA NZABANDORA, Conception des SI : UML. Dispensé en L1 IG/ISIG-Goma, 2015-2016 21 http://fr.wikipedia.org/wiki/Webmaster 32 ? Diagramme de cas d'utilisation de notre site web Figure 5 : Cas d'Utilisation du Site Web 33 Diagramme d'Activité C'est un Diagramme associé à un objet particulier ou à un ensemble d'objets, qui illustre les flux entre les activités et les actions. Il permet de représenter graphiquement le déroulement d'un cas d'utilisation. ? Quelques diagrammes d'activités de notre site web 1°. Diagramme d'activité d'inscription La phase d'inscription est indispensable pour passer d'un simple visiteur du site qui n'a le droit que de consulter les produits et leurs prix à un client qui peut acheter ses articles désirés et payer sa facture en ligne et donc attendre la livraison de sa commande à domicile. Figure 6 : Diagramme d'Activité d'Inscription 34 2°. Diagramme d'activité d'Authentification L'authentification est la procédure qui consiste, pour un système informatique, à vérifier l'identité d'une entité (personne, ordinateur...), afin d'autoriser son accès aux systèmes, réseaux, applications... Elle permet donc de valider l'authenticité de l'entité en question. Figure 7: Diagramme d'Activité Authentification 35 Diagramme de Séquence Un diagramme de séquences est un diagramme d'interaction qui expose en détail la façon dont les opérations sont effectuées : quels messages sont envoyés et quand ils le sont22. Les diagrammes de séquences sont organisés en fonction du temps qui s'écoule au fur et à mesure que nous parcourons la page. Les objets impliqués dans l'opération sont répertoriés de gauche à droite en fonction du moment où ils prennent part dans la séquence. Figure 8 : Diagramme de Séquence de l'Inscription 22 http://docwiki.embarcadero.com/RADStudio/XE3/fr/Définition des diagrammes de séquence 36 Diagramme de Composants Le diagramme de composants est la représentation des composants du système d'un point de vue physique, tels qu'ils sont mis en oeuvre. Figure 9 : Diagramme de Composants 37 Diagramme de Communication Un diagramme de communication rend compte de l'organisation spatiale des participants à l'interaction, il est souvent utilisé pour illustrer un cas d'utilisation ou pour décrire une opération. Le diagramme de communication aide à valider les associations du diagramme de classe en les utilisant comme support de transmission des messages. Figure 10 : Diagramme de communication 38 Diagramme de Déploiement Un diagramme de déploiement représente des éléments matériels (ordinateur, périphérique, réseaux, systèmes de stockage...) et la manière dont les composants du système sont répartis sur ces éléments matériels et interagissent entre eux. Figure 11 : Diagramme de Déploiement Diagramme de Classes Un diagramme de classes UML décrit les structures d'objets et d'informations utilisées sur notre site web, à la fois en interne et en communication avec ses utilisateurs. Il décrit les informations sans faire référence à une implémentation particulière. Ses classes et relations peuvent être implémentées de nombreuses manières, comme les tables de bases de données, les noeuds XML ou encore les compositions d'objets logiciel 39 Figure 12 : Diagramme de Classes ? Notre diagramme de Classes 40 |
|