Abstract
A special feature of software design is that the problems to be solved are ’ill-defined’. There is also a distinction to be drawn between the problems of producing programs and the problems of producing results. We shall discuss these characteristics in Section 3.1. We then go on to present three theoretical approaches used in studying the activity of software design: the knowledge-centred approach, the strategy-centred approach and the organization-centred approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hoc, 1984a; 1987b.
Adelson, 1981,1984; Black, Kay and Soloway, 1986; Détienne, 1990b, 1990c. Détienne and Soloway, 1990; Rist, 1986,1989,1991; Robertson, 1990; Soloway, Erhlich and Bonar, 1982a; Soloway, Erhlich, Bonar and Greenspan, 1982b; Soloway and Ehrlich, 1984.
Soloway, Erhlich and Bonar, 1982a.
Soloway and Ehrlich, 1984.
Visser and Hoc, 1990.
See, for example, the papers from the two product line sessions in ICSE (2000).
Hoc, 1987b.
Rist, 1991.
Wirth, 1974.
Adelson and Soloway, 1985.
Green, 1989,1990; Green and Petre, 1996.
Davies, 1991.
Green, Bellamy and Parker, 1987.
Détienne, 1990a; 1990d.
Hoc, 1981.
Détienne, 1995; Chatel and Détienne, 1996.
Reference required.
Rist, 1991.
Adelson and Soloway, 1985,1988; Carroll, Thomas and Malhotra, 1979; Guindon and Curtis, 1988; Jeffries, Turner, Poison and Atwood, 1981.
Adelson and Soloway, 1985.
Guindon, Krasner and Curtis, 1987; Guindon, 1990a; Visser, 1987.
Jeffries, Turner, Poison and Atwood, 1981; Visser, 1987.
Davies and Castell, 1994.
Visser, 1994a, 1994b.
Hayes and Flower, 1980.
Bereiter, Burtis and Scardamalia, 1988.
Gray and Anderson, 1987.
Bellamy, 1994a; Davies, 1996; Henry, Green, Gilmore and Davies, 1992.
Détienne, Rouet, Burkhardt and Deleuze-Dordron, 1996; Rouet, Deleuze-Dordron & Bisseret, 1995a, 1995b.
Détienne, Rouet, Burkhardt and Deleuze-Dordron, 1996.
Davies, 1996.
Green, Bellamy and Parker, 1987.
Shneiderman, 1976.
Adelson, 1981, 1985.
Guindon and Curtis, 1988.
Shaft and Vessey, 1995; Sharp 1991.
Davies, 1993a; Gilmore, 1990.
Batra and Davies, 1992.
Davies, 1990a.
Eteläpelto, 1993.
Guindon, Krasner and Curtis, 1987; Jeffries, Turner, Poison and Atwood, 1981; Visser, 1994a.
Davies, 1996.
Adelson and Soloway, 1988; Rist, 1991.
Wiedenbeck, 1985.
Curtis, Krasner and Iscoe, 1988; Sheppard, Curtis, Milkman and Love, 1979; Sonnentag, 1995,1996.
Davies, 1994; Rist, 1991.
Rumelhart and Norman, 1978.
Black, Kay and Soloway, 1986.
Visser and Hoc, 1990.
Guyard and Jacquot, 1984; Hoc, 1988.
Bisseret, Deleuze-Dordron, Détienne and Rouet, 1995; Guindon and Curtis, 1988; Guindon, 1992; Visser and Hoc, 1990.
D’Alessandro and Martelli, 1994.
Anderson, Boyle, Farrel and Reisner, 1987; Bonar and Cunningham, 1988.
Davies, 1990b, 1993b.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag London
About this chapter
Cite this chapter
Détienne, F. (2002). Software Design: Theoretical Approaches. In: Bott, F. (eds) Software Design — Cognitive Aspects. Practitioner Series. Springer, London. https://doi.org/10.1007/978-1-4471-0111-6_3
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0111-6_3
Publisher Name: Springer, London
Print ISBN: 978-1-85233-253-2
Online ISBN: 978-1-4471-0111-6
eBook Packages: Springer Book Archive