软环境与硬环境