9 UseCases
Corentin LEMAIRE edited this page 2 years ago
This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

Use cases

Back to Home

Linaris peut être utilisée :

  • ▶️ afin découter les fichiers musicaux locaux
  • afin de sinformer sur les morceaux et albums du monde entier
  • 🧩 pour la création de playlist
  • 😴 pour se détendre
  • 🚍 dans les transports en commun
  • 🎼 pour la découverte de nouveaux morceaux ou albums
  • 🎹 pour sinspirer pour leur propre musique par exemple


Diagramme de cas d'utilisation

Le visiteur peut sinformer sur des albums, puis sur des morceaux seulement, puisquil ne fait que visiter lapplication.

Lutilisateur est un visiteur utilisant lapplication régulièrement pour plus de fonctionnalités. Il peut sinformer sur les albums et morceaux comme le visiteur, mais il peut aussi écouter ses fichiers locaux et créer ses propres playlists.

Ladministrateur peut ajouter des informations sur les albums et morceaux.

Le créateur, en loccurrence Louis ou Corentin, peut écouter ses fichiers locaux, créer sa playlist, ajouter des informations, mais aussi faire des statistiques sur le nombre de visites dune page par exemple.


La création de playlist permet découter ses fichiers locaux plus facilement. Il est nécessaire de sinformer sur les albums avant de sinformer sur des morceaux puisquils ne sont accessibles que via la page de lalbum.

Il est nécessaire que des visiteurs ou utilisateurs sinforment sur des albums pour que des statistiques soient faites.

Il est nécessaire que ladministrateur ajoute des informations sur des morceaux ou albums pour que le visiteur ou lutilisateur puisse sinformer sur ces derniers.


Lorsqu'une personne s'informe sur un album, elle a accès à des informations générales sur l'album telles que la date de sortie ou encore l'auteur.

Lorsqu'une personne d'informe sur un morceau, elle a accès à des informations plus précise que l'album, qui ne concerne que les morceaux, telles que les paroles du morceau.

Lorsqu'une personne écoute ses fichiers locaux, elle a accès aux fichiers audio contenus dans les dossiers sélectionnés comme répertoire de recherche avec tous les outils intégrés à Linaris.

Lorsqu'une personne crée une playlist, elle a accès à tous ses morceaux, et peut les regrouper dans une catégorie, permettant une liste de lecture.

Lorsqu'une personne ajoute des informations sur un album ou un morceau, elle apporte de nouvelles informations, voire de nouveaux morceaux ou albums sur Linaris.

Lorsqu'une personne fait des statistiques, elle analyse les données récoltées sur Linaris afin de créer des statistiques telles que le nombre de vues d'une page selon le genre de l'album (rap, rock, pop, ...).




USE CASE S'informer sur un morceau
Finalité dans le contexte Les informations sont-elles facilement trouvables ?
Champ d'application système Affichage des informations des morceaux / albums
Niveau Tâche primaire
Acteurs principal Utilisateur.trice
Acteurs secondaire Système de stub / Base de données
Pré-conditions Morceau existant
Informations existantes
Conditions d'Entrée Réussie Affichage des informations exactes
Conditions de Fin Echouée Affichage d'un message d'erreur
Scénario Principal de Réussite Pas Actions
1 L'utilisateur.trice lance l'application Linaris et arrive sur la page d'accueil
2 Il/Elle clique sur un album
3 Le système affiche les informations correspondantes
4 Il/Elle clique sur un morceau
5 Le système affiche les informations correspondantes
Variantes Pas Action variante
3a.1 Le système affiche un message d'erreur indiquant que les informations ne sont pas trouvables
3a.2 Le système affiche un message d'erreur indiquant que le morceau n'existe pas
5a.1 Le système affiche un message d'erreur indiquant que les informations ne sont pas trouvables
5a.2 Le système affiche un message d'erreur indiquant que l'album n'existe pas



USE CASE Création d'une playlist
Finalité dans le contexte Les playlists sont-elles facilement créées ?
Champ d'application système Création d'une playlist avec les morceaux demandés
Niveau Sous-fonction
Acteurs principal Utilisateur.trice
Acteurs secondaire Système de création de playlist et persistance
Pré-conditions Fichiers locaux accessibles
Conditions d'Entrée Réussie La playlist est créée
Conditions de Fin Echouée La playlist ne se créé pas
Scénario Principal de Réussite Pas Actions
1 L'utilisateur.trice lance l'application Linaris et arrive sur la page d'accueil
2 Il/Elle clique sur le bouton Fichiers locaux
3 Il/Elle choisit des fichiers en cochant les cases
4 Il/Elle choisit l'option créer une nouvelle playlist
5 Le système créé la playlist en ajoutant les morceaux sélectionnés
Variantes Pas Action variante
5a.1 Le système affiche un message d'erreur indiquant que la playlist n'a pas pu être créée



USE CASE Modification d'une playlist
Finalité dans le contexte Les playlists sont-elles facilement modifiables ?
Champ d'application système Modifier la playlist (ajout/suppression)
Niveau Résumé
Acteurs principal Utilisateur.trice
Acteurs secondaire Système de modification de playlists
Pré-conditions Fichiers locaux accessibles
Playlist déjà créée
Playlist avec au moins un morceau
Conditions d'Entrée Réussie Modification de la playlist
Conditions de Fin Echouée Playlist inchangée
Scénario Principal de Réussite Pas Actions
1 L'utilisateur.trice lance l'application Linaris et arrive sur la page d'accueil
2 Il/Elle clique sur le bouton Playlists
3 Il/Elle choisit une playlist
4 Il/Elle choisit l'option modifier une playlist
5 Il/Elle choisit d'ajouter et de supprimer des morceaux
6 Le système modifie la playlist en ajoutant et supprimant les morceaux sélectionnés
Variantes Pas Action variante
3a.1 Le système affiche un message d'erreur indiquant que la playlist n'existe pas, ou que les informations sont introuvables
6a.1 Le système affiche un message d'erreur indiquant que la playlist ne peut pas être modifiée

Back to Home

Table of Contents