UML Méthodologie
1
Méthodologie
L’ingénierie des exigences consiste, dans une large mesure, à créer des modèles abstraits à partir d’un relevé de faits généralement beaucoup plus concrets, puis à les présenter de manière claire, structurée et intelligible par tous les acteurs, donc dans un langage souvent différent que celui de départ. La capacité à effectuer des voyages aller-retour dans l’abstraction, à élaborer des modèles, tout en restant proche du métier de ses interlocuteurs, constitue la principale difficulté, mais aussi tout l’attrait du métier d’analyste des exigences. Pour exercer ce métier et mener à bien les missions qui lui sont confiées, celui-ci va faire appel à ses compétences et à son savoir-faire acquis par l’expérience, ainsi qu’à une démarche rigoureuse.
Dans cette partie, nous allons introduire, puis définir précisément, les notions de besoin et d’exigence, les enjeux d’une bonne définition des besoins, les compétences nécessaires à ce travail de définition, et sa position dans le cycle de vie du logiciel.
L’efficacité de ces activités dépend dans une large mesure du soin apporté à leur préparation. Celle-ci comprend les activités de planification, inhérentes à tout projet, et que nous allons détailler pour le cas particulier du développement des exigences.
La préparation comprend également la détermination précise des objectifs, du champ de l’étude et des parties prenantes. Ces trois activités, auxquelles nous consacrons un chapitre, sont cruciales.
Livre Constant.indb 9
user 189 at Fri Nov 19 12:40:28 +0100 2010
14/10/10 14:07
Chapitre 1
La méthode en action
Dans ce chapitre, nous allons tenter d’introduire à la fois le vocabulaire, la problématique et les concepts. La situation prise comme exemple est fictive, mais présente toutes les difficultés auxquelles est confronté un analyste ou assistant à maîtrise d’ouvrage au cours de sa mission. Ces difficultés rendent nécessaire une approche organisée et