Cahier de charges
Étude de cas : Cahier de charges. Recherche parmi 300 000+ dissertationsPar katwood5 • 8 Février 2019 • Étude de cas • 461 Mots (2 Pages) • 646 Vues
[pic 1]
CAHIER DE CHARGE
[pic 2]
Table des matières
Introduction :
-Présentation de l’ESI.
-Mission et objectifs.
- Présentation du projet
-Acteurs.
-Principales fonctionnalités.
- Outils et lagunages
- Plan de travail
Introduction :
Dans le cadre du service d’enseignement supérieur public, l’ESI-SBA assure des formations supérieures et des missions de recherche scientifique et de développement technologique.
Pour le coté de formation supérieure, les objectifs fondamentaux de l’école sont :
- Assurer la formation des cadres (Ingénieur, Master, Magister et Docteur en troisième cycle).
- Initier les étudiants aux méthodes de recherche et d’assurer la formation pour la recherche.
- De participer à la formation continue.
- Présentation du projet :
Conception et réalisation d’un espace de communication entre enseignants, étudiants et administration via un forum WEB.
Ce projet a pour but de faciliter la communication entre les différents organismes de l’école et contribuer à la diffusion du savoir et des connaissances pour assurer la bonne formation et le développement des étudiants.
- Acteurs :
Cette application aura trois acteurs, l’administration, l’étudiant et les enseignants.
- Principales fonctionnalités :
L’application dans un premier temps doit assurer les fonctionnalités suivantes :
-gestion des comptes utilisateurs.
-gestion des habilitations et de droits d’accès (system de reconnaissances du login).
-l’enseignant publie des articles (fichiers attachés etc.) édite ses propres publications et commente.
-l’administration valide, supprime et modifie n’importe quelle publication.
-l’étudiant peut commenter les publications des enseignants et de l’administration.
-l’étudiant accède à une section Q/R, ou il peut poser des questions partager des fichiers, contacter des membres.
-system de recherche de publication et de messages.
- gestion et accès aux archives.
- Outils et lagunages :
- Python 3.7, Django 2.1 .
- Angular JS, React JS, JQuery.
- MySQL.
- Git et GitHub(pour la gestion de la version)
- Plan de travail :
- Analyse et spécification des besoins :
-Elaboration des specifications de l’architecture generale du logiciel.
-Diagramme de flots de données.
-Etude, gestion et suivi du projet (diagramme de pert )
- Conception :
-Diagramme de classes, cas d’utilisations etc.
-Definir precisement chaque sous ensemble du logiciel.
- Implémentation :
-Manuel d’utilisation
-Réalisation d’un prototype et d’une maquette.
- Vérification et validation :
-Test et validation du prototype.
-Rapports de tests.
...