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 - #######
 * Ahmed NASSIK - ########
 * Simon CHAMBONNET - ######
 * Lucas GUERRY - ######
 * Charles MARCHAND - #########

Sujet
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 =