硬环境与软环境