Difference between revisions of "ECOM-1FO 1819 BTB L5 SRS"

From air
Jump to navigation Jump to search
 
(15 intermediate revisions by the same user not shown)
Line 5: Line 5:
   
 
==1.2 Visée du projet==
 
==1.2 Visée du projet==
  +
Le but de ce projet est de créer un site web d'e-commerce permettant à des particuliers de commander du bois à des producteurs de bois de leur région.
  +
  +
Les utilisateurs de ce projet sont :
  +
* Les particuliers, qui commandent du bois.
  +
* Les producteurs, qui proposent des livraisons de bois.
   
 
==1.3 Définitions, Acronymes et abréviations==
 
==1.3 Définitions, Acronymes et abréviations==
  +
'''Essence''' : Type d'un bois (exemple : If, Hêtre, Chêne...)
   
 
==1.4 Références==
 
==1.4 Références==
  +
Page principale du projet : [https://air.imag.fr/index.php/ECOM_1F0_2018-19_BTB Brûle ta Bûche !]
 
==1.5 Vue d'ensemble du présent document==
 
   
 
=2. Description générale=
 
=2. Description générale=
 
==2.1 Perspectives du produit==
 
==2.1 Perspectives du produit==
  +
Ce produit a été conçu dans une optique open-source et est placé sous licence MIT.
   
 
==2.2 Fonctionnalités du produit==
 
==2.2 Fonctionnalités du produit==
  +
* S'inscrire à une tournée selon une demande (secteur géographique, essence du bois, taille du bois)
 
  +
* Consulter les offres et les services
  +
* Consulter les informations des producteurs
  +
* Consulter l'historique de commandes
  +
* Publier une offre
  +
* Publier des informations sur une offre ou sur soi
  +
* Constituer, sauvegarder et payer un panier
  +
* Accéder à des promotions
  +
* Consulter l'état d'une commande
   
 
==2.3 Caractéristiques des utilisateurs==
 
==2.3 Caractéristiques des utilisateurs==
  +
L'utilisateur moyen n'est pas forcément à l'aise avec la technologie. Il est également susceptible d'utiliser le site depuis son smartphone.
   
 
==2.4 Contraintes générales du projet==
 
==2.4 Contraintes générales du projet==
  +
Pour s'inscrire a une tournée, l'utilisateur doit être enregistré sur le site. De même pour proposer une tournée.
   
  +
Dû aux caractéristiques utilisateur, le site se doit d'être '''mobile first'''.
 
==2.5 Dépendances==
 
   
 
=3 Exigences spécifiques, couvrant les exigences fonctionnelles, non fonctionnelles et d'interface=
 
=3 Exigences spécifiques, couvrant les exigences fonctionnelles, non fonctionnelles et d'interface=
 
==3.1 Requirement X.Y.Z (in Structured Natural Language)==
 
==3.1 Requirement X.Y.Z (in Structured Natural Language)==
Fonction:
+
Fonction:
  +
Description:
+
Description:
Entrées:
 
  +
Source:
 
 
Entrées:
Sorties:
 
  +
Destination:
 
 
Source:
Action:
 
  +
 
Sorties:
  +
 
Destination:
  +
 
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
  +
 
Besoins non fonctionnels:
 
Besoins non fonctionnels:
Pré-condition:
 
Post-condition:
 
Effets de bord:
 
   
 
Pré-condition:
=4. Evolutions possibles=
 
   
 
Post-condition:
  +
 
Effets de bord:
  +
 
=4. Evolutions possibles=
  +
La base de ce projet a été faite. La conception est terminée et documentée. Une équipe future pourra terminer, selon cette base, les scénarios non implémentés.
   
 
=5. Annexes=
 
=5. Annexes=
   
==5.1. SRS structure==
 
 
==5.1. SRS structure==
 
==5.1. SRS structure==
 
Ce document est basé sur la structure de la Software Requirements Specification (SRS) inspirée du IEEE/ANSI 830-1998 Standard.
 
Ce document est basé sur la structure de la Software Requirements Specification (SRS) inspirée du IEEE/ANSI 830-1998 Standard.

Latest revision as of 09:45, 18 December 2018

1. Introduction

1.1 But du document

Cette spécification des exigences logicielles (SRS) identifie les exigences du projet. Ce document est un guide sur les fonctionnalités offertes et les problèmes que le système résout.

1.2 Visée du projet

Le but de ce projet est de créer un site web d'e-commerce permettant à des particuliers de commander du bois à des producteurs de bois de leur région.

Les utilisateurs de ce projet sont :

  • Les particuliers, qui commandent du bois.
  • Les producteurs, qui proposent des livraisons de bois.

1.3 Définitions, Acronymes et abréviations

Essence : Type d'un bois (exemple : If, Hêtre, Chêne...)

1.4 Références

Page principale du projet : Brûle ta Bûche !

2. Description générale

2.1 Perspectives du produit

Ce produit a été conçu dans une optique open-source et est placé sous licence MIT.

2.2 Fonctionnalités du produit

  • S'inscrire à une tournée selon une demande (secteur géographique, essence du bois, taille du bois)
  • Consulter les offres et les services
  • Consulter les informations des producteurs
  • Consulter l'historique de commandes
  • Publier une offre
  • Publier des informations sur une offre ou sur soi
  • Constituer, sauvegarder et payer un panier
  • Accéder à des promotions
  • Consulter l'état d'une commande

2.3 Caractéristiques des utilisateurs

L'utilisateur moyen n'est pas forcément à l'aise avec la technologie. Il est également susceptible d'utiliser le site depuis son smartphone.

2.4 Contraintes générales du projet

Pour s'inscrire a une tournée, l'utilisateur doit être enregistré sur le site. De même pour proposer une tournée.

Dû aux caractéristiques utilisateur, le site se doit d'être mobile first.

3 Exigences spécifiques, couvrant les exigences fonctionnelles, non fonctionnelles et d'interface

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

Fonction:

Description:

Entrées:

Source:

Sorties:

Destination:

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 

Besoins non fonctionnels:

Pré-condition:

Post-condition:

Effets de bord:

4. Evolutions possibles

La base de ce projet a été faite. La conception est terminée et documentée. Une équipe future pourra terminer, selon cette base, les scénarios non implémentés.

5. Annexes

5.1. SRS structure

Ce document est basé sur la structure de la Software Requirements Specification (SRS) inspirée du IEEE/ANSI 830-1998 Standard.

References:

6. Index