Chapitre 2 Le processus dingnierie des exigences ref
- Slides: 17
Chapitre 2 Le processus d’ingénierie des exigences (ref : Bray chapitre 2) IGL 301 - Spécification et vérification des exgiences 1
Définition de l’ingénierie des exigences 1. investiguer et décrire le domaine du problème et les exigences 2. concevoir et décrire une solution au problème identifié en 1. IGL 301 - Spécification et vérification des exgiences 2
Activités de l’IE • • • élicitation analyse spécification conception interface personne-machine validation IGL 301 - Spécification et vérification des exgiences 3
Analyse • étude des caractéristiques du domaine du problème • apprentissage des caractéristiques • documentation de ces caractéristiques Attention – la définition de l’analyse varie selon les auteurs et les méthodes – certains auteurs utilise la def. ci-dessus pour l’élicitation IGL 301 - Spécification et vérification des exgiences 4
Analyse - artéfacts • modèle des caractéristiques du problème • description des exigences Note : la frontière entre les deux est parfois difficile à établir IGL 301 - Spécification et vérification des exgiences 5
Élicitation • déterminer l’information à obtenir • déterminer les sources de l’information • déterminer les techniques pour l’acquérir IGL 301 - Spécification et vérification des exgiences 6
Exemples de sources • Système existant – manuel ou automatisé • Personnes • Documents pertients – normes, procédures, manuels de référence, formulaires IGL 301 - Spécification et vérification des exgiences 7
Élicitation - artéfacts • notes et comptes-rendus des entrevues et autres activités • bibliographie commentées des sources utilisées IGL 301 - Spécification et vérification des exgiences 8
Exemples de techniques • • Entrevues Questionnaires Vidéos Observation des tâches Brainstorming Épuration des exigences Storyboarding IGL 301 - Spécification et vérification des exgiences 9
Spécification • Processus créatif – trouver une solution au problème identifié • Définir le comportement attendu du système • Responsabilité de l’analyste de trouver la solution – client ne sait généralement pas ce qu’il veut avec précision • Attention aux multiples synonymes utilisés en génie logiciel – requirements specification, requirements definition, functional requirements definition • Compromis – éléments des exigences peuvent être conflictuels (ex: coûts vs service requis, plate-forme vs service requis) IGL 301 - Spécification et vérification des exgiences 10
Spécification - Artéfact • plusieurs formats • varient en fonction du problème et de la nature du système • voir normes – ex: ieee 830 -1998. pdf • voir études de cas de Bray IGL 301 - Spécification et vérification des exgiences 11
Validation • vérifier que les artéfacts d’analyse représentent correctement – le problème – les exigences • vérifier que la spécificaytion est adéquate • activité très difficile – intangibilité de la spécification – solution : prototypage • prévenir les erreurs • les détecter le plus tôt possible IGL 301 - Spécification et vérification des exgiences 12
IGL 301 - Spécification et vérification des exgiences 13
Interface personne-machine • Souvent séparée de la spécification – masse de détail • long à établir • nécessite grande expertise • bonne connaissance des cas d’utilisation du système IGL 301 - Spécification et vérification des exgiences 14
Autres interfaces • autre logiciel • matériel • souvent inclues dans la spécification IGL 301 - Spécification et vérification des exgiences 15
Distinction entre problème et solution • la description du problème représente le monde réel dans lequel le système évolue – pas créatif, mais descriptif ex: propriété d’un capteur • la solution représente les choix de modélisation effectués – ex: stockage de l’historique des données d’un capteur • les méthodes ne font pas toujours cette distinction IGL 301 - Spécification et vérification des exgiences 16
Travail pratique 1 • Faire les exercices 2 à 5, page 40 de Bray • Identifiez les sections de la table des matières d’un document de spécification construit selon la norme IEEE 830 -1998 (section 5 pages 10 à 20) qui portent sur le problème et celles qui portent sur la solution. Justifiez votre réponse. • Pour le système SMP présenté en classe – identifier des éléments du problème (max 1 page) – identifier des éléments de la solution (max 1 page) • Présentation des solutions par les équipes en classe le 11 février IGL 301 - Spécification et vérification des exgiences 17
- Matrice de traçabilité des exigences pmbok
- Pluritechnologique
- Petit pays chapitre 1
- Résumé du livre tirez pas sur le scarabée
- Le petit prince résumé chapitre par chapitre
- Le petit prince résumé chapitre par chapitre
- Exigences non fonctionnelles
- Des des des
- Ordonnancement tourniquet exemple
- Ordonnancement tourniquet
- Fiche processus pdf
- Inconvénients d'un système de management intégré
- La fabrication des objets techniques chapitre 12
- Ergun equation derivation
- X ref
- Ref et idaho
- Post ref accounting example
- Ref 2021 twitter