Conception rationalisée pour les systèmes interactifs : une notation semi formelle et un environnement d'édition pour une modélisation des alternatives de conception
Institution:
Toulouse 1Disciplines:
Directors:
Abstract EN:
Design rationale promotes systematic exploration of several alternatives for a problem, evaluation and argumentation of these alternatives and systematic justification of choices made by designers. Several formal or semi-formal notations have been proposed in order to support these design activities. The main aims of these approaches are to improve the quality of the built system and reuse of archived data during the design process for future designs. However, design rationale approaches are rarely or never employed, because there is no satisfactorily mature combination of notation/tool, and benefits of this kind of approach are hard to perceive. This thesis proposes a set of solutions to tackle these issues. First to all, we define a notation TEAM (Traceability, Exploration and Analysis Model), based on the QOC (Questions, Options, Criteria) notation which has been the point of numerous studies in the field. TEAM allows archiving of significant information inherent to interactive systems design. TEAM is supported by the DREAM (Design Rationale Environment for Argumentation and Modelling) tool that supports the modelling and design, read and reuse of TEAM models. We also show how to integrate the DREAM/TEAM approach into a design method to define how and when to use design rationale during the design process. Finally, we validate the DREAM/TEAM approach by applying three different but complementary case studies
Abstract FR:
La conception rationalisée est une approche qui tend à promouvoir l’exploration systématique de plusieurs alternatives à un problème donné, l’évaluation et l’argumentation de ces différentes alternatives, mais aussi la justification systématique des choix effectués par les concepteurs. Diverses notations formelles ou semi formelles ont été proposées dans le but de soutenir ces différentes activités de conception. Les principaux objectifs de ces approches sont d’accroître la qualité finale des systèmes conçus et la réutilisabilité des informations archivées lors d’une conception pour de futures conceptions. Toutefois, les approches de conception rationalisée ne sont pas ou peu mises en œuvre car il n’y a pas de couple d’outil/notation assez mature, mais aussi car les bénéfices d’une telle approche sont mal perçus. Cette thèse propose un ensemble de solutions à commencer par une notation TEAM (Traceability, Exploration and Analysis Model), fondée sur la notation QOC (Questions, Options, Criteria) ayant déjà fait l’objet de nombreux travaux dans le domaine. TEAM permet d’archiver les informations propres à la conception de systèmes interactifs. TEAM est supporté par l’outil DREAM (Design Rationale Environment for Argumentation and Modelling) qui supporte les activités de saisie, de lecture et de réutilisation de modèles TEAM. Nous avons montré comment intégrer l’approche DREAM/TEAM dans une méthode de conception pour définir comment et quand utiliser le design rationale tout au long du processus de conception. Enfin, l’approche DREAM/TEAM a été confrontée à trois études de cas différentes dans leurs objectifs mais complémentaires