Gl chapitre 3 Chapitre Exigences et ingénierie des besoins Chapitre exigences et ingénierie des besoins Exigences et spéci ?cations Dé ?nition et catégorisation Ingénierie des besoins Étude de faisabilité Analyse des besoins Spéci ?cation des exigences Va

Chapitre Exigences et ingénierie des besoins Chapitre exigences et ingénierie des besoins Exigences et spéci ?cations Dé ?nition et catégorisation Ingénierie des besoins Étude de faisabilité Analyse des besoins Spéci ?cation des exigences Validation de la spéci ?cation L ? importance des exigences ? Les exigences in uent toutes les phases de développement du logiciel o Architecture du système o Conception o Dé ?nition des tests o Validation o Acceptation o Etc Dé ?nition du terme exigence Selon IEEE une exigence est Une condition ou une capacité nécessaire à un utilisateur pour résoudre un problème ou atteindre un objectif Une condition ou une capacité que doit posséder un système a ?n de satisfaire aux termes d'un contrat d ? une norme ou d ? une spéci ?cation formellement imposée La représentation documentée de cette condition ou capacité Une exigence exprime donc ?? Tout ce que le client veut ?? Tout ce qui est nécessaire pour le développement du logiciel CDé ?nition du terme spéci ?cation Selon IEEE une spéci ?cation d ? exigences comprend ? Les fonctionnalités services et fonctions que le système doit fournir ? Les interfaces externes identi ?cation des interactions avec les utilisateurs et les autres systèmes avec lesquels le nouveau système doit s'intégrer ? La performance contraintes d'opération du système en disponibilité et en temps réponse ? Les attributs du système caractéristiques intrinsèques telles que la portabilité l'exactitude la maintenabilité la sécurité etc ? Les contraintes de conception contraintes sur la façon de développer le système Catégorisation des spéci ?cations Deux points de vue dans la description d ? un système ? Point de vue externe celui des utilisateurs non informaticiens des décideurs o On dé ?nit une spéci ?cation des besoins une description de haut niveau d ? abstraction des services que doit rendre le système et les contraintes sous Lesquelles il opère ? Point de vue interne celui des concepteurs du personnel technique o On dé ?nit une spéci ?cation du système une description la plus précise possible du système qui doit être réalisé Catégorisation des exigences ? Exigences utilisateur o Indiquent ce que le logiciel doit faire et sous quelles conditions de fonctionnement ? Exigences système o Indiquent des éléments sur le fonctionnement du logiciel ergonomie des interfaces aspects graphiques ? Exigences logiciel o Apportent des détails sur des contraintes de conception et implantation Exigences du système Trois grandes catégories d ? exigence du système ? Exigences fonctionnelles indiquent o Ce que le système doit faire o Les liens entre les entrées et sorties du système ? Exigences non fonctionnelles o Indiquent des contraintes sur la manière dont le service du système est rendu o Exp contraintes de temps règles de développement etc ? Exigences du domaine o Ce sont des exigences fonctionnelles ou non fonctionnelles issues du domaine d ? application du système et qui re ètent les caractéristiques du domaine CExigences fonctionnelles ? Les exigences fonctionnelles o Décrivent la fonctionnalité ou les services du système ? Exemple de besoins fonctionnels o

  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager