RICM5 2017 2018 - UGAChain / SRS

SRS - Usine à projet

= Introduction = Ce document de spécification des exigences logicielles (document SRS) a été créé dans le cadre d'un projet de dernière année d'école d'ingénieur sur la mise en place d’une blockchain pour l’éducation. Ce document passe par la description du projet et les différentes exigences nécessaires pour le réaliser.

Le public cible de cette description est le client ou les analystes des besoins et des tâches, les testeurs, les rédacteurs de documentation pour l'utilisateur et les chefs de projet.

Nom du projet : Usine à projet (Blockchain for Education)

Superviseurs
 * Didier Donsez

Établissement
 * Polytech Grenoble

Équipe
 * Antoine BOISADAM - Chef de projet
 * Ahmed NASSIK - ########
 * Simon CHAMBONNET - ######
 * Lucas GUERRY - ######
 * Charles MARCHAND - #########

Sujet
Jusqu'à 30% des CV soumis par les candidats aux cabinets de recrutement mentionnent des diplômes «inexacts ou abusifs». (selon le Ministère de l'Education français).

Le but de ce projet “Blockchain for Education” est de créer une application qui a pour but de proposer un service de certification de diplômes et/ou d’attestation entre universités, permettant de vérifier en temps réel les diplômes d’une personne. Le tout en gardant l’anonymat et en préservant la vie privée des étudiants et ancien étudiants. Les assets peuvent être des diplômes nationaux, des diplômes universitaires (DU), des certificats d'assiduité (en formation continue), des crédits ECTS, des années ou semestres validés, des suppléments au diplôme (action citoyenne, hackathon, ...), ...

But du document
Le but de ce document est de donner une description détaillée des besoins du projet Blockchain for Education, application qui a pour but de proposer un service de certification de diplômes et/ou d’attestation entre universités, permettant de vérifier en temps réel les diplômes d’une personnes. Le tout en gardant l’anonymat et en préservant la vie privée des étudiants et ancien étudiants.

Horizon
Blockchain for Education aura pour finalité une application web, permettant à toute personne étudiante ou anciennement étudiante de se connecter. Aussi il permettra à cette personne de sélectionner un ensemble non vide de diplômes afin d’obtenir une clef correspondante à cet ensemble de diplômes qu’il pourra transmettre à un tier ; Le site devra donc être capable pour toute personne d’utiliser une clef obtenue à l’aide d’une tierce personne afin de consulter la liste des documents de cette clef. Afin d’assurer l’intégrité et la validité des informations l’ensemble des certificats seront stockés dans une blockchain privée où seule les universités et établissement certifié auront le droit d’envoyer des informations. Ainsi la certification des établissements assure l'authentification des diplômes.

Les utilisateurs de l’application utiliseront leur navigateur web favori afin d’utiliser le site web.

= Description Globale =