Documente Academic
Documente Profesional
Documente Cultură
Besoins
La spécification des besoins doit décrire sans ambiguïté le
logiciel à développer.
Elle est constituée d’un ensemble de documents et de
modèles.
Toutes les personnes impliquées dans le projet doivent
avoir accès à la spécification des besoins (disponible, par
exemple, à travers un serveur Web sur l’intranet de
l’organisation)
Besoins fonctionnels
Les besoins fonctionnels expriment une action que doit
effectuer le système en réponse à une demande (sorties qui
sont produites pour un ensemble donné d’entrées) :
Ex : Le système doit produire automatiquement un rapport
de synthèse des ventes hebdomadaires.
Besoins de performance
- décrivent les performances d’exécution du système,
généralement en termes de temps de réponse.
- Ex : (application Web) Temps de chargement d’une
page : Le chargement d’une page Web dans le
navigateur ne devrait pas prendre plus de 15 secondes
en condition normale.
Besoins de disponibilité/fiabilité
Concernent le niveau de disponibilité qui doit être
explicitement défini pour les applications critiques
Ex : exigence de disponibilité 24/24, 7/7 sauf période de
maintenance (à spécifier…)
Besoins de sécurité
- Peuvent définir les niveaux d’accès possibles au
système pour les utilisateurs du système et les
systèmes externes.
- Ex : Toute information confidentielle fournie par les
clients via l’Internet sera cryptée avec le système XYZ
ou par l’algorithme, la méthode….ABC..
-
Besoins matériels
- - définissent les configurations matérielles minimales
nécessaires au fonctionnement du système
- Ex : Pentium 4, 2G, carte graphique…Résolution…
Besoins de déploiement
- - décrivent la façon dont l’application sera livrée à
l’utilisateur final
- ex : Tous les logiciels du côté client vont être
téléchargés et installés à partir du navigateur, sans que
le poste du client ne soit redémarré ou configuré
manuellement