• Aucun résultat trouvé

The Role of Goals in Design Reasoning

N/A
N/A
Protected

Academic year: 2022

Partager "The Role of Goals in Design Reasoning"

Copied!
1
0
0

Texte intégral

(1)

The Role of Goals in Design Reasoning

Roel Wieringa

University of Twente, Department of Computer Science, Information Systems Group P.O. Box 217, 7500 AE Enschede, The Netherlands

r.j.wieringa@utwente.nl

Designers reason from real or imagined stakeholder goals about a problem context, to desired properties of artifacts that should contribute to these goals in this context. The general pattern of reasoning is the same in software engineering, information systems and industrial product design: Given stakeholder goals G and assumptions about a context C, find artifact requirements R such that C×R⇒G. Design reasoning is creative, as goals are usually not given ready- made to designers, the problem context is often partly unknown, assumptions about it are usually incomplete, and the artifact does not exist yet. Increased understanding of one of the three components (goals, context, artifact) changes the designer’s understanding of the other two. This is not a stepwise refinement process but a non-monotonic process in which earlier beliefs may have to be retracted. The result, the contribution argument C×R ⇒ G, is defeasible (it may turn out to be wrong).

After an analysis of design reasoning, I will zoom in on the role of goals in this kind of reasoning. I will define goals as stakeholder desires for which the stakeholder has committed resources (time and money) to achieve them.

Stakeholders have different levels of goal awareness, ranging from unaware to actively pursuing the goal. Goals change, and in particular they can change by introduction of an artifact. Pursuing a goal entails having a problem theory that provides explanations, right or wrong, of the current state of the world, and predictions, right or wrong, about the future evolution of the world, and about the impact of different possible events on goal achievement.

I will end the talk by discussing implications for goal-oriented requirements specification languages such as i* at two levels. At one level, my analysis has implication about what aspects of goal-oriented design reasoning can be repre- sented in a goal-oriented language. At another level, my analysis can be used to assess the role of i* as artifact used in a requirements context to contribute to goals of requirements engineers.

Proceedings of the 6th International i* Workshop (iStar 2013), CEUR Vol-978

Références

Documents relatifs

As early as the Mar Del Plata Conference in 1977, the Member States of the United Nations asserted that “All peoples, whatever their stage of development

Without loss of generality, we assume that the fertility rate increases in t (i.e. Starting from t + 2, the fertility rate comes back to the initial level n. In particular, before

Lire et écrire les fractions Une fraction représente le nombre de parts d’une unité que l’on. partage en

Da der Schritt zur Anwendung von fruchtbarkeitserhaltenden Maßnahmen in einem für die Patienten hochsensiblen, emotional belasteten Moment und oft- mals unter Zeitdruck

Among participants assigned to testosterone arm, increases in total and free testosterone were associated with increased leg-press strength, appen- dicular skeletal muscle

Il n’y a pas d’indication formelle au traitement antiviral dans les formes de varicelle ou de zona sans complications diagnostiquées chez l’enfant ou chez

A constitutional provision with direct effect is a rule on the basis of which it is possible to enjoy the rights granted and to protect them in case of infringement, or if it is

After centrosome duplication, distal appendages appear only during mitosis on one of the centrioles of the second centrosome, the future mother centriole.. While even specialists