Démarche agile

Páginas: 12 (2849 palabras) Publicado: 2 de mayo de 2010
La démarche agile au service du e-business : Deuxième partie
{draw:frame} ans ce deuxième article, nous allons mettre en œuvre sur un petit exemple le processus simplifié que nous préconisons pour la modélisation des sites Web marchands, jusqu’à la conception détaillée sur la plateforme .NET.
Pour mémoire, ce processus (décrit dans l’article précédent) se situe à mi-chemin entre UP (UnifiedProcess), un cadre général très complet de processus de développement, et XP (eXtreme Programming), une approche minimaliste à la mode centrée sur le code.
Nota : la description détaillée de ce processus ainsi que de sa mise en œuvre complète sur le cas de la librairie en ligne paraîtra prochainement chez Eyrolles, dans une nouvelle collection intitulée « Les cahiers du Programmeur », sous letitre : « Modéliser un site e-commerce ».
Merci aux éditions Eyrolles (**www.eyrolles.com) de nous avoir autorisés à publier des extraits du livre à paraître dans ces deux articles.
Le schéma général de la démarche est rappelé sur la figure ci-après, reprenant l’organisation en chapitres du livre précité.
{draw:frame}
Présentation simplifiée du cas concret servant d’illustrationLe cas concret servant d’illustration à notre démarche agile consiste en la modélisation d’un site Web marchand, en l’occurrence une librairie. La librairie en ligne constitue en effet un exemple facile à comprendre et suffisamment représentatif des projets e-commerce. Nous nous sommes inspirés des fonctionnalités de sites existants, comme www.amazon.fr, www.fnac.com, et bien sûr celui de notrelibrairie préférée : www.eyrolles.com !
L’objectif fondamental de tels sites est de permettre aux internautes de rechercher des ouvrages par thème, auteur, mot-clef, etc., de se constituer un panier virtuel, puis de pouvoir les commander et les payer directement sur le Web. Dans le cadre de cet article, nous nous restreindrons à la fonctionnalité de gestion du panier virtuel.
Dans unvéritable magasin, le client choisit ses articles les uns à la suite des autres, les dépose dans son panier, puis se rend à la caisse pour régler le tout. Les sites Web marchands tentent de reproduire ces habitudes d'achat le plus fidèlement possible. Ainsi, lorsque l'internaute est intéressé par un ouvrage, il peut l'enregistrer dans un panier virtuel, comme indiqué sur l’exemple de la figure suivante. Ildoit pouvoir ensuite à tout moment en ajouter, en supprimer ou encore en modifier les quantités avant de passer commande.
{draw:frame}
Acteurs et cas d’utilisation
L’acteur le plus important pour un site d’e-commerce est bien sûr l’internaute.
Ses cas d’utilisation principaux ont été mis en évidence par l’expression de besoins préliminaire du paragraphe précédent, à savoir :
Rechercher des ouvrages,
 Gérer son panier,
 Effectuer une commande.
Nous nous intéresserons plus particulièrement dans la suite de cet article au cas d’utilisation « Gérer son panier », comme illustré sur le diagramme de cas d’utilisation simplifié ci-après.
{draw:frame}
Nous donnons ci-dessous la description textuelle détaillée du cas d’utilisation qui nous concerne (le styleutilisé est celui préconisé par A. Cockburn dans son récent ouvrage de référence : « Rédiger des cas d’utilisation efficaces », Eyrolles, 2001).
Préconditions : néant.
Scénario nominal :
L’Internaute enregistre les ouvrages qui l’intéressent dans un panier virtuel (voir le cas d’utilisation Rechercher des ouvrages). L’Internaute demande l’accès à son panier.Le Système lui affiche l’état de son panier. Chaque ouvrage qui a été préalablement sélectionné est présenté sur une ligne, avec son titre, son auteur et son numéro ISBN. Son prix unitaire est affiché, la quantité est positionnée à « 1 » par défaut, et le prix total de la ligne est calculé. Le total de la commande est calculé par le Système et affiché en bas du...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La Agilidad
  • Agilidad
  • La Agilidad
  • Agilidad
  • AGILMENTE
  • Agile
  • Metricas agiles
  • Metodologías Agiles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS