La première page du mémoire (avec le fichier pdf):
Ecole nationale supérieure d’informatique - Option: Systèmes d’informations & Systèmes Informatiques
Mémoire de fin d’études pour l’obtention du diplôme d’Ingénieur d’Etat en Informatique - 2009-2036

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 e-commerce? Type d’échange B2C et stratégies
  4. Le e-commerce B to C : les avantages et les inconvénients
  5. E-paiement : déf., e-commerce et paiement électronique
  6. Sécurité de l’e-paiement : chiffrement, PKI et certificat d’authentification
  7. Les protocoles de sécurité dans le paiement en ligne
  8. Le BenchMarking : Définition, offre du marché et analyse
  9. Les 14 étapes pour créer une plateforme de e-commerce (avec cas)
  10. Capture des besoins techniques et des spécifications
  11. Les catégories de classes et découper le modèle UML
  12. Développement du modèle dynamique d'UML
  13. Diagramme d'états-transitions
  14. Modèle logique de conception technique d’une plateforme
  15. Conception préliminaire: Modèles de déploiement et d'exploitation
  16. Conception des classes d'associations et de modèle relationnel
  17. Langage et environnement de développement de plate‐forme
  18. L'architecture de développement de plate-forme e-commerce
  19. Sécurité de la plateforme e-Commerce
  20. La plateforme e-Commerce: qualité du logiciel et prise d’écran

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éveloppement Renvoyer 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

Rechercher
Abonnez-vous!
Inscrivez-vous gratuitement à la Newsletter et accédez à des milliers des mémoires de fin d’études ! Inscrivez-vous gratuitement à la Newsletter et accédez à des milliers des mémoires de fin d’études !
En continuant, vous acceptez la politique de confidentialité

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.