Le reverse engineering
Étude de cas : Le reverse engineering. Recherche parmi 300 000+ dissertationsPar kidkid • 2 Janvier 2013 • Étude de cas • 601 Mots (3 Pages) • 762 Vues
Vous êtes employé dans une entreprise qui conçoit des systèmes d’information. Le site de dons et de récupe sur le net donnons.org a fait un appel d'offre et votre big-boss veut y répondre.
Avant toute chose, vous devrez faire du reverse-engineering du minimum de leur site pour modéliser les parties intéressantes. Créez-vous un compte, fouillez le site, faites des tests.
On modélise: les utilisateurs, les annonces, les sollicitations, les messages, la recherche d'un don et la navigation dans les dons, les alertes e-mails. Le cycle de vie d'une annonce.
On ne modélise pas: ni les statistiques du site, ni le palmarès de la récupe, ni les remarques et filtrage des preneurs, ni l'inscription aux newsletters, ni la localisation sur une carte,
Voici les nouvelles fonctionnalités souhaitées dans l'appel d'offre:
1. L'abonnement à une personne précise
Un utilisateur peut s'abonner à un autre utilisateur (pour une ou plusieurs catégories) et il y a alors un nouveau type d'alerte email pour être prévenu lorsqu'un nouveau don de cette personne est disponible
2. Système de points et de réputation
donnons.org souhaite implémenter un système de points et de réputation, c'est à dire un système basé sur différent critères et qui permet aux utilisateurs d’évaluer la notion de réputation d'un utilisateur. On ne peut pas faire n'importe quoi avec n'importe quel nombre de points. Le système de points est basé sur les critères suivants:
des points engendrés par l’ancienneté du membre
2/2
des points engendrés par le nombre et l'état des objets donnés
des points engendrés par le nombre d'abonnements que l’utilisateur a
des points de réputation: à tout moment un utilisateur peut "noter" un autre utilisateur, et l'impact de cette "note" sur les points dépend de la réputation du noteur.
Objectif: employez et montrez de manière intelligente et concise toutes les connaissances que vous avez acquises dans cette UE.
Contenu du dossier à rendre:
Le dossier comprendra la conception et la spécification de votre modélisation. Il aura le plan suivant:
1- Introduction (1/2 page max.)
2- Vos discussions
La description initiale du système d’information par le client est forcément incomplète. Tout se négocie avec les clients, mais vous jouez également le rôle du client. Vous aurez donc des "pseudo-discussions avec le client" pour obtenir une modélisation cohérente. Pour chacune de ces discussion, indiquez-en moi de manière concise la problématique et la conclusion dans un paragraphe de cette partie, et indiquez-moi dans le(s) diagramme(s) concerné(s) là où la discussion a un impact.
3- Vos diagrammes de cas d'utilisation commentés,
4- Votre (vos) diagramme de classes commenté,
Vous mettrez la liste
...