Vous êtes sur la page 1sur 4

Film Streaming 

Préparé par :

Salim Yaakoubi et Ahmed nafti

mardi 3, 2020

• Introduction

• Objectif
Le présent document a pour objet de décrire en détail les exigences relatives à l’application web « Film
Streaming ». Il illustre l’objectif et la déclaration complète du développement de l’application. Il explique
également les contraintes du système, l’interface et les fonctionnalités fournies. Ce document est
principalement destiné à être proposé à un client pour l’approbation et à être une référence à l'équipe de
développement pour développer la première version du système.

• Portée du produit
Le produit est une application web utilisée principalement pour regarder et téléchager des films.

• Description générale
Cette section donnera un aperçu de l'ensemble du système. Le système sera expliqué dans son contexte
pour montrer fonctionnalités de base de se système. Il sera également décrivez le type de parties prenantes
qui utilisera le système. Enfin, les contraintes et les hypothèses pour le système seront présentées

• Perspective du produit
Ce système est une application web qui permet l'ultisateur de regarder et téléchager des films

• Fonctions du produit
L’application «Film Streaming » permet de selectionner des films à regarder en ligne et les

téléchargés .

• Caractéristiques de l'utilisateur
Deux types d’utilisateurs interagissent avec le système. .

• L'utilisateur : utilise l’application pour selectionner,regarder et télécharger des films .

• L’administrateur : utiliser l'application comme que l'ultisateur et gere aussi les films.

• Contraintes générales
Le système doit respecter un certain nombre de contraintes au cours du développement. Le système doit
être développé dans ses limites. Ces contraintes dictent un certain nombre d'exigences fonctionnelles et
non fonctionnelles spécifiées par ce document. D'autres sont en raison d'une exigence qui nous est
spécifiée par notre client. Tous sont importants pour être au courant lors de la mise en œuvre du logiciel.

• L'administrateur a tous les droits d'accès(Ajouter, modifier, supprimer , selectionner , regarder ,


télécharger film ).

• Les services : selectionner , regarder , télécharger ne sont valable que pour les clients possèdent
des comptes.

• la creation d'un compte est valable pour toutes les internautes.

• Exigences spécifiques
• Identification des acteurs
Afin de connaitre l’environnement étudié, nous allons identifier les acteurs qui communiquent avec le
système.
Acteur Rôle

L'internaut L'internaut peut consulter l'application pour voir les films disponible ainsi qu’il
peut créé un compte .

L’utilisateur Peut consulter l'application pour selectionner , regarder et télécharger les films
disponible.
L’adminastrateur Peut consulter la position du utilisateur et peut aussi Ajouter, modifier,
supprimer
les films.
Tableau 1 : Les acteurs

• Besoins fonctionnels
La spécification des besoins représente la première phase du cycle de développement d'un logiciel dans le
but de bien comprendre les fonctionnalités de l’application.
• Cette application doit couvrir principalement les besoins fonctionnels suivants :
• Création de compte : pour bénéficier de toutes les fonctionnalités proposées par l’application chaque
internaut est invité à créer un compte.
• Selectionner les films: L’application Web « Film Streaming » permet de choisir a partir des films
disponible pour les regarder ou télécharger. 
• Regarder les films: L’application permet de regarder le film selectionner.
• Telecharger les films : L’application permet de télécharger le film selectionner.
• Interface admin : l'application nessecite interface admin pour gerer les films(ajouter, supprimer et editer
les films).
• Besoins non fonctionnels

Les besoins non fonctionnels sont les besoins qui caractérisent le système. Ce sont des besoins en matière
de performance, de type de matériel ou de type de conception.
• Ergonomie et souplesse : Notre application doit offrir une interface claire, facile à
manipuler pour minimiser le taux d’interaction d'utilisateur avec l’application.
Fiabilité : Touche à l’aspect qualité des données et persistance des informations dans
l’application ainsi que la vitesse de chargement des interfaces et elle doit être homogènes.

Performance :
• Rapidité : Le temps de réponse ne doit pas depasser quelques millisecondes.
• Sécurité :
Confidentialité : L’application fournit une protection contre la divulgation des données
personnelles du utilisateur.
Authentification : Chaque utilisateur doit accéder à son espace personnel pour pouvoir
bénéficier de toutes les fonctionnalités de l’application.

La maintenance et réutilisabilité : Le code doit être facile à améliorer ou à corriger pour s’adapter aux
modifications en cas du besoin.

Vous aimerez peut-être aussi