Etudiante
Département de génie logiciel et des TI
COURS : MGL801
Exigences et spécifications de systèmes logiciels
CRITIQUE D’ARTICLE
Réalisé par : KHARRAKI SALMA
Ce document à pour objectif de dresser un compte rendu critique de l’article « Developing the Requirements Discipline : Software vs. Systems » paru dans la revue scientifique IEEE Software publiée par l’IEEE Computer Society, dont l’auteur est le Dr. Régina Gonzales. Régina Gonzales est actuellement ingénieur de systèmes mais aussi ingénieur d’intégration de programmes au Weapons Systems Engineering Center (Sandia National Laboratories), elle enseigne également l'ingénierie des systèmes et l'ingénierie des exigences à l’université New Mexico State.
Introduction
Selon l’auteur de l’article, il existe actuellement deux communautés qui abordent la discipline des exigences, particulièrement lorsqu’il s’agit d’établir des méthodes pour la capture, la spécification et la gestion des exigences. Il y’aurait d’un côté, les ingénieurs systèmes et de l’autre, les ingénieurs logiciel. L’auteur met principalement l’accent sur les différences culturelles entre ces deux communautés et elle est convaincue que ces différences représentent les principaux freins au développement de la discipline des exigences. En effet, l’ingénierie des systèmes et le génie logiciel sont deux disciplines complémentaires, voire indissociables. Elles ne peuvent donc évoluer séparément et doivent puiser l’une de l’autre afin que notre compréhension des exigences puisse s’améliorer au fil du temps.
Exposé des idées de l’auteur
Les différences entre ces deux communautés n’étant pas seulement culturelles mais aussi historiques, il est important de connaître les origines et les débuts de ces disciplines. Bien qu’elle existe de façon implicite depuis des décennies, l’ingénierie des systèmes telle que définie de nos