• No results found

The role of goals in design reasoning

N/A
N/A
Protected

Academic year: 2021

Share "The role of goals in design reasoning"

Copied!
1
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(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.

Referenties

GERELATEERDE DOCUMENTEN

The aim of the current study is to look into the domain and developmental variability of the assessment of children’s anticipated emotions in moral transgressions and

To this end, the participant roles of bully, assistant, defender, outsider and victim were compared with regard to moral sensitivity, represented by sympathy, moral

To this end we not only identified success-promoting factors of intervention programs aimed at anti- and prosocial behaviour (Chapter 3 and 4), we also developed an

The estimate for the difference between outsider behaviour in the extended intervention condition and the control condition for someone at the last occasion (=1.38 SD above the

In the ICO Dissertation Series the dissertations of graduate students from faculties and institutes on educational research within the ICO Partner Universities are

Anna, voor je gangmakers-mentaliteit, Nynke, voor je creativiteit en onafhankelijke blik, Laura, voor alle keren dat ik tegen je aan mocht zeuren, Simone, voor de kunst om

Her engagement in statistics and research was not only reflected by the additional courses she took, but also by assisting in research, participating in the

Whereas no relation was found between anticipated emotions and antisocial tendencies, anticipated negative emotions following the moral transgressions were positively