Académique Documents
Professionnel Documents
Culture Documents
Travail demandé: On veut développer mieux le site www.xBiblio.com en utilisant le processus unifié,
en décrivant les activités qui représentent les actions à effectuer au cours d'une phase du modèle RUP (Rational
Unified Process).
Le processus est découpé en itérations de courte durée qui permettent
d’informatiser certaines tâches. Une itération contient toutes les activités,
conduit au développement d’un certain nombre de cas d'utilisation.
1. Phase préliminaire :
Activité 1: Vision du projet
Contexte: L’objectif du premier document est de collecter, analyser et définir les besoins de haut niveau et les
caractéristiques du futur site web marchand www.xBiblio.com. Il se focalise sur les fonctionnalités requises par les
utilisateurs, et sur la raison d’être de ces exigences.
Positionnement: www.xBiblio.com se veut être le site web de la société xBiblio.
Exigences fonctionnelles: Le site web de la société xBiblio devra regrouper toutes les fonctionnalités nécessaires de
recherche, de découverte détaillée, de sélection et de commande d’ouvrages.
Exigences non fonctionnelles:
Exigences de qualité : Pour attirer un client sur un site marchand et ensuite le fidéliser, il est important de répondre
aux exigences de qualité suivantes : un site clair et efficace dans la recherche, Formulaire de commande simple, Aide
en ligne puissante.
Exigences de performance: par ex. aucune recherche ne doit prendre plus de 2 secondes.
2. Phase Elaboration :
Activité 1 : détailler les cas d’utilisation : L’expression préliminaire des besoins donne lieu à un modèle d'analyse des
cas d’utilisation et à une maquette d’interface homme-machine (IHM).
Q2.1 Identifier les acteurs
Q2.2 Identifier les cas d’utilisation pour l'Internaute
Q2.3 Donner le diagramme de cas d'utilisation des internautes
Q2.4 Dessiner le diagramme d'activité correspondant à la description textuelle du scénario complet du cas d'utilisation
"Rechercher un ouvrage" ci-dessous ;
Acteur principal: L’Internaute (qu’il soit déjà client, ou simple visiteur) Interface Utilisateur
Objectifs: L’Internaute veut trouver le plus rapidement possible un ouvrage
précis dans l’ensemble du catalogue.
Préconditions: Le catalogue est disponible.
Postconditions: L’Internaute a trouvé l’ouvrage précis qu’il cherchait, ou un
ouvrage qui l’intéresse.
Scénario nominal:
1. L’Internaute lance une recherche rapide à partir de mots-clés : un thème, un
titre, le nom d’un auteur, etc.
2. Le Système affiche une page de résultat. Les ouvrages sont classés par défaut
par date de parution, le plus récent en premier.
3 L’Internaute sélectionne un ouvrage.
4 Le Système lui présente une fiche détaillée pour l’ouvrage sélectionné.
Alternatives:
1. L’Internaute n’a pas d’idée préconçue et préfère flâner dans les rayons de la
librairie virtuelle. Pour cela, le Système lui propose un ensemble de pages telles
que : nouveautés,
meilleures ventes, sélection du libraire (par thème).
2. L’Internaute choisit d’effectuer une recherche avancée.
3. L'internaute n'est pas intéressé par les résultats retournés
Exigences supplémentaires
• La recherche doit être la plus rapide possible
• Les résultats de la recherche doivent être pertinents,
• Le formulaire de recherche rapide doit être toujours visible et donc se situer dans la
partie supérieure de toutes les pages, quelle que soit la résolution d’écran de
l’Internaute.
Activité 2 : Modélisation Objet au niveau conceptuel
Q2.5 Donner le diagramme de classe qui permet de maintenir le catalogue de la société xBiblio.
La librairie xBiblio a déjà ouvert un certain nombre de rayons bien séparés.
Les livres sont donc classés en rayons au sein du catalogue. Les livres peuvent appartenir à plusieurs thèmes
car ceux-ci ne sont pas forcément disjoints. En revanche, tout livre doit appartenir à au moins un thème.
Notez qu’un thème peut lui-même se décomposer en sous-thèmes :
Technologies objet pourrait ainsi se décomposer en UML, Java, .Net, etc.
Chaque livre est édité par un seul éditeur, et écrit par plusieurs auteurs.
Activité 3 : Modélisation Objet au niveau Spécification
Q2.6: Dessiner le diagramme de séquence décrivant le scénario maintenir le catalogue de la société. Le
catalogue de la société xBiblio s'alimente de façon périodique et asynchrone. Ensuite, le libraire valide la mise
à jour et le nouveau catalogue est disponible.