1. A system for product design using affordance features, the system comprising: a non-transitory computer-readable medium configured to store multiple affordances, one or more affordance features matched with each of the affordances, design information corresponding to each of the affordance features and an application program for product design using the affordance features; one or more processors configured to execute the application program, wherein upon execution of the application, the one or more processors search affordance features corresponding to search conditions set by a user; output design information corresponding to the affordance features searched by the processor and design information corresponding to an affordance feature selected by the user on a user interface; and perform analogical reasoning on the basis of the design information corresponding to the selected affordance feature and derives a new affordance feature for a predetermined design target to be designed by the user, the affordance features are extracted on the basis of the affordances, the affordances are identified on the basis of correlations between multiple functions and activities for a pre-analyzed design target, and the design information comprises at least one of context-based activity model information and design constraint information corresponding to each of the affordance features.