软件开发流程图 需 求 变 化 需求基本确定 需 要 变 更 无需变更 未 通 过 通过 通过 PM (Project Manager) :项目经理 PG (Programmer):程序员 EU (End-User) :最终用户 TE (Test Engineer) :测试工程师 GM (General Manager) :总经理 结束 获取用户需求 编制初步方案 编制进度 /预算 PM:根据 GM安排编制 简略/详细的建设方案 PM:获取 EU主要的关键性需求 PM:基于内部预算对 EU提供费用报价 跟踪 PM:与 EU确认需求变动及方案、费用调整 编制详细预算 PM:完成详细 内部预算并提交给 GM 配置内部资源 PM:通过内部项目管理系统 配置详细人员、进度 安排 分配开发任务 PM:移交 EU需求给 PG,安排 PG开发任务 系统实现 PG:根据 EU需求及 PM要求,执行开发任