The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January/February (2012 vol.29)
pp: 51-55
Antony Tang , Swinburne University of Technology
ABSTRACT
Software design is about a sequence of steps taken to achieve a goal. Designers must plan their approach to carrying out these steps. In studying designers at work, the authors observed breadth- versus depth-first approaches to design-space exploration and problem- versus solution-driven approaches during the actual design. Which approaches and when to use them are important to effective design. The authors suggest four archetypical strategies that designers can choose under different circumstances, thus making design strategy one of the early design decisions.
INDEX TERMS
design concepts, software engineering, design tools and techniques
CITATION
Antony Tang, "Design Strategy and Software Design Effectiveness", IEEE Software, vol.29, no. 1, pp. 51-55, January/February 2012, doi:10.1109/MS.2011.130
REFERENCES
1. W. Visser and J.-M. Hoc, "Expert Software Design Strategies," Psychology of Programming, J.-M. Hoc ed., Academic Press, 1990, pp. 239-274.
2. R. Guindon, and B. Curtis, "Control of Cognitive Processes during Software Design: What Tools Are Needed?" Proc. SIGCHI Conf. Human Factors in Computing Systems (SIGCHI 88), ACM Press, 1988, pp. 263-268.
3. A. Tang et al., "What Makes Software Design Effective?" Design Studies, vol. 31, no. 5, 2010, pp. 614–640,
4. K. Dorst and N. Cross, "Creativity in the Design Space: Co-evolution of Problem-Solution," Design Studies, vol. 22, no. 5, 2001, pp. 425–437.
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool