Expression des besoins
Besoin
S'entendre sur les objectifs d'une application à développer.
L'Expression des besoins est une discipline d'un
projet de développement d'une application.
On peut distinguer divers types de besoins :
- fonctionnalité (feature, functionality)
: ensemble de fonctions, capacités, sécurité
- utilisabilité (usability) : facteurs
humains, esthétique, cohérence de l'IHM, aide en ligne et contextuelle, assistants
et agents, documentation utilisateur, supports de formations.
- fiabilité (reliability) : fréquence
et gravité des échecs, récupérabilité, prédictibilité, précision, mean
time between failure (MTBF)
- performance : rapidité, éfficacité, disponibilité,
précision, bande passante, temps de réponse, temps de récupération d'un erreur,
consommation des ressources
- adaptabilité (supportability) :
testabilité, extensibilité, adaptabilité, maintenabilité, compatibilité,
configurabilité, serviceability, installabilité, localizabilité
(internationalisation).
Notes
- Produit des cas d'utilisation, généralement agrémentés
de spécifications supplémentaires
- XP vise à prendre en charge le changement
des besoins au cours du projet