软件开发整体介绍 软件开发流程角色分配软件环境 软件开发流程 角色分配 角色任务项目经理对整个项目负责,任务分配、把控进度产品经理进行需求调研,输出需求调研文档、产品原型等UI设计师根据产品原型输出界面效果图架构师项目整体架构设计、技术选型等开发工程师代码实现测试工程师编写测试用例,输出测试报告运维工程师软件环境搭建、项目上线 软件环境 开发环境(development):开发人员在开发阶段使用的环境,一般外部用户无法访问测试环境(testing):专门给测试人员使用的环境,用于测试项目,一般外部用户无法访问生产环境(production):即上线环境,正式提供对外服务的环境