Criteria and Constraints of a Design Problem