ECOM RICM5 Groupe4 2015/SRS

From air
Jump to navigation Jump to search

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


Read first:

Document History
Version Date Authors Description Validator Validation Date
0.1.0 Octobre 2015 Youcef Hamdani, Vincent Mesnier, Xueyong QIAN, Laurent Zominy, Ombeline Rossi Présentation des exigences du projet ECOM-Couture TBC TBC


1. Introduction

1.1 Objectif du document d'exigence

Ce document présente les exigences fonctionnelles et non fonctionnelles, les critères de qualité et les risques du projet ECOM sur la réalisation d'un site proposant la vente de vêtement fait main (couture)

1.2 Cadre du produit

Ce produit est intégré à la formation de'ingénieur RICM5 (Réseau Informatique & Communication Multimédia) de l'école Polytech Grenoble dans le module ECOM. Celui-ci se déroulera durant le premier semestre de l'année. Ce projet sera mené par cinq étudiants (trois de l'option réseau et deux de l'option multimédia).

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

ECOM-Couture est un site e-commerce proposant aux visiteurs d'acheter des vêtements fait main (couture et sur mesure) en ligne avec la possibilité de faire des retouches sur les vêtements . Le client pourra en autre choisir des vetements parmi une liste de vêtements prédéfinis. Le client pourra aussi faire des retouche sur les vêtements selon ses mensurations (renseigné dans la partie "profils" du compte).

2.1 Perspective du produit

2.2 Fonctions du produit

  • Acheter des vêtements
  • Procéder a des retouches

2.3 Caractéristiques de l'utilisateur

  • Tout public
  • Principalement femmes (de 20-30 ans

2.4 Contraintes générales

  • Contraintes de charges
  • Contraintes de disponibilité
  • Contraintes de débit
  • Contraintes de sécurité

2.5 Hypothèses et dépendances

3. Exigences spécifiques, exigences d'interface, exigences fonctionnelles, exigences non fonctionnelles

  • Documenter les interfaces externes
  • Décrire les fonctionnalités système et les performances système
  • Spécifier les exigences de la base de données logique
  • Préciser les contraintes

3.1 Exigences

Fonction : Création d'un site e-commerce

Description : Création d'un site d'achat de vêtements avec système de retouche

Inputs : Ordinateur, tablette ou smartphone

Outputs : Ordinateur, tablette ou smartphone

Destination : Destiné à tous types d'utilisateurs

Action :

  • Créer un compte
  • Gérer un compte
  • Creation de profils
  • Choisir un ou plusieurs vetements
  • Appliquer des retouche sur les vêtements
  • Commander un ou plusieurs vêtements
  • Annuler une commande

Exigences fonctionnelles : Une interface web en HTML5 dans le but de permettre:

  • La gestion de compte (création de compte ou gestion de compte)
  • La possibilité de faire des retouches
  • La creation de profils pour chaque compte
  • La sélection de vêtement
  • La commande d'un ou plusieurs vêtements
  • L'annulation d'une commande

Exigences non fonctionnelles :

  • Portabilité : doit fonctionner sur toutes les plate-formes
  • Compatibilité : doit fonctionner sur tous les navigateurs
  • Utilisabilité : pas d'expérience requise. Interface clair et facile d'utilisation
  • Robustesse : Le système doit pouvoir fonctionner malgré un grand nombre de connexions simultanées. De plus, en cas de panne du système, celui-ci doit se reconstruire automatiquement
  • Sécurité : La fonctionnalité de paiement doit être sécurisée
  • Atomicité : La transaction doit être terminée, sinon, rien n'est fait.

Risques :

  • Panne du serveur
  • Vol des informations des utilisateurs

Qualité :

Pré-condition :

  • Avoir un ordinateur ou une tablette ou un smartphone
  • Être connecté à Internet
  • Le client doit être capable d'utiliser le site
  • Pour pouvoir commander, le client doit avoir un moyen de paiement utilisable par le site

Post-condition :

  • Recevoir les vêtements commandés

4. Product evolution

5. Appendices

6. Index