Spécifiez le logiciel
Les spécifications décrivent les exigences fonctionnelles et non fonctionnelles pour un élément de projet. Par exemple, lors de la création d’une spécification de système, les spécifications des exigences sont généralement utilisées comme base pour les spécifications de segment. Selon la taille du projet et la conception de l’architecture, cette décomposition se déroule à différents niveaux.
L’obtention de chaque demande au niveau supérieur garantit qu’en fin de compte, seules les exigences pour lesquelles il existe des exigences client sont réalisées. Si cela n’était pas observé, cela pourrait entraîner une sur-ingénierie. Cela entraîne des efforts et des coûts pour les propriétés du produit, qui ne sont pas souhaitées par le client.
Pour le Bureau d’Ingénieur Heimann, le cahier des charges est d’une part une aide à la création d’architectures appropriées, et d’autre part une exigence de tests ultérieurs. Les spécifications n’ont de sens que si elles peuvent être mises à jour. Le suivi des applications garantit que toutes les exigences d’un élément de projet sont prises en compte au niveau suivant.