Spéci cation des exigences fonctionnelles Mohamed MESSABIHI mohamed.messabihi@g
Spéci cation des exigences fonctionnelles Mohamed MESSABIHI mohamed.messabihi@gmail.com Université de Tlemcen Département d'informatique 1/30 Choix de l'étude de cas • Dans ce cours, nous allons nous intéresser au développement d'un projet de mise en place d'une librairie en ligne • Nous allons nous inspirer des fonctionnalités de sites existants, comme amazon.fr, fnac.com, eyrolles.com, etc... ! Exemple de formulaire et de résultat de recherche rapide 2/30 Choix de l'étude de cas • Exemple de che détaillé d'un livre sélectionné par le client. 3/30 Choix de l'étude de cas • Exemple de recherche détaillée sur le site. 4/30 Choix de l'étude de cas • Exemple de panier virtuel d'un client. 5/30 Choix de l'étude de cas • Exemple de demande de connexion d'un client à son compte. 6/30 Choix de l'étude de cas • Exemple de création de compte pour un client. 7/30 Choix de l'étude de cas • Exemple de validation de coordonnées pour une livraison. 8/30 Choix de l'étude de cas • Exemple d'accès à un compte d'un client. 9/30 Choix de l'étude de cas • Exemple de modi cation des coordonnées d'un client. 10/30 Expression initiale des besoins L'objectif de notre futur projet est de permettre aux internautes de : • rechercher des ouvrages par thème, auteur, mot-clé, etc., • visualiser les ches détaillées des livres sélectionnés, • se constituer un panier virtuel, • pouvoir les commander directement sur le Web. Dans la suite de ce cours, nous appellerons ce projet : malibrairie.com 11/30 Expression initiale des besoins L'objectif de notre futur projet est de permettre aux internautes de : • rechercher des ouvrages par thème, auteur, mot-clé, etc., • visualiser les ches détaillées des livres sélectionnés, • se constituer un panier virtuel, • pouvoir les commander directement sur le Web. Dans la suite de ce cours, nous appellerons ce projet : malibrairie.com 11/30 Expression initiale des besoins L'objectif de notre futur projet est de permettre aux internautes de : • rechercher des ouvrages par thème, auteur, mot-clé, etc., • visualiser les ches détaillées des livres sélectionnés, • se constituer un panier virtuel, • pouvoir les commander directement sur le Web. Dans la suite de ce cours, nous appellerons ce projet : malibrairie.com 11/30 Expression initiale des besoins L'objectif de notre futur projet est de permettre aux internautes de : • rechercher des ouvrages par thème, auteur, mot-clé, etc., • visualiser les ches détaillées des livres sélectionnés, • se constituer un panier virtuel, • pouvoir les commander directement sur le Web. Dans la suite de ce cours, nous appellerons ce projet : malibrairie.com 11/30 Expression initiale des besoins L'objectif de notre futur projet est de permettre aux internautes de : • rechercher des ouvrages par thème, auteur, mot-clé, etc., • visualiser les ches détaillées des livres sélectionnés, • se constituer un panier virtuel, • pouvoir les commander directement sur le Web. Dans la suite de ce cours, nous appellerons ce projet : malibrairie.com 11/30 Expression initiale des besoins L'objectif de notre futur projet est de permettre aux internautes de : • rechercher des ouvrages par thème, auteur, mot-clé, etc., • visualiser les ches détaillées des livres sélectionnés, • se constituer un panier virtuel, • pouvoir les commander directement sur le Web. Dans la suite de ce cours, nous appellerons ce projet : malibrairie.com 11/30 Problématique Selon le Standish Group Internatinal, Inc. : 12/30 Problématique Selon le Standish Group Internatinal, Inc. : • En % (Standish Group Inc., 1994-2009) • Environ 50 000 projets, sur 14 ans... 12/30 Pourquoi l'ingénierie des exigences Selon le NIST (National Institute of Standards and Technology) : • L'ingénierie des besoins et des exigences est la principale cause de l'échec ou de di cultés d'un projet... mais... • L'ingénierie des besoins et des exigences est également la principale cause du succès d'un projet ! 13/30 Pourquoi l'ingénierie des exigences Selon le NIST (National Institute of Standards and Technology) : • L'ingénierie des besoins et des exigences est la principale cause de l'échec ou de di cultés d'un projet... mais... • L'ingénierie des besoins et des exigences est également la principale cause du succès d'un projet ! 13/30 Pourquoi l'ingénierie des exigences Selon le NIST (National Institute of Standards and Technology) : • L'ingénierie des besoins et des exigences est la principale cause de l'échec ou de di cultés d'un projet... mais... • L'ingénierie des besoins et des exigences est également la principale cause du succès d'un projet ! 13/30 Pourquoi l'ingénierie des exigences Selon le NIST (National Institute of Standards and Technology) : • L'ingénierie des besoins et des exigences est la principale cause de l'échec ou de di cultés d'un projet... mais... • L'ingénierie des besoins et des exigences est également la principale cause du succès d'un projet ! 13/30 Ingénierie des exigences dans le cycle de développement 14/30 Importance de l'ingénierie des exigences dans le processus de développement Provenance des erreurs et coûts de correction Source : MAP System 15/30 Di cultés liées à l'expression des besoins Identi cation : le besoin est mal identi é, dé ni ou exprimé. Incompréhension : mauvaise compréhension de la relation client-fournisseur. Séparation : il n'existe pas de séparation claire entre le problème et la solution. Communication : di culté de communication entre les parties prenantes. 16/30 Exigences : Dé nition Une exigence est un énoncé à propos du système à concevoir avec lequel tous les intervenants impliqués sont en accord et qui doit devenir vrai a n de résoudre adéquatement le problème du client. • Information claire et concise • Concerne le système • Toutes les parties prenantes ont con rmé sa validité • Aide à résoudre le problème 17/30 Exigences : Dé nition Une exigence est un énoncé à propos du système à concevoir avec lequel tous les intervenants impliqués sont en accord et qui doit devenir vrai a n de résoudre adéquatement le problème du client. • Information claire et concise • Concerne le système • Toutes les parties prenantes ont con rmé sa validité • Aide à résoudre le problème 17/30 Exigences : Dé nition Une exigence est un énoncé à propos du système à concevoir avec lequel tous les intervenants impliqués sont en accord et qui doit devenir vrai a n de résoudre adéquatement le problème du client. • Information claire et concise • Concerne le système • Toutes les parties prenantes ont con rmé sa validité • Aide à résoudre le problème 17/30 Exigences : Dé nition Une exigence est un énoncé à propos du système à concevoir avec lequel tous les intervenants impliqués sont en accord et qui doit devenir vrai a n de résoudre adéquatement le problème du client. • Information claire et concise • Concerne le système • Toutes les parties prenantes ont con rmé sa validité • Aide à résoudre le problème 17/30 Exigences : Dé nition Une exigence est un énoncé à propos du système à concevoir avec lequel tous les intervenants impliqués sont en accord et qui doit devenir vrai a n de résoudre adéquatement le problème du client. • Information claire et concise • Concerne le système • Toutes les parties prenantes ont con rmé sa validité • Aide à résoudre le problème 17/30 Exigences : autres dé nitions Selon la norme IEEE 830-1998, une exigence (ou requis) est dé nie comme : 1. une condition ou capacité dont un utilisateur a besoin pour résoudre un problème ou atteindre un objectif ; 2. une condition ou capacité qui doit être satisfaite ou possédée par un système, pour satisfaire un contrat, une norme, une spéci cation, ou tout autre document formellement imposé Un ensemble d'exigences est un cahier des charges ou une spéci cation des exigences (requirements document). 18/30 Exigences : autres dé nitions Selon la norme IEEE 830-1998, une exigence (ou requis) est dé nie comme : 1. une condition ou capacité dont un utilisateur a besoin pour résoudre un problème ou atteindre un objectif ; 2. une condition ou capacité qui doit être satisfaite ou possédée par un système, pour satisfaire un contrat, une norme, une spéci cation, ou tout autre document formellement imposé Un ensemble d'exigences est un cahier des charges ou une spéci cation des exigences (requirements document). 18/30 Exigences : autres dé nitions Selon la norme IEEE 830-1998, une exigence (ou requis) est dé nie comme : 1. une condition ou capacité dont un utilisateur a besoin pour résoudre un problème ou atteindre un objectif ; 2. une condition ou capacité qui doit être satisfaite ou possédée par un système, pour satisfaire un contrat, une norme, une spéci cation, ou tout autre document formellement imposé Un ensemble d'exigences est un cahier des charges ou une spéci cation des exigences (requirements document). 18/30 Ingénierie des exigences : c'est quoi ! L'ingénierie des exigences englobe toutes les activités reliées au développement, à l'élicitation, à la spéci cation, à l'analyse, et à la gestion des exigences des parties prenantes (intervenants, ou stakeholders), qui devront être rencontrées par des systèmes. uploads/Science et Technologie/2-cours-spe-cification-des-exigence.pdf
Documents similaires
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 27, 2022
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 2.0870MB