Skip to main content

Qu'est-ce que la gestion des exigences?

Tout le développement de logiciels est terminé en utilisant un processus de cycle de vie de développement du système.Ce processus comprend généralement les exigences, la conception, le codage, les tests et les activités de déploiement.La gestion des exigences est la phase du développement du système qui se concentre sur la capture des exigences d'un système.Il s'agit de la première phase du processus de cycle de vie, qui se concentre sur la planification, la hiérarchisation et la définition de ce qui sera nécessaire pour remplir une application.

La gestion efficace du projet dépend de la gestion appropriée des exigences du système.Le chef de projet est chargé de s'assurer que toutes les exigences du système sont identifiées, comprises et documentées.Ce processus de gestion des exigences est un contrat entre l'entreprise et les professionnels de l'informatique qui explique ce qui est nécessaire pour le système.

La gestion des exigences est généralement complétée par un analyste commercial.L'analyste commercial relève un chef de projet et a la responsabilité de définir et de documenter les exigences du système.Un analyste commercial est une personne qui agit comme liaison entre l'équipe commerciale et technique.Elle possède normalement d'excellentes compétences en communication et comprend ce dont l'entreprise a besoin dans le domaine des fonctionnalités.

L'analyse des exigences est le processus dans la gestion des exigences où les attentes des utilisateurs sont clairement définies pour une nouvelle fonctionnalité.Ces fonctionnalités sont importantes pour l'entreprise et ont des avantages quantifiables.L'analyse des exigences est un processus difficile car il implique une communication fréquente avec les utilisateurs du système pour déterminer les attentes spécifiques des fonctionnalités et les attentes du système.

L'analyste commercial doit diviser une exigence en détails finis pour inclure le matériel, l'interface utilisateur, les éléments de données, la taille des champs et les règles de format.Ces informations sont transformées à l'équipe de développement en tant que préalables à la conception de l'application.Une fois que l'équipe de développement a conçu l'application, l'analyste commercial doit ensuite valider la conception avec les exigences pour s'assurer que l'application proposée répondra aux fonctionnalités demandées.

La priorité est le processus de définition de la question d'une exigence nécessaire pour une application.Dans la gestion des exigences, l'analyste commercial travaillera avec les utilisateurs professionnels pour déterminer quand une fonctionnalité sera nécessaire.Ces informations de priorité sont introduites dans le processus du cycle de vie du système pour déterminer comment et quand une exigence sera introduite dans l'application.

Aujourd'hui, il existe des méthodes standard pour gérer les exigences du système.La spécification des exigences du système (SYRS) est un modèle standard qui définit comment la gestion des exigences doit être terminée.Ce processus standard a été créé par l'Institute of Electrical and Electronics Engineers (IEEE).Cette communauté est une société technique dédiée aux normes dans le domaine informatique.Le SYRS est un modèle utilisé pour documenter et définir les exigences du système.