Produit: Spécification des exigences logicielles
Cet artefact capture les exigences logicielles du système complet ou d'une partie de ce dernier.
Objet

La spécification des exigences logicielles se concentre sur la collecte et l'organisation de toutes les exigences concernant votre projet. Elle permet de rassembler les exigences logicielles de votre projet dans un document formel, de type IEEE830.

Comme vous pouvez disposer de plusieurs outils différents pour le recueil de ces exigences, vous devez être conscient que ces exigences peuvent être situées dans des artefacts et outils différents. Pour cette raison, les éléments de notre spécification des exigences fonctionnelles seront regroupés dans un package pouvant comporter un unique document ou bien un recueil de divers artefacts décrivant ces exigences.
(Voir la section Informations supplémentaires pour obtenir d'autres instructions).

Le package de spécification des exigences logicielles contrôle l'évolution du système au cours de la phase de développement du projet. Lors de l'ajout ou de la modification de fonctionnalités dans le document Vision, les exigences correspondantes sont détaillées dans ce package.

Les personnes suivantes utilisent la spécification des exigences logicielles :

  • Les concepteurs utilisent ce package comme référence lors de la définition des responsabilités, opérations et attributs pour les classes, et lors de l'adaptation de ces classes à l'environnement d'implémentation.
  • Les implémenteurs se réfèrent à ce package lors de l'implémentation de classes.
  • Le responsable de projet se réfère à ce package pour la planification des itérations.
  • Les testeurs utilisent ce package comme donnée d'entrée pour déterminer les tests qui seront requis.
Relations
Entrée versObligatoire:
  • Aucun
Facultatif: Externe:
  • Aucun
Description
Bref aperçu

La spécification des exigences logicielles recense les exigences logicielles du système complet, ou d'une partie du système.

La spécification des exigences logicielles peut être agencée de diverses manières. Reportez-vous à la section sur la personnalisation pour des indications supplémentaires.

Propriétés
Facultatif
PlanifiéYes
Personnalisation
Options de représentation

La spécification des exigences logicielles peut être agencée de diverses manières. Consultez la section des canevas et exemples dans le tableau des en-têtes de cette page pour les agencements pertinents au contexte de votre projet. Reportez-vous à [IE830] pour une élaboration plus poussée de cet artefact, notamment d'autres options d'organisation de la spécification des exigences logicielles.

La spécification des exigences logicielles doit fournir une définition complète des exigences logicielles, aussi bien fonctionnelles que non fonctionnelles. Cependant, les exigences relatives aux cas d'utilisation, fonctionnelles et non fonctionnelles, doivent être documentées dans  les cas d'utilisation, et les exigences touchant l'intégralité du système, qu'elles soient fonctionnelles ou non fonctionnelles, doivent être documentées dans les spécifications supplémentaires. Ces produits séparés peuvent être regroupés pour définir les spécifications des exigences logicielles.

Plus d'informations