Thomas NOBLE & Jolan LEVY - DoYouBuzz
Transcript of Thomas NOBLE & Jolan LEVY - DoYouBuzz
Projet UML-Java
The Books Network
Iut, département informatique, année 2012/2013
Elaboré par :
M. Benoit CHARROUX
Encadré par :
Mme Hanene OCHI
Réalisé par :
Thomas NOBLE
Jolan LEVY
Université PARIS 13 | Département Informatique
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
2
Dans le cadre du projet d’UML-Java du 2ème Semestre en DUT Informatique,
nous allons modéliser un système de gestion de livres administré par les
utilisateurs tel un réseau social.
Voici la table des matières :
p3. Diagramme des cas d’utilisation
p4. Description des cas d’utilisation
p4. Diagramme de séquence : rechercher livre
p5. Diagramme de séquence : sélectionner un livre
p6. Diagramme de séquence : commenter un livre
p7. Diagramme d’activité : ajouter un livre
p8. Description textuelle: analyse sémantique
p9. Description textuelle: s’authentifier
p10. Description textuelle: s’enregistrer
p11. Diagramme des composants du système
p12. Diagramme des classes participantes
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
3
Diagramme des cas d’utilisation
Voici ci-dessous le diagramme des cas d’utilisation du projet, il est composé des Use Case
demandé dans l’énoncé. Mais nous en avons rajouté trois : sélection d’un livre, s’authentifier
et s’enregistrer. Le cas d’utilisation s’authentifier paraissait évident du fait qu’il faut qu’un
utilisateur soit enregistré pour pouvoir ajouter et commenter un livre. Le cas d’utilisation
s’enregistrer est donc nécessaire pour ensuite s’authentifier. Nous avons décidé que
sélectionner un livre serait un cas d’utilisation puisqu’ici il est presque au centre de toutes
les actions, pour commenter ou rechercher livre, il est nécessaire de le sélectionner. Ainsi,
dès que l’on sélectionne un livre, l’analyse sémantique est lancée et le système affiche le
sens global des commentaires, positifs ou négatifs.
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
4
Description des cas d’utilisation
Diagrammes de séquences :
Diagramme de séquence : Rechercher livre
Ce diagramme détaille les étapes lors de la recherche d’un livre par l’utilisateur. C’est un
échange entre l’utilisateur et le système afin de faire une recherche par les informations
souhaité (par exemple par genre, auteur, année d’édition …. Etc.).
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
5
Diagramme de séquence : sélectionner un livre
Ce diagramme présente simplement la sélection d’un livre par l’utilisateur.
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
6
Diagramme de séquence : commenter un livre
Le diagramme commenter un livre permet de ce cas, de la saisie du commentaire jusqu’à
l’enregistrement de ce dernier dans la base de donnée.
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
7
Diagramme d’activité : ajouter un livre
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
8
Description textuelle :
Description textuelle : Analyse sémantique
Identification :
Nom du cas : Analyse sémantique des commentaires
But : détailler les étapes permettant d’afficher l’analyse sémantique des commentaires
Acteur : système
Les séquencements :
Le cas d’utilisation commence lorsque la sélection d’un livre est lancée.
Pré-condition
Il faut qu’il y ait des commentaires enregistrés.
Enchaînement
1. Recherche des mots-clés dans chaque commentaire.
2. Regroupe chaque mot-clé par catégorie, positif ou négatif.
3. Fait la « moyenne » global des termes.
4. Affiche si les termes sont globalement positifs ou négatifs.
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
9
Description textuelle : S’authentifier
Identification :
Nom du cas : S’authentifier
But : détailler les étapes de l’authentification d’un utilisateur
Acteur : système, utilisateur
Les séquencements :
Le cas d’utilisation lorsque l’utilisateur veut se connecter.
Pré-condition
Il faut être enregistré.
Enchaînement
1. Le système affiche les champs a complétés de ses données personnelle.
2. L’utilisateur remplie ces champs.
3. Le système vérifie que les informations sont correctes.
4. Le système connecte l’utilisateur et renvoie la page d’accueil.
Enchaînement alternatif
3. Les informations entrées sont non-valide
4. Le système renvoie la page d’accueil sans connecter l’utilisateur.
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
10
Description textuelle : S’enregistrer
Identification :
Nom du cas : S’enregistrer
But : détailler les étapes de l’enregistrement d’un utilisateur
Acteur : système, utilisateur
Les séquencements :
Le cas d’utilisation lorsque l’utilisateur veut s’enregistrer.
Pré-condition
Il ne faut pas être enregistré.
Enchaînement
1. Le système affiche les champs a complétés de ses données personnelle.
2. L’utilisateur remplie ces champs.
3. Le système enregistre les informations.
4. Le système connecte l’utilisateur et renvoie la page d’accueil.
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
11
Diagramme des composants du système
Thomas NOBLE & Jolan LEVY The Books Network
DUT Informatique | Semestre 2
12
Diagramme des classes participantes