
29
© 2010 Taylor & Francis Group, LLC
Chapter 3
Role of Design Spaces in
Guiding a Software Design
*
Mary Shaw
Carnegie Mellon University
A
is deciding what artifact will best satisfy the client’s
needs; this might involve creating a new artifact or choosing from among existing
alternatives. A design space identies and organizes the decisions to be made about the
artifact, together with the alternatives for those decisions, thereby providing guidance
for rening the design or a framework for comparing alternative designs.
3.1 DESIGN SPACES
e design space in which a designer seeks to solve a problem is the set of decisions to ...