spécification

Une définition du Jargon Français.
Aller à : Navigation, rechercher

1.  [spécification]. Description de ce que doit être ou faire un système.

Répond (en décrivant factuellement) à au moins une question portant sur le système: « à quoi sert-il ? » (ce sont les spécifications fonctionnelles), « comment fonctionne-t-il ? », « comment le réaliser ? », « comment en obtenir un service ? »...

Cela peut décrire la constitution (en particulier l'architecture) et les attentes liées (par exemple les qualités d'un code source: lisibilité, modularité...) ainsi que ses relations avec le monde (interfaces, IHM comprise). Tout cela est obtenu grâce à une analyse.

L'art/science/technique du génie logiciel fournit de nombreuses méthodes de spécification : B, Merise, Niam, OMT, SADT, Z...

CCTG et CCTP en relèvent.

Durant un projet on obtient un cahier des charges puis on passe à la phase de conception. En pratique le cahier des charges est difficile à obtenir ou volatil, donc à présent peu spécifient ainsi l'ensemble du système avant de commencer à le réaliser. De plus figer le cahier des charges avant de concevoir la solution rassure le fournisseur travaillant au forfait mais interdit à l'utilisateur de changer d'avis en cours de réalisation (souvent après avoir testé un livrable intermédiaire, qui lui améliore sa compréhension de son problème). En théorie une méthode agile concilie leurs attentes.

Le verbe correspondant est spécifier.

Abrégé « spec », « spéc », voire « spex ».

Anglais: specification.


2. Au pluriel, ensemble des caractéristiques techniques d'un système.

Spécification externes: description fonctionnelle d'un système. Décrit comment l'utiliser depuis l'extérieur.

Spécifications internes: description des composants d'un système.

Souvent abrégé specs ou spécs.

Anglais: specifications.