What Are Design Factors And Constraints