Avant de commander un site internet, il est bon d’établir un cahier de charges, celui-ci vous aidera à savoir si la réalisation est conforme à la demande.

Voici l’exemple d’un cahier de charge à compléter et adapter selon les besoins.

Le cahier des charges est utilisé lors de la phase de conception de la solution d’une part, lors de la phase de construction de la recette d’autre part.

  CODE
PROJET
CAHIER DES CHARGES
FONCTIONNEL DETAILLE
Réf. : Référence du document 
Projet : (Désignation du projet)
Emetteur : x. xxxxx Tél : xx xx xx xx xx
Fax : xx xx xx xx xx
Mail  : @
Date d’émission : le xx/xx/xx
Validation
Nom Date Validation (O/N) Commentaires
x. xxxxxx      
x. xxxxxx      
       
Historique des modifications
Version Date Etat Description de la modification
       
       
       

1 Présentation du projet

  • Décrire le contenu du projet
  • Donner les références des documents produits dans la phase préalable de « Choix de la solution »

2 Architecture fonctionnelle

  • Représenter l’intégration de l’application dans le système existant
  • Exprimer l’ensemble des inter-actions du projet avec le système existant
  • Identifier les flux externes de façon exhaustive

3 Les fonctions

3.1 Modèle détaillé des fonctions

  • Identifier et lister la totalité des fonctions attendues
  • Décrire les enchaînements de fonctions
  • Représenter le modèle détaillé des fonctions

3.2 Description détaillée de l’ensemble des fonctions

  • Décrire de façon détaillée chaque fonction :
    • définition et objectif
    • description fonctionnelle :
      • traitements
      • écrans
      • enchaînement d’écrans
      • règles de gestion
      • contrôles sur les données
  • Lister par fonctions les entrées/sorties

4 Les données

4.1 Modèle détaillé des données

Joindre le Modèle Conceptuel des Données (MCD)

4.2 Description des données

  • Décrire les données utilisées :
    • Libellé descriptif
    • Format
    • Longueur
    • Identifiant N/O ; externe, interne
    • Liste de valeur
    • Règle de gestion
    • Règle d’historisation et de purge de la donnée
  • Indiquer la volumétrie

4.3 Reprise de l’existant

  • Décrire de façon détaillée les principes de reprise
  • Indiquer le scénario de reprise
  • Détailler les règles de reprise pour chacune des données :
    • données d’origine
    • règles de conversion
    • données cible

5 Les flux

5.1 Schéma général des flux

Représenter la totalité des flux externes et internes, exprimés en entrée/sortie

5.2 Descriptif des flux

Décrire chaque flux

5.2.1 Fichiers

Préciser pour chacun des fichiers :

  • le support physique
  • le format
  • la provenance ou la destination
  • la fréquence de réception ou d’émission
  • La fréquence d’accès (gain d’optimisation)
  • le volume (moyen, mini, maxi)
  • les points particuliers
  • les données véhiculées par le flux

5.2.2 Editions

Préciser pour chacune des éditions :

  • les données
  • la fréquence et les conditions d’édition
  • le nombre d’exemplaire
  • le volume (= nombre de pages) moyen, mini, maxi
  • les destinataires

5.2.3 Messages

Décrire les messages d’erreur associés aux contrôles définis préalablement sur les données, les fonctions.

6 Organisation et profils-types

6.1 Répartition

  • Lister les différents sites géographiques, services
  • Représenter le schéma de répartition des fonctions

6.2 Profils-types

  • Lister les différents profils types
  • Les décrire de façon détaillée :
    • Fonctions
    • Habilitations
    • Menus

7 Contraintes

Décrire les contraintes identifiées dans les domaines suivants :

  • Fonctionnel
  • Technique
  • Réglementaire
  • Organisationnel
  • Performance
  • Logistique
  • Sécurité, secours …