WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et développement d'une application mobile de vente flash sous android

( Télécharger le fichier original )
par Sarra, Romdhane ARFAOUI, BEL HADJ SALAH
Ecole supérieur des sciences économiques et commerciales Tunis ESSECT - Licence appliquée en informatique de gestion  2013
  

précédent sommaire suivant

III.4 Spécification semi-formelle des besoins

La phase de modélisation nécessite des méthodes permettant de mettre en place un modèle d'analyse. Dans ce cas, nous avons adopté le langage UML, « Unified Modeling Language », qui est un langage de modélisation graphique des données et des traitements. À travers le langage UML, nous pouvons donner plusieurs vues d'un système.

III.4.1 Diagramme de cas d'utilisation global « Mobinaute-Client »

La figure suivante désigne le diagramme de cas d'utilisation global « Mobinaute-Client » dans le quel nous allons mettre en évidence les services offerts par l'application.

Diagramme de cas d'utilisation global " Mobinaute-Client "

Mobinaute

Client

consulter le catalogue des CD-Educatifs

consulter le catalogue des promotions

Recevoir des notifications de vente flash

consulter le catalogue des produits

Consulter les détails du contact

envoyer des notifications de ventes Flash

Consulter la boite Musique

Passer une commande

jouer un Quiz

s'inscrire

«include»

«include»

«include»

«extend»

«extend»

«extend»

Uniquement pour l'acteur Mobinaute

Choisir le nombre des questions

Choisir la chanson à jouer

Lire un résumé informatif

sur chaque CD

S'authentifier

voir les détails

de chaque produit

Systéme

18

Figure III-1: Diagramme de Cas d'utilisation Global « Mobinaute-Client »

19

III.4.1.1 Diagramme de cas d'utilisation Détaillé « Mobinaute/Client »: ? Cas d'utilisation «Consulter les catalogues» :

Diagramme de Cas d'utilisation " Catalogue "

Client

Suivre les délais des promotions

à partir d'un chronomètre

Consulter le catalogue

de promotions

«extend» «extend»

«extend»

Consulter les catalogues consulter les détails d'un produit

«extend»

Consulter le catalogue

de CD-Educatifs

«extend»

«extend»

Consulter le catalogue

des produits

Télécharger le catalogue

en version PDF

«extend»

«extend»

zoomer l'image d'un produit

Réserver un produit

Figure III-2: Cas d'utilisation «Consulter les catalogues»

? Raffinement du cas d'utilisation « Consulter catalogue »:

Acteur

Client

Pré-Condition

Le client est en ligne

Début

Page d'accueil est affiché

Scenario
nominale

N1 : le client consulte le catalogue des produits

N2 : le système affiche la liste des produits.

N4 : le client consulte les détails d'un produit

N3 : le système affiche l'image, la description le prix d'un produit

N5 : le client réserve un produit

N6 : le système enregistre la commande envoie un mail de réservation à l'administrateur

Scenario

Au niveau de N6 le client doit être inscrit pour réserver un produit.

20

alternatif

 

N7 : le système retourne à la liste des produits.

Tableau III-1: Raffinement du cas d'utilisation « Consulter catalogue »:

v Diagramme de Cas d'utilisation « Recevoir une notification » :

Diagramme de Cas d'utilisation " Notification "

lors de l'ajout d'un nouveau produit

au catalogue des promotions

Mobinaute

supprimer une notification

Recevoir une notifiacation

«extend»

Figure III-3: Diagramme de Cas d'utilisation « Recevoir une notification »

v Raffinement de cas d'utilisation « Recevoir une notification » :

Acteur

Mobinaute

Pré-condition

Le mobinaute est en ligne.

Début

Notification reçu sur le Smartphone du client

Scenario nominale

N1 : Notification reçu sur le Smartphone d'un client.

N2 : Le mobinaute consulte la notification

N3 : Le mobinaute consulte le catalogue des promotions en flash

Scenario alternatif

Au niveau de N3 Le mobinaute peut choisir de supprimer la notification et ne pas consulter son contenu

 

Tableau III-2: Raffinement de cas d'utilisation « Recevoir une notification »

v 21

Diagramme de cas d'utilisation « consulter contact » :

Diagramme de Cas d'utilisation " consulter contact "

Mobinaute

Consulter contact

«extend»

«extend»

«extend»

consulter les détails de la société

Appeler le standard de la société

Consulter l'itiniéraire sur Google Map

Figure III-4: Diagramme de cas d'utilisation « consulter contact »

v Raffinement de cas d'utilisation « consulter contact » :

Acteur

Mobinaute

Pré-condition

Le mobinaute est en ligne

Début

Le mobinaute choisit de consulter le contact de la société.

Scenario nominale

N1 : Le mobinaute accède au contact

N2 : le système affiche les détails de la société tel que site web, page Facebook, adresse mail et ses services tel que géo localisation et l'appel téléphonique

N3 : Le mobinaute choisit d'utiliser le service de géolocalisation.

N4 : le système détecte sa position

N5 : le système affiche une carte qui contient le plus court chemin entre la position actuelle de mobinaute et la société.

Scenario alternatif

Au niveau de N3 le mobinaute peut choisir le service d'appel en contactant le standard de la société.

Tableau III-3: Raffinement de cas d'utilisation « consulter contact »

22

? Diagramme de Cas d'utilisation « Réserver Produit » :

Figure III-5: Diagramme de Cas d'utilisation « Réserver Produit »

? Raffinement de cas d'utilisation « Réserver Produit » :

Acteur

Le Client

Pré-condition

le client est en ligne

Début

Le client consulte le catalogue des produits.

Scenario nominale

N1 : le client réserve un produit.

N2 : le système propose à l'internaute de s'authentifier s'il est déjà inscrit ou de s'inscrire

N3 : le mobinaute choisit de s'inscrire

N4 : le système affiche la page d'inscription N 5 : le mobinaute remplit le formulaire. N6 : le système enregistre les données.

N9 : le mobinaute devient abonné et choisit de réserver un produit

N10 : le système enregistre la commande

Tableau III-4: Raffinement de cas d'utilisation « Réserver Produit »

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy