Spécification (norme technique)

Spécification (norme technique)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Spécification.

Une spécification est un ensemble explicite d'exigences à satisfaire par un matériau, produit ou service. Si un matériau, produit ou service ne parviennent pas à satisfaire à un ou plusieurs des spécifications applicables, il peut être désigné comme étant hors spécification.

Une spécification technique peut être développée en privé, par exemple, par une société, un organisme de réglementation, ou une organisation militaire, ou bien elle peut être développée par des organismes de normalisation qui sont souvent plus amenés à développer des normes volontaires (ces normes volontaires pouvant devenir obligatoires si elles sont adoptées par un du gouvernement ou un contrat d'entreprise).

Sommaire

Les attentes et exigences exprimées dans l'étude préalable

La phase de spécification doit être précédée par une étude préalable, qui décrit l'existant et les attentes et exigences générales exprimées par les utilisateurs pour le domaine à informatiser.

Les spécifications reprendront ces exigences pour les décrire plus en détail.

Un exemple d'attente à prendre en compte à ce stade est la langue du logiciel, qui doit être adaptée à l'utilisateur. Dans le cas où on s'oriente vers un progiciel, il faut s'assurer qu'il est possible et peu coûteux d'adapter les pages-écran, les états, la documentation utilisateur et les aides en ligne à la langue de l'utilisateur. Ces exigences seront détaillées en phase de spécifications.

Les différents types de spécifications

Spécification fonctionnelle

Article détaillé : Spécification fonctionnelle.

Rédigée par un analyste fonctionnel, la spécification fonctionnelle décrit les processus métier dans lesquels le produit informatique devra intervenir. Les tâches prises en charge par le produit informatique, son interaction avec les autres intervenants - utilisateurs et autres produits - et les règles des interactions.

Exemple: le calcul de prévision se base sur une date. Seule une date future est autorisée. Si l'utilisateur entre une date passée, alors le logiciel devra afficher un message "date non autorisée".

Il existe deux sortes de spécifications :

  • Les spécifications fonctionnelles générales décrivent les différentes procédures d'un même processus métier (les cas qui peuvent se présenter), ainsi que le modèle conceptuel, le modèle logique, et le modèle physique des données associés ; elles sont généralement élaborées par la maîtrise d'ouvrage,
  • Les spécifications techniques décrivent dans le détail les opérations et les tâches à exécuter par les utilisateurs, ainsi que la description détaillée du contenu des bases de données ; elles sont généralement élaborées par la maîtrise d'œuvre.

Spécification d'architecture

Article connexe : Architecture informatique.

Rédigée par un architecte, la spécification d'architecture décrit le système informatique dans lequel le produit sera implanté, son interaction avec les autres composants du système informatique – par exemple SGBD. La spécification d'architecture décrit également l'organisation générale du produit informatique, sa subdivision en modules et en couches.

La spécification d'architecture est quelquefois appelée étude technique dans la méthode MERISE. L'étude technique décrit sous l'angle technique le système à développer (les langages informatiques, les caractéristiques des bases de données, les champs, les consignes…).

La spécification d'architecture ou l'étude technique ne sont pas toujours vraiment nécessaires, si l'application à développer est de taille modeste et s'inscrit dans un cadre de développement plus large, en particulier dans une organisation où les standards techniques sont déjà définis. De bonnes spécifications détaillées peuvent alors suffire.

Utilisation de la spécification

  • pour l'utilisateur: la spécification explique en détail les attentes du futur utilisateur, le produit qu'il espère voir être construit.
  • pour le budget et le planning : la spécification sert de base pour calculer le coût de réalisation et la durée, informations clés pour établir le budget et le planning.
  • pour le développeur : la spécification fonctionnelle explique le but à atteindre et la spécification d'architecture explique les moyens techniques à mettre en œuvre pour y parvenir.
  • pour la garantie : Une demande de modification pourra être faite sous garantie du moment que cette demande est déjà expliquée dans les documents de spécification - voir bug.

Exemples

Validation de spécification

Quand on se demande si le texte formel « dit bien » ce que l'on veut qu'il dise, s'il « traduit » bien la demande informelle faite par celui qui commande le logiciel, on dit que l'on fait de la validation. La validation ne peut pas être automatisée.

Notes et références


Voir aussi

Liens internes

Liens externes

  • Norme 830 de IEEE (IEEE Std 830, IEEE Recommended Practice for Software Requirements Specifications) [1]
  • Norme 1233 de IEEE (IEEE Std 1233, IEEE Guide for Developing System Requirements Specifications) [2]
  • Guide ASD-STE100 (ASD Simplified Technical English Specification; anciennement AECMA PSC-85-16598)
  • Article Savoir exiger, publié dans la revue Direction informatique [3]
  • Article Ingénierie des exigences - Une méthode simple et systématique, publié dans la revue canadienne de l'IEEE [4]

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Spécification (norme technique) de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Specification (informatique) — Spécification (informatique) En génie informatique, la spécification est un ensemble de documents qui par des textes et des diagrammes décrit de manière formelle et exhaustive le produit informatique à réaliser. La rédaction de la spécification… …   Wikipédia en Français

  • Spécification (informatique) — En génie informatique, la spécification est un ensemble de documents qui par des textes et des diagrammes décrit de manière formelle et exhaustive le produit informatique à réaliser. La rédaction de la spécification est la première étape du… …   Wikipédia en Français

  • norme — [ nɔrm ] n. f. • 1160 mettre norme à « régler »; rare av. XIXe; lat. norma « équerre, règle » 1 ♦ Littér. Type concret ou formule abstraite de ce qui doit être. ⇒ 2. canon, 2. idéal, 1. loi, modèle, principe, règle. Norme juridique, sociale. 2 ♦… …   Encyclopédie Universelle

  • normé — norme [ nɔrm ] n. f. • 1160 mettre norme à « régler »; rare av. XIXe; lat. norma « équerre, règle » 1 ♦ Littér. Type concret ou formule abstraite de ce qui doit être. ⇒ 2. canon, 2. idéal, 1. loi, modèle, principe, règle. Norme juridique, sociale …   Encyclopédie Universelle

  • Spécification de Schéma des Processus d'affaires — electronic Business using XML ebXML (prononcer i bi ix em el, comme dans eBusiness, bien que la prononciation eu bé ix em el soit très répandue), abréviation de l anglais Electronic Business using eXtensible Markup Language signifiant commerce… …   Wikipédia en Français

  • Norme industrielle — Normes et standards industriels Une norme industrielle est un référentiel publié par un organisme de normalisation comme par exemple AFNOR, CEN, ISO, OASIS. Comme la langue anglaise ne marque pas la différence entre norme et standard… …   Wikipédia en Français

  • Norme de métadonnées — Les normes de métadonnées sont des normes qui décrivent les données sur les données, employées pour la structuration des ressources informatiques en général (pas seulement les documents électroniques) et l interopérabilité informatique. Étant… …   Wikipédia en Français

  • Norme ISO — Liste de normes ISO Fin 2007, l Organisation internationale de normalisation (ISO) compte environ 17 500 normes actives, dont : Sommaire 1 Normes ISO : 1 999 / Langues et caractères 2 Normes ISO : 1000 8999 / Codes et langages 3 …   Wikipédia en Français

  • Processus d'élaboration d'une norme ISO — Normes et standards industriels Une norme industrielle est un référentiel publié par un organisme de normalisation comme par exemple AFNOR, CEN, ISO, OASIS. Comme la langue anglaise ne marque pas la différence entre norme et standard… …   Wikipédia en Français

  • Expreg — Expression rationnelle Pour les articles homonymes, voir régulier et rationnel. Une expression rationnelle ou expression régulière[1] est en informatique une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”