Conception de programmes
Participants : Sophie Chatel, Françoise Détienne, Robert Rist
Deux études empiriques de l'activité de conception orientée-objet (OO) ont permis d'analyser des caractéristiques des stratégies de conception mises en oeuvre avec ce type de langage et leur spécificité [3] [4]. Deux types de plan peuvent guider l'activité de conception:
Nos études montrent que l'utilisation d'une stratégie dépend de deux types de facteurs :
Une réflexion sur les caractéristiques de l'activité de
conception avec un paradigme de programmation orienté-objet a
donné lieu à l'édition d'un numéro spécial de la revue
Human-Computer Interactions [5]. Un
modèle formel de la conception, développé par R. Rist, permet de
simuler les stratégies de conception de programmeurs
(ascendantes, descendantes, fonctionnelles, procédurales,
opportunistes, situées). Ce système, à partir de spécifications
en langage naturel, génère du code en Pascal. Il est actuellement
étendu pour simuler toutes les stratégies de conception mises en
oeuvre par des concepteurs de programmes, y compris en
OO.
Modélisation de la conception
Participante : Willemien Visser
Le caractère opportuniste de l'activité de conception a été analysé comme découlant de la tentative de minimiser le ``coût cognitif'' des actions constitutives de cette activité [15].