Design Constraints and Their Influence upon Design Outcome