Table des matières:
- Définition - Que signifie la spécification fonctionnelle (FS)?
- Techopedia explique les spécifications fonctionnelles (FS)
Définition - Que signifie la spécification fonctionnelle (FS)?
Une spécification fonctionnelle (FS) est un document formel qui détaille toutes les fonctionnalités et spécifications d'un certain produit logiciel. Pendant la phase des exigences du processus de développement logiciel, une spécification fonctionnelle est l'un des documents clés créés par un gestionnaire ou un développeur principal. Par conséquent, la spécification fonctionnelle doit contenir suffisamment de détails pour que les développeurs puissent commencer la conception du projet et ensuite commencer le codage.
Une spécification fonctionnelle est également appelée spécification de conception fonctionnelle.
Techopedia explique les spécifications fonctionnelles (FS)
La méthode de préparation des spécifications avant le produit est connue sous le nom de «rédaction du manuel en premier» et sert d'aperçu du programme fini. La spécification fonctionnelle répertorie les descriptions des tâches utilisateur, les comparaisons de produits, toutes les interfaces externes et tous les matériels, logiciels, versions de framework et systèmes d'exploitation compatibles.
La portée de la spécification fonctionnelle doit être limitée aux éléments suivants:
- Devrait définir correctement toutes les fonctions exécutées par le logiciel et toutes les contraintes sur l'exécution de ces fonctions. Une contrainte logicielle peut exister en raison de la nature de la tâche à résoudre ou en raison d'une caractéristique particulière du projet.
- Ne doit pas décrire de détails de conception ou de mise en œuvre qui ne sont pas apparents à l'utilisateur du logiciel. La conception interne ou les détails de mise en œuvre doivent être décrits au stade de la conception du projet.
Il existe un certain nombre d'autres plans et documents qui font référence à la spécification fonctionnelle. Certains des documents clés guidés par les spécifications fonctionnelles sont:
- Documents de conception développés par l'équipe de développement
- Plan de test / cas de test, à l'usage de l'équipe Qualiy Assurance
- Documentation utilisateur final
La spécification fonctionnelle devra généralement évoluer à mesure que le développement du logiciel progresse. Il peut être impossible de spécifier certains détails au moment du lancement du projet. Par exemple, il peut être impossible de définir tous les formats d'écran pour un programme interactif pendant la phase des exigences.