Développement du modèle dynamique d'UML

  1. La réalisation d’une plateforme de commerce électronique
  2. Historique du commerce électronique: l’évolution du e‐com
  3. Qu’est-ce que le commerce électronique?
  4. Stratégies dans le e‐commerce du type B to C
  5. Avantages et inconvénients du e-commerce type B to C
  6. E-commerce en Algérie
  7. Causes du retard de l'e-commerce en Algérie
  8. E-paiement : Définition du paiement électronique
  9. Adaptation du paiement au contexte électronique
  10. Moyens de paiement en ligne
  11. Techniques de sécurité de l'e-paiement
  12. Certificat d'authentification – Paiement éléctronique
  13. Protocole de sécurité dans le paiement en ligne
  14. Situation de l'e-Paiement en Algérie
  15. Le BenchMarking : Définition, offre du marché et analyse
  16. Capture des besoins fonctionnels – la méthode UML
  17. Cas d'utilisation: Suivi des clients et gestion des clients
  18. Description des cas d'utilisation de plate-forme de e-commerce
  19. Suivi des rôles et des utilisateurs dans l'e-commerce
  20. Suivi des fournisseurs et du stock – Capture des besoins
  21. Marketing, Panier et Recherche dans capture des besoins
  22. Gestion des commandes, E-Paiement et Facturation: E-Commerce
  23. e-Commerce : gestion des catégories, marques et produits
  24. Organisation des cas d'utilisation de PowerAMC
  25. Capture des besoins techniques et des spécifications
  26. Les catégories de classes et découper le modèle UML
  27. Développement du modèle dynamique d'UML
  28. Diagramme d'états-transitions
  29. Modèle logique de conception technique d'une plate-forme
  30. Description des Frameworks techniques
  31. Conception préliminaire: Modèles de déploiement et d'exploitation
  32. Conception des classes d'associations et de modèle relationnel
  33. Langage de développement de plate‐forme e-commerce
  34. L'environnement de développement et SGBD de plate-forme
  35. L'architecture de développement de plate-forme e-commerce
  36. Sécurité de la plateforme e-Commerce
  37. Présentation de la plateforme e-Commerce – Prise d'écran
  38. Qualité du logiciel – Palteforme e-commerce
  39. Recherche universitaire: PlateForme e-Commerce

2. Développement du modèle dynamique
Cette étape va nous permettre de d’illustrer les concepts dynamiques d’UML.
Nous allons tout d’abord définir la notion de « scénario » et savoir comment les identifier en utilisant les objets définis dans la partie statiques et en illustrant les différents messages échangés entre ces objets.
Afin de décrire les scénarios, on peut utilisés les diagrammes de séquences qui mettent l’accent sur la chronologie des messages, et pour détailler le cycle de vie d’un objet d’une classe particulière au cours de ces interactions on songera au diagramme d’états‐transitions.

2.1. Notion de scénario

On a pu voir précédemment qu’un cas d’utilisation décrit un ensemble de scénarios.
Lors de l’étape de détermination des besoins fonctionnels, un scénario représente une séquence d’interactions entre le système et ses acteurs.
Nous allons maintenant remplacer le système par une collaboration entre objets dans chaque scénario.

2.2. Utilisation du PowerAMC

Nous avons vus auparavant comment on a pu organiser les cas d’utilisation ainsi que les acteurs et leurs activités dans des packages stéréotypés.
PowerAMC nous permet dans un contexte dynamique de modéliser la succession temporelle des évènements causés par les messages venant des acteurs.
Chaque cas utilisation est appelé afin de correspondre à un diagramme de séquences. Les acteurs sont aussi copiés sous forme de raccourcis depuis leur package.
Les messages sont eux, créés dans le diagramme.

2.3. Diagrammes de séquences

2.3.1. Diagramme de séquences « Identification »

Diagramme de séquences Identification
Figure30. Diagramme de séquences « Identification ».

2.3.2. Diagramme de séquences « Gestion des utilisateurs »

Diagramme de séquences Gestion des utilisateurs
Figure31
. Diagramme de séquences « Gestion des utilisateurs ».

2.3.3. Diagramme de séquences « Gestion des rôles »

Diagramme de séquences Gestion des rôles
Figure32. Diagramme de séquences « Gestion des rôles ».

2.3.4. Diagramme de séquences « Gestion des catégories »

Diagramme de séquences Gestion des catégories
Figure33. Diagramme de séquences « Gestion des catégories ».

2.3.5. Diagramme de séquences « Gestion du panier»

Diagramme de séquences Gestion du panier
Figure34. Diagramme de séquences « Gestion du panier ».

2.3.6. Diagramme de séquences « Gestion de stock »

Diagramme de séquences Gestion de stock
Figure35. Diagramme de séquences « Gestion de stock ».

Gestion de stock
Confirmation de la mise à jour
Stock mis a jour
AjouterSortie()
Choisir commande
Accès au stock
Affichage du stock
Etat Stock
ConsulterStock()
Etat du stock
Accès au stock
Confirmation d’entrée
Stock augmenté
AjouterEntree()
Saisir informations
Choisir produit
Consulter
stock
Ajouter une
entrée
Commercial Interfaces « Stock »
EntréeStock
Ajouter une
sortie
SortieStock

 

2.3.7. Diagramme de séquences « Gestion des commandes »

Diagramme de séquences Gestion des commandes
Figure36. Diagramme de séquences « Gestion des commandes ».

Gestion des commandes
Confirmation du paiement
Effectuer le paiement
Confirmation de la commande
Demande de confirmation de la commande
Choix du mode de paiement
Choix du mode de livraison
Acces espace client
Reconnecter()
Liste Produits choisis
Affichage du suivi
DéveloppementRenvoyer l’etat de commande
SuiviCommande()
Suivre la commande
Choisir commande
Choix adresse de livraison
ValiderCommande()
Redirection vers espace perso
Valider la commande Login()
Suivi
commande
Passage d’une
commande
avec livraison
Client
Commande
Interfaces « Panier » Interfaces « Identification » Interfaces « Paiement »
Pas client

2.3.8. Diagramme de séquences « Paiement en ligne »

Diagramme de séquence Paiement en ligne
Figure37. Diagramme de séquence « Paiement en ligne ».

Correction effectuée
Demande correction
Erreur
Affichage nouvel etat
Etat mis à jour
ModifierEtatFacture()
Modifier etat de facture
Accès interface facture
Accusé de réception
Bon de livraison
Livraison
Facture imprimée
Facturation
Client Interfaces « E-paiement »
Commande Facture
Commercial
Etat modifié
Champ manquant
alt
ImprimerFacture()
Envoyer mail
Etat Facture modifié
EtablirFacture()
ChangerEtatCommande()
Valider le paiement
Saisir les informations du compte

2.3.9. Diagramme de séquences « Gestion Marketing »

Diagramme de séquences Gestion Marketing
Figure38. Diagramme de séquences « Gestion Marketing ».

Gestion du marketing
Liste des produits
Liste de produits
Produit soldé
SolderProduit()
Saisir le % de solde
Choisir un produit
Afficher la nouveauté
Produit Nouveau
AjouterNouveaute()
Choisir produit comme nouveau
Solde
Nouveauté
Commercial Interfaces « Marketing »
Produit
Afficher les soldes

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

Print Friendly, PDF & Email

Cliquez sur suivant article pour lire la suivante partie de ce mémoire:

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

Laisser un commentaire

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