软件环境和准备工作)