Patauger
Afin d'écrire la spécification des exigences logicielles, analysez d'abord le système en cours d'exécution pour lequel le logiciel est requis. Il existe différents formats pour écrire les spécifications des exigences logicielles. Mais certains formats couramment utilisés sont les suivants : 1. Écrivez les lacunes du système existant après l'analyse du domaine. Ce sont les inconvénients qui nous poussent à passer à un système plus efficace. 2. Décrire les objectifs du système requis qui devraient être atteints pour surmonter les lacunes du système existant. 3. Décrire les caractéristiques du logiciel proposé et rédiger un rapport de faisabilité. 4. Dessinez un schéma logique du système proposé. Il existe principalement deux manières « structurée » et « orientée objet » couramment utilisées pour l'analyse du système. Ainsi, la conception logique dépend de la méthode d'analyse.Il s'agit de la description générale de la rédaction des spécifications des exigences logicielles. Ceux-ci peuvent varier quelque peu selon le type de logiciel ou le type de domaine de logiciel. Parfois, il n'existe pas de logiciel, c'est-à-dire que le système existant est manuel. Ainsi, dans différentes situations, le format d'écriture des spécifications du logiciel peut différer.
Chloe
Quelques brefs points pour rédiger les spécifications des exigences logicielles (SRS) :
Page de couverture
Révisions de la page
Table des matières
1 INTRODUCTION
1.1 Présentation du produit
1.2 Objectif
1.3 Portée
1.4 Référence
1.5 Définition et abréviation
2 DESCRIPTION GÉNÉRALE
2.1 Perspective du
produit 2.2 Fonctions du produit
2.3 Caractéristiques de l'utilisateur
2.4 Contraintes générales
2.5 Hypothèses et dépendances
3 EXIGENCES SPÉCIFIQUES
3.1 Exigences relatives aux interfaces externes
3.1.1 Interfaces utilisateur
3.1.2 Interfaces matérielles
3.1.3 Interfaces logicielles
3.1.4 Protocoles de communication
3.1.5 Contraintes de mémoire
3.1.6 Fonctionnement
3.1.7 Fonction du
produit
3.1.8 Hypothèse et dépendance
3.2 Caractéristiques du produit
logiciel 3.3 Attributs du système logiciel
3.3.1 Fiabilité
3.3.2 Disponibilité
3.3.3 Sécurité
3.3.4 Maintenabilité
3.3.5 Portabilité
3.3.6 Performance
3.4 Exigences de la base de données
3.5 Autres exigences
4 MATÉRIAUX SUPPLÉMENTAIRES