Title :
Design Strategy and Software Design Effectiveness
Author :
Tang, Antony ; Van Vliet, Hans
Author_Institution :
Swinburne Univ. of Technol., Melbourne, VIC, Australia
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.
Keywords :
software engineering; breadth-first approach; depth-first approach; design strategy; design-space exploration; problem-driven approach; software design effectiveness; solution-driven approach; Complexity theory; Planning; Product development; Software design; Software engineering; design concepts; design tools and techniques; software engineering;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2011.130