Use cases
Linaris peut être utilisée :
- ▶️ afin d’écouter les fichiers musicaux locaux
- ❓ afin de s’informer 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 s’inspirer pour leur propre musique par exemple
Le visiteur peut s’informer sur des albums, puis sur des morceaux seulement, puisqu’il ne fait que visiter l’application.
L’utilisateur est un visiteur utilisant l’application régulièrement pour plus de fonctionnalités. Il peut s’informer sur les albums et morceaux comme le visiteur, mais il peut aussi écouter ses fichiers locaux et créer ses propres playlists.
L’administrateur peut ajouter des informations sur les albums et morceaux.
Le créateur, en l’occurrence 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 d’une page par exemple.
La création de playlist permet d’écouter ses fichiers locaux plus facilement. Il est nécessaire de s’informer sur les albums avant de s’informer sur des morceaux puisqu’ils ne sont accessibles que via la page de l’album.
Il est nécessaire que des visiteurs ou utilisateurs s’informent sur des albums pour que des statistiques soient faites.
Il est nécessaire que l’administrateur ajoute des informations sur des morceaux ou albums pour que le visiteur ou l’utilisateur puisse s’informer 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 |