软件开发工具的基本功能说明并简要分析优缺点和适用环境