• 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