DocumentCode
1335309
Title
The Role of Design Spaces
Author
Shaw, Mary
Author_Institution
Carnegie-Mellon University
Volume
29
Issue
1
fYear
2012
Firstpage
46
Lastpage
50
Abstract
A central task in design is deciding what artifact will best satisfy the client´s needs, whether that requires creating an artifact or choosing from existing alternatives. A design space identifies and organizes the decisions that must be made, together with the alternatives for those decisions, thereby providing guidance for creating artifacts or a framework for comparing them. The Studying Professional Software Design workshop studied three pairs of professional software designers sketching designs for a traffic signal simulator. A discussion of the design space for the simulation task shows how this design space enables comparison of the designs. It also illustrates the benefits of explicitly considering the design space during design and the risks of failing to do so.
Keywords
software engineering; Studying Professional Software Design workshop; design space; traffic signal simulator; Object oriented modeling; Product development; Software architecture; Software design; design; design space; software design; software engineering;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2011.121
Filename
6030869
Link To Document