Proj-2014-2015-Montreconnectée/SRS: Difference between revisions
Jump to navigation
Jump to search
(Created page with "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-an...") |
No edit summary |
||
Line 20: | Line 20: | ||
!scope="row" | |
!scope="row" | |
||
| 0.1.0 |
| 0.1.0 |
||
| Janvier 2015 |
|||
| TBC |
|||
| Mesnier Vincent, Hamdani Youcef, Longfei Yao |
|||
| TBC |
|||
| Présentation du projet Montre connectée |
|||
| TBC |
|||
| TBC |
| TBC |
||
| TBC |
| TBC |
||
Line 30: | Line 30: | ||
=1. Introduction= |
=1. Introduction= |
||
==1.1 |
==1.1 Objectif du document d'exigence== |
||
Ce document présente l'objectif du projet Montre connectée, ainsi que les exigences fonctionnelles et non fonctionnelles, les risques, et les critères de qualité. |
|||
==1.2 Scope of the product== |
|||
==1. |
==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.4 References== |
|||
==1.3 Définitions, acronymes et abréviations== |
|||
==1.5 Overview of the remainder of the document== |
|||
= |
==1.4 Références== |
||
==1.5 Présentation du restant du document== |
|||
==2.1 Product perspective== |
|||
=2. Description générale= |
|||
L'objectif de ce projet est de ... |
|||
==2.3 User characteristics== |
|||
==2. |
==2.1 Perspective du produit== |
||
==2. |
==2.2 Fonctions du produit== |
||
==2.3 Caractéristiques de l'utilisateur== |
|||
=3.Specific requirements, covering functional, non-functional and interface requirements= |
|||
==2.4 Contraintes générales== |
|||
==2.5 Hypothèses et dépendances== |
|||
=3. Exigences spécifiques, exigences fonctionnelles, non fonctionnelles et exigences d'interface= |
|||
* document external interfaces, |
* document external interfaces, |
||
* describe system functionality and performance |
* describe system functionality and performance |
||
Line 60: | Line 63: | ||
'''Destination''': |
'''Destination''': |
||
Ce projet est destiné à ... |
|||
'''Action''': |
'''Action''': |
||
* Natural language sentences (with MUST, MAY, SHALL) |
* Natural language sentences (with MUST, MAY, SHALL) |
||
* Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT) |
* Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT) |
||
* Mathematical Notations |
* Mathematical Notations |
||
* Tabular notations for several (condition --> action) tuples |
* Tabular notations for several (condition --> action) tuples <br> |
||
Côté enseignant :<br> |
|||
* 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 |
|||
<br> |
|||
Côté étudiant : |
|||
* 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 non-fonctionnelles''': |
|||
'''Non functional requirements''': |
|||
* Facilité d'utilisation : Pas d'expérience utilisateur requise |
|||
* Portabilité : Utilisation sur tablette |
|||
* Taille : L'application ne dépasse pas quelques Mo |
|||
* Utilisabilté : Interface claire et travaillée, de façon à pourvoir une expérience utilisateur efficace |
|||
'''Pre-condition''': |
'''Pre-condition''': |
Revision as of 17:12, 24 January 2015
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
Version | Date | Authors | Description | Validator | Validation Date | |
---|---|---|---|---|---|---|
0.1.0 | Janvier 2015 | Mesnier Vincent, Hamdani Youcef, Longfei Yao | Présentation du projet Montre connectée | TBC | TBC |
1. Introduction
1.1 Objectif du document d'exigence
Ce document présente l'objectif du projet Montre connectée, 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.3 Définitions, acronymes et abréviations
1.4 Références
1.5 Présentation du restant du document
2. Description générale
L'objectif de ce projet est de ...
2.1 Perspective du produit
2.2 Fonctions du produit
2.3 Caractéristiques de l'utilisateur
2.4 Contraintes générales
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é à ... 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 :
- 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
Côté étudiant :
- 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 non-fonctionnelles:
- Facilité d'utilisation : Pas d'expérience utilisateur requise
- Portabilité : Utilisation sur tablette
- Taille : L'application ne dépasse pas quelques Mo
- Utilisabilté : Interface claire et travaillée, de façon à pourvoir une expérience utilisateur efficace
Pre-condition:
Post-condition:
Side-effects: