Vous êtes sur la page 1sur 3

• Sujet et cadre de projet :

Conception d'une plateforme e-learning comporte la réalisation des sprints .Dans chaque sprint,
nous commençons par le « Backlog du Sprint » qui décrit les tâches à faire, ensuite nous
présentons le diagramme de classes et les diagrammes de séquences et nous illustrons
l’exécution de notre plateforme par des captures d’écrans dans le but d'améliorer le process de
l'admission et assurer une fluidité de communication entre les différents utilisateurs (les
étudiants,les profs ,l'administration ....)

• acteurs et fonctionnalités du plateforme :


L'analyse d'une application débute par la détermination de ses acteurs. Une étude de
l’interaction du système avec son environnement extérieur a permis de dégager principalement

• Student : Acteur qui interagit avec notre plateforme. Cette personne bénéficie de
consulter les cours de la plateforme en mode connecté.

• Instructor : il est responsable des certains paramétrages de la plateforme. Son rôle est de
gérer les cours aussi les suivis des students en mode connecté.

• Onboarder : il est responsable des différents paramétrages de la plateforme. Son rôle est
de gérer les cours et les utilisateurs aussi les suivis des students en mode connecté.

• Besoins fonctionnels
Après une étude détaillée du système, cette partie est réservée à la description des exigences
fonctionnelles des différents acteurs de la plateforme. Ces besoins se regroupent dans les
diagrammes des cas d’utilisation.

Donc on conclut que notre application contient trois acteurs principaux le Student, l’instructor et
l’onboarder.

Besoins fonctionnels relatifs au Student :

• S’authentifier : saisir son login et son mot de passe pour qu’il puisse accéder à son
espace privé et la page d’accueil.

• Accéder au Sprint choisi par l’instructor ou bien l’onboarder parmi les Sprint qu’il est
inscrit immersive ou bien Bootstrap

Besoins fonctionnels relatifs au instructor :

• S’authentifier : saisir son login et son mot de passe pour qu’il puisse accéder à son
espace privé et la page d’accueil.

• Accéder au Sprint choisi par lui-même ou bien par l’onboarder


• Accéder à l’espaces de gestion de Sprint

• Accéder à l’espaces de suivi des students

Besoins fonctionnels relatifs au onboarder :

• S’authentifier : saisir son login et son mot de passe pour qu’il puisse accéder à son
espace privé et la page d’accueil.

• Accéder au Sprint choisi par lui-même ou bien par l’instructor

• Accéder à l’espaces de gestion de Sprint

• Accéder à l’espaces de suivi des sudents

• Accéder à l’espaces de gestion de comptes

• Spécification des besoins non fonctionnels


Les besoins non fonctionnels décrivent toutes les contraintes techniques, ergonomiques et
esthétiques auxquelles est soumis le système pour sa réalisation et pour son bon fonctionnement.
Et en ce qui concerne notre application, nous avons dégagé les besoins non fonctionnels
suivants :

• La disponibilité : la plateforme doit être disponible pour être utilisée par


n’importe quel utilisateur.

• La convivialité de l’interface graphique : la plateforme doit fournir une


interface conviviale et simple pour tout type d’utilisateur car elle présente le
premier contact de l’utilisateur avec la plateforme et par le biais de celle-ci on va
découvrir ses fonctionnalités.

• Une solution ouverte et évoluée : la plateforme peut être améliorée par l’ajout
d’autres modules pour garantir la souplesse, l’évolutivité et l’ouverture de la
solution.

• La flexibilité : la possibilité de retourner au menu principal de la plateforme à


partir de n’importe quelle fenêtre de celle-ci.

• Evolutivité : Cette plateforme peut être mise à jour et accepte les différentes
évolutions suivant des nouvelles technologies pouvant apparaitre à long terme.

• Fiabilité et rapidité : notre système doit garantir la rapidité et la fiabilité de la


recherche d’informations, ainsi qu’une gestion optimale des ressources.
• contraintes techniques
• Dans ce projet , on a rencontré quelques contrantes techniques sacahnt le changement de
la technologie utilisé dans le développement (passage de nodejs ,angular à nestjs,vuejs) et
puisque ces technologies sont les plus récentes on a trouvé des diffucultés concernant la
documenattion

Vous aimerez peut-être aussi