多项选择题

A、人类本身的需求
B、市场竞争
C、技术革命
D、社会需求
E、人类的社会实践活动