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 réaliser un monoski "intelligent" c'est à dire que notre monoski sera capable de transmettre des données qu'il aura calculé grace à différents capteurs. - il y aura un capteur bluetooth qui va transmettre ces données vers une application que l'on compte développer avec cordova. Notre application sera capable de donner des ordres au monoski, elle sera également capable de rapatrier les données, de les analyser et les transformer en graphes. Il y aura par la suite une partie stockage des ces données pour pouvoir par la suite les utiliser via le cloud.

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.3 Caractéristiques de l'utilisateur
l'utilisateur sera le compétiteur du défi fol dans un premier temps. sa mission sera de lancer la capture au départ de sa course. ensuite sa mission sera de transmettre les données sur le cloud grace a l application.

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é au participant de polytech du défi folly mais également aux enseignant pour analyser les résultats. 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

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: --> Autonomie ( avec une batterie qui devra durée au moins 1 minutes -->Smartphone et circuit étanche a l eau → creation d une application simple et utilisable → pas de signal 3G → fuites

Pre-condition:

Post-condition:

Side-effects:

=4. Product evolution=

=5. Appendices= =6. Index=