Vous êtes sur la page 1sur 10

logo Spécifications techniques

Client Nom du client Projet Nom du projet


Créé le Jj/mm/aaaa MAJ Jj/mm/aaaa
Auteur Nom auteur Version 1
Destinataire
Chef de projet
s
Fichier 456466221.doc

Version Modifié le Par Modifications


1 Jj/mm/aaaa Nom auteur RAS

© Société 1 I 10
1. Contexte..................................................................................................................................... 3

2. Description générale................................................................................................................. 4
2.1. Arborescence............................................................................................................................. 4
2.2. Rubriquage et workflow............................................................................................................ 4
2.3. Cinématique générale................................................................................................................ 4

3. Fonctions de service................................................................................................................. 5
3.1. Fonctionnalité 1......................................................................................................................... 5
3.2. Ajouter un article (exemple)...................................................................................................... 5

4. Contraintes................................................................................................................................. 6
4.1. Fonctionnelles........................................................................................................................... 6
4.2. Organisationnelles.................................................................................................................... 6
4.3. Techniques................................................................................................................................. 6

5. Description des données.......................................................................................................... 7


5.1. Modèle conceptuel des données (MCD)..................................................................................7
5.2. Modèle logique des données (MLD)........................................................................................ 7
5.3. Modèle physique des données (MPD)......................................................................................7

6. Description des traitements...................................................................................................... 8


6.1. Modèle conceptuel des traitements (MCT)..............................................................................8
6.2. Modèle organisationnel des traitements (MOT)......................................................................8
6.3. Modèle opérationnel des traitements (MOPT).........................................................................8

7. Architecture technique.............................................................................................................. 9
7.1. Architecture applicative............................................................................................................ 9
7.2. Architecture logicielle............................................................................................................... 9
7.3. Architecture matérielle.............................................................................................................. 9
7.4. Politique de sécurité.................................................................................................................. 9

8. Règles de codage et conventions de nommage...................................................................10


8.1. Règles de codage.................................................................................................................... 10
8.2. Convention de nommage........................................................................................................ 10

© Société 2 I 10
1. Contexte
Préciser les objectifs et le périmètre du projet (présent dans l'étude de faisabilité).
Reprendre le positionnement du site (présent dans l'étude de faisabilité).

© Société 3 I 10
2. Description générale
2.1. Arborescence
Reprendre l’arborescence définie dans le dossier de rubriquage.

2.2. Rubriquage et workflow


Reprendre le tableau de synthèse présent à la fin du dossier de rubriquage.

2.3. Cinématique générale


Reprendre la cinématique générale quand elle existe.

© Société 4 I 10
3. Fonctions de service
3.1. Fonctionnalité 1
Décrire ce que la fonctionnalité accomplit. Préciser les données en entrée et les données en
sortie. Situer la fonctionnalité dans le(s) processus.
Quand c’est possible/utile, ajouter une cinématique de la fonctionnalité.
Quand c’est possible/utile, ajouter la (les) procédure(s) fonctionnelle(s) liée(s).

3.2. Ajouter un article (exemple)


L’utilisateur saisit son contenu via un formulaire de saisie. Quand il clique sur le bouton
Enregistrer, le contenu est ajouté dans la base de données avec un état par défaut À valider. Le
formulaire permet la saisie des informations suivantes :
- surtitre ;
- titre ;
- sous-titre ;
- chapeau ;
- vignette ;
- image ;
- légende vignette ;
- légende image ;
- droits vignette ;
- droits image ;
- lien 1 ;
- lien 2 ;
et 0 à 10 paragraphe(s) composé(s) de :
- intertitre ;
- texte ;
- vignette ;
- image ;
- légende vignette ;
- légende image ;
- droits vignette ;
- droits image ;
- lien 1 ;
- lien 2.

© Société 5 I 10
4. Contraintes
4.1. Fonctionnelles
Reprendre les contraintes listées lors de l’étude de faisabilité.
Si aucune étude de faisabilité n’a été réalisée, lister les contraintes ayant un impact indéniable sur
le projet : workflow spécifique permettant de respecter un circuit de validation, récupération de
données dans un autre système (ERP par exemple), etc.

4.2. Organisationnelles
Reprendre les contraintes listées lors de l’étude de faisabilité.
Si aucune étude de faisabilité n’a été réalisée, lister les contraintes ayant un impact indéniable sur
le projet : nombre de ressources limité, obligation d’intégrer tel ou tel partenaire, etc.

4.3. Techniques
Reprendre les contraintes listées lors de l’étude de faisabilité.
Si aucune étude de faisabilité n’a été réalisée, lister les contraintes ayant un impact indéniable sur
le projet : obligation d’utiliser une plateforme de développement spécifique, organisation
particulière de l’environnement de développement, etc.

© Société 6 I 10
5. Description des données
5.1. Modèle conceptuel des données (MCD)
Insérer le modèle. S’il est trop grand, créer une vue simplifiée et mettre le MCD complet en
annexes.

5.2. Modèle logique des données (MLD)


Insérer le modèle.

5.3. Modèle physique des données (MPD)


Insérer le modèle.

© Société 7 I 10
6. Description des traitements
6.1. Modèle conceptuel des traitements (MCT)
Insérer le modèle.

6.2. Modèle organisationnel des traitements (MOT)


Insérer le modèle.

6.3. Modèle opérationnel des traitements (MOPT)


Insérer le modèle.

© Société 8 I 10
7. Architecture technique
7.1. Architecture applicative
Donner une vue d’ensemble sous forme d’un schéma.
Puis détailler l’architecture en précisant sur quel paradigme elle s’appuie (MVC, etc.).
Détailler chaque composant, des traitements métier à l’accès aux données en passant par
l’affichage en front-office.

7.2. Architecture logicielle


Préciser notamment :
Pare-feu
Serveur http
Serveur de messagerie
Serveur d'applications
Moteur de recherche
Connecteurs base de données
Bases de données
Système d'exploitation
...

7.3. Architecture matérielle


Préciser notamment :
Postes clients
Serveurs
Réseau
...

7.4. Politique de sécurité


Préciser notamment :
Sécurité physique
Sécurité logique
Sécurité organisationnelle

© Société 9 I 10
8. Règles de codage et conventions de nommage
8.1. Règles de codage
Factorisation
Accès aux bases
JavaScript
...

8.2. Convention de nommage


Nommage des programmes
Nommage des fichiers
Gestion des versions
...

© Société 10 I 10