>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment rédiger un document de spécification des exigences logicielles (SRS)

Les développeurs de logiciels professionnels doivent passer par un processus de collecte des exigences logicielles au début des projets de développement de logiciels de toute taille significative. Le produit final de cette phase de projet est un document communément appelé spécification des exigences logicielles, ou SRS. Il s'agit généralement du premier jalon ou livrable du projet. L'importance de ce document ne peut être sous-estimée. Sa fonction principale est d'enregistrer les besoins et les exigences commerciales du client sous forme écrite et de devenir la base du reste du processus de développement logiciel. Une fois ces exigences compilées, le document devient l'enregistrement de la compréhension du client et du développeur de ce que le logiciel doit accomplir. Habituellement, le client examine et signe le SRS, entamant ainsi la phase complète de conception et de développement du logiciel. En suivant les étapes de haut niveau impliquées, vous pouvez rédiger un document SRS.

Étape 1

Si votre organisation ne dispose pas d'un modèle de document de spécifications logicielles standard, créez-en un maintenant (voir Ressources pour les liens vers les modèles).

Étape 2

Rencontrez les experts en la matière/clients pour recueillir les exigences.

Étape 3

Définir les fonctions du logiciel.

Étape 4

Créez des cas d'utilisation pour les principaux sous-processus. Par exemple, si vous concevez un système de saisie de commandes, les cas d'utilisation consisteraient à créer une nouvelle commande, à modifier une commande existante et à rechercher une commande client.

Étape 5

Définir l'interface utilisateur.

Étape 6

Définissez toutes les autres interfaces telles que les interfaces matérielles ou d'autres interfaces système logicielles.

Étape 7

Définissez le flux de processus.

Étape 8

Déterminez toute règle métier spécifique.

Étape 9

Définissez la spécification de performance.

Étape 10

Créez tous les diagrammes nécessaires pour illustrer le flux de processus ou élaborer sur les exigences clés.

Étape 11

Compilez le document SRS et demandez à toutes les parties nécessaires de l'examiner ou de le signer.

Astuce

Créez un modèle de document standard. Inclure une matrice de traçabilité. Inclure un lien entre les exigences et la source de ces exigences. Répertorier clairement les règles de fonctionnement métier définies. Assurez-vous que les règles et les processus sont définis dans un langage précis et sans ambiguïté.

Avertissement

Le SRS ne contient que des exigences fonctionnelles. Aucun détail de conception ou de mise en œuvre du logiciel ne doit être inclus.


Vie intelligente