J'essaie de comprendre la différence entre les exigences non fonctionnelles et les attributs de qualité. S'agit-il de la même chose?
Vous pouvez trouver un ensemble d'attributs de qualité dans la norme ISO9126.
Je sais que chaque système est défini par un ensemble d'exigences fonctionnelles et chacune de ces exigences a associé un ou plusieurs attributs de qualité. Par exemple, supposons que vous ayez l'exigence qui décrit la fonctionnalité de connexion d'un système. Vous pouvez associer à cette exigence les attributs de sécurité et de performances.
Si je dis que le système ne peut pas prendre plus d'une seconde pour répondre, je parle d'une contrainte.
Alors, où le concept d'exigences non fonctionnelles entre en jeu? Sont-ils définis par les utilisateurs? Comment puis-je les identifier?