Tarefa : une approche pour l'ingéniérie des besoins des systèmes interactifs

par Marcelo Soares Pimenta

Thèse de doctorat en Sciences de l'information et de la communication

Sous la direction de Marie-France Barthet.

Soutenue en 1997

à Toulouse 1 .


  • Résumé

    Notre travail traite précisément de l'intégration des concepts de génie logiciel et de l'interaction homme-machine. Le but de cette thèse est de proposer TAREFA (Task Analysis based Requirements Engineering FrAmework), une approche pour l'ingénierie des besoins des systèmes interactifs. TAREFA possède des caractéristiques spécifiques pour les systèmes interactifs, comme (a) une riche modélisation du contexte de réalisation des tâches de l'utilisateur ; (b) des solutions à des problèmes comme la traçabilité des besoins, la communication utilisateur-analyste et la modélisation du design rationale ; et (c) l'adoption de cas d'utilisation pour envisager différentes situations de l'utilisation du système. Cette thèse est structurée en trois parties distinctes. La première partie est consacrée à la présentation de l'état de l'art. Nous débutons cette partie au chapitre I par une revue des concepts des systèmes interactifs qui vont intervenir dans la compréhension de notre travail. Le chapitre II fait un tour d'horizon de l'ingénierie des besoins, en suivant un point de vue du génie logiciel. Ensuite, il est examiné pourquoi et comment ces concepts doivent être modifiés pour faire face aux particularités des systèmes interactifs. Le chapitre III présente les approches les plus significatives utilisées pour l'ingénierie des besoins dans les domaines du GL et de l'IHM, et compare les tentatives d'intégration des deux domaines pour l'ingénierie des besoins des systèmes interactifs. La deuxième partie est consacrée à la description de l'approche TAREFA. Le chapitre IV présente les fondements et une vue de l'ensemble de TAREFA, en particulier son organisation en deux macroactivités d'analyse et synthèse en prenant en compte l'entrelacement des activités systématiques et des activités coopératives ; le chapitre V présente la démarche et les modèles associés à la macroactivité d'analyse ; le chapitre VI présente la démarche et les modèles associés à la macroactivité de synthèse ; le chapitre VII présente le modèle de processus basé sur le concept de l'émergence, proposé pour les activités coopératives de TAREFA. La troisième partie contient le chapitre VIII, qui présente une étude de cas : l'ingénierie des besoins pour un outil d'aide à la planification coopératives des opérations du satellite multi-instrument Soho.

  • Titre traduit

    Tarefa : a requirements engineering approach for interactive systems


  • Résumé

    The work presented in this PhD. Thesis aims at proposing an approach for requirements engineering of interactive systems. This approach called TAREFA (task-based requirements engineering framework), features some characteristics that makes it able to handle the specificity of interactive systems, like: (a) a rich modelling of the context of the execution of tasks; (b) solutions for problems like requirements traceability, user-analyst communication and design rationale modelling; and (c) adoption of use cases for envisaging different usage situations of the system. This thesis is structured as follows; the first part presents a state of art. Particularly, the chapter I resumes concepts of interactive systems that are related to our work; the chapter II presents relevant concepts of requirements engineering (in a software engineering point of view), explaining why and how these concepts must be modified for the idiosyncrasies of interactive systems: the chapter III presents some methods or techniques for requirements engineering and compares the approaches for their integration for interactive systems requirements engineering. The second part describes the TAREFA approach. Chapter IV presents the foundations, the premises and a global view of TAREFA, particularly its schematic organisation in two macro-activities: analysis and synthesis. These macro-activities take into account the interleaving of both systematic analyst-centred activities and user-analyst cooperative activities; chapter V and VI presents respectively the process and its associated models of the analysis macroactivity and of the synthesis macroactivity; chapter VII presents an emergent process model, proposed as a support for the cooperative activities within TAREFA. The third part corresponds to chapter VIII, and presents a case study illustrating the use of TAREFA on an assistance tool for the meetings management of cooperative planning of the Soho satellite operations. Keywords requirements engineering, interactive systems, human-computer interaction, software engineering, task models, use cases, context, object-oriented analysis.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (280 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr.

Où se trouve cette thèse ?

  • Bibliothèque : Université Toulouse 1 Capitole. Service commun de la documentation. Bibliothèque de l'Arsenal.
  • Disponible pour le PEB
  • Bibliothèque : Université Toulouse 1 Capitole. Service commun de la documentation. Bibliothèque de l'Arsenal.
  • Non disponible pour le PEB
  • Cote : TG1001-1997-52
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.