Difference between revisions of "Proj-2015-2016-Intégration de caméra de surveillance UPnP à Openhab/SRS"
Anna.Bruel (talk | contribs) |
Anna.Bruel (talk | contribs) |
||
Line 81: | Line 81: | ||
On a besoin de caméra supportant UPnP |
On a besoin de caméra supportant UPnP |
||
− | * |
+ | *la |
**Contrainte zoom/tilt/pan/motion |
**Contrainte zoom/tilt/pan/motion |
||
Caméra adaptée pour le zoom/tilt/pan. |
Caméra adaptée pour le zoom/tilt/pan. |
||
Line 88: | Line 88: | ||
On a besoin d'OpenHab fonctionnel |
On a besoin d'OpenHab fonctionnel |
||
− | * |
+ | *bla |
**Contrainte Openhab |
**Contrainte Openhab |
||
java, port 8080 libre... |
java, port 8080 libre... |
Revision as of 20:02, 19 January 2016
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 | TBC | TBC | TBC | TBC | TBC |
1. Introduction
1.1 Purpose of the requirements document
- C'est norte contrat
- Il définit les objectifs et les exeigences fonctionnelles et non fonctionnelles qui permettent d'atteindre le but final qui est d'intégrer sur OpenHab ...
1.2 Scope of the product
A partir de l'interface de base d'OpenHab, on veut ajouter les fonctions_caméra non présentes dans OpenHab en utilisant UPnP et ainsi, fournie en sortie un flux vidéo dans l'interface de contrôle
1.3 Definitions, acronyms and abbreviations
- UPnP =
- iPojo =
- OpenHab =
- Felix-Apache =
1.4 References
1.5 Overview of the remainder of the document
Grâce au protocole UPnP, on peut détecter toutes les caméras de surveillance présente sur un réseau.
- détection des caméras présentes dans un réseau
- Intégration ds caméras découvertes sur OpenHab
- liste des caméras découvertes
- liste des caméras détectés
- si sélection d'une caméra spécifiques -> affichage d'un flux vidéo
- prise en compte de l'affichage de toutes les caméras en mosaïque.
2. General description
2.1 Product perspective
- entrée = caméras
- sortie = flux vidéo sur OpenHab
2.2 Product functions
- détection de caméras
- affichage d'un flux vidéo
- affichage d'une mosaique
2.3 User characteristics
Pour tous utilisateurs lambda qui veut surveiller un endroit et sait utiliser OpenHab
2.4 General constraints
- Contrainte matérielle
On a besoin de caméra supportant UPnP
- la
- Contrainte zoom/tilt/pan/motion
Caméra adaptée pour le zoom/tilt/pan.
- Contrainte logicielle
On a besoin d'OpenHab fonctionnel
- bla
- Contrainte Openhab
java, port 8080 libre...
- Contrainte réseau
Connexion des caméras sur un réseau.
2.5 Assumptions and dependencies
dépendance = OpenHab
3.Specific requirements, covering functional, non-functional and interface requirements
- 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: dététecter et ajout d'une fonction caméra sur OpenHab
Description:
Inputs: images de la caméra
Source: caméras
Outputs: flux vidéo sur OpenHab
Destination: tous les utilisateurs d'openHab
Action: détection, ajout de la caméra. Ajout des fonction zoom/tilt/pan.
- 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
Non functional requirements:
- Exigence Portabilité
Le programme doit marcher sur n'importe quelle distribution et support (téléphone portable)
- Exigence Produit
Utilisation d'OpenHab, et UPnP (protocole surveillance)
Pre-condition:
Post-condition:
Side-effects: