Proj-2014-2015-MonoskiIntelligent/SRS

The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.

Read first:
 * http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx
 * http://en.wikipedia.org/wiki/Software_requirements_specification
 * IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998

=1.  Introduction=

1.1 Objectif du document d'exigence
Ce document présente l'objectif du projet monoski Intelligent, ainsi que les exigences fonctionnelles et non fonctionnelles, les risques, et les critères de qualité.

1.2 Cadre du produit
Ce projet est intégré à la formation d'ingénieur RICM4 (Réseaux Informatiques et Communication Multimédia) de l'école Polytech' Grenoble.

1.5 Présentation du restant du document
=2.  Description générale= L'objectif de ce projet est de ...

2.2 Fonctions du produit
Le produit sera un produit qui va être utiliser pour le defi foly qui est une compétition de distance parcouru sur le lac des confins à la Clusaz. installation que nous effectuons usr un monoski à pour fonctionnalités d' étudier différentes données à l'aide de capteurs, nous étudierons les appuis du skieurs, la déformation du ski, l'evolution de la vitesse..

2.4 Contraintes générales
Les contraintes sont les suivantes:
 * manque de neige --> compétition annulée--> notre projet échoue.
 * liaison 4G disponible.

2.5 Hypothèses et dépendances
=3.  Exigences spécifiques, exigences fonctionnelles, non fonctionnelles et exigences d'interface=
 * document external interfaces,
 * describe system functionality and performance
 * specify logical database requirements,
 * design constraints,
 * emergent system properties and quality characteristics.

3.1 Requirement X.Y.Z (in Structured Natural Language)
Function:

Description:

Inputs:

Source:

Outputs:

Destination: Ce projet est destiné aux handicapés ou possesseurs lambda d'une montre connectée. Action:
 * Natural language sentences (with MUST, MAY, SHALL)
 * Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT)
 * Mathematical Notations
 * Tabular notations for several (condition --> action) tuples

Côté enseignant : Côté étudiant :
 * Doit permettre la création des QCM
 * Doit permettre la récupération des résultats
 * Pourrait effectuer le tri des résultats en fonctions des élèves/ des questions/ des réponses
 * Doit permettre l'identification à l'aide d'un ID personnel
 * Doit permettre de répondre au QCM
 * Peut donner un accès direct au résultat
 * Doit permettre d'effectuer des modifications avant envoi du QCM
 * Doit permettre l'identification à l'aide d'un ID personnel

Exigences fonctionnelles:
 * Traitement des données rapide


 * Collect et transmission des données vers la smartphone


 * Transmission des données de la smartphone vers la cloud

Courbe de l’accélération Courbe de température Courbe de déformation Courbe de vélocité
 * Analyse des données et la génération des graphiques :

Exigences non-fonctionnelles:
 * Utilisation de androidStudio et android Wear.
 * fluidité
 * réponse en temps réel rapide

Pre-condition:

Post-condition:

Side-effects:

=4. Product evolution=

=5. Appendices= =6. Index=