软件工程基本流程(瀑布模型)和各阶段主要成果要求
2026-01-31 14:36:08 1 举报
完成立项审批后,软件产品研发和项目实施主要会经过如下五个关键阶段:需求分析、软件设计、编码实现、集成和系统测试、上线部署和运维。软件开发流程、各阶段的标志成果和任务说明如图
作者其他创作
大纲/内容
产品配套文档用户培训
通过
集成和系统测试
《测试报告》
项目经理进行初步的工作分解( WBS ) 、明确项目里程碑,从技术路线、人力资源、进度、成本、质量、风险、沟通等角度制定实施方案和实施计划;
审查者
CIM专班、各业务部门和开发单位负责人
《项目任命通告》《项目资料清单》《项目工作说明书》
阶段标志成果
编码与实现
概要设计
用例评审
运营优化
UI设计师根据原型需求,进行完成UI风格及UED设计,组织完成UI、UE评审,输出UI视觉稿、切图以及界面标注
集成与系统测试
未通过
详细设计
产品经理与需求方讨论需求设计方案,完成定稿需求文档和需求评审
项目资料归集消化
部署和运维
部署上线试运行
《项目实施计划》《项目里程碑》需求规格细化及完善
测试用例编制
测试工程师完成测试用例报告编制并组织测试用例评审
输出UI效果图及切图标注完成UIUE评审
需求调研市场调研
《项目结项报告》
测试工程师进行功能测试、接口测试、性能测试、集成测试、系统测试和兼容性测试,输出测试报告
阶段
决策层确认需求立项,任命项目经理, 完成前期日志审核和资料移交,成立项目组,签订项目合同,确定项目沟通方式,确定项目初步工作计划
项目经理组建项目实施组,明确需求并完成需求的分解和任务分配,明确整体开发方向以及目标,输出项目排期以及开发计划
功能自测
项目总结
功能开发及集成完成《测试申请单》
根据客户业务反馈需求或产品上线运营中的问题进行优化和问题修复,满足用户新功能需求和修复上线后的常规BUG,产品和项目经理整理需求变更记录表
原型设计UI设计
《概要设计说明书》《详细设计说明书》设计审核通过
开发工程师根据开发文档和UI设计文档及原形文档完成开发和自测工作,提交测试;项目经理按照项目排期与研发经理定期进度交流,确保项目按时上线;项目技术文档及过程文档编写
流程说明图
需求分析
验收与交付
编码开发
项目经理、产品经理、技术经理和测试负责人
交互评审设计评审
《需求规格说明书》
产品经理和业务方在测试环境上对产品完成测试,编写产品手册,对业务方进行培训
使用培训
功能、接口和性能测试
技术经理和开发单位负责人
BUG反馈
《需求变更记录表》《产品维护记录表》
提交测试
上线通知完成验收
工作任务说明
项目经理填写项目总结报告,组织项目组成员项目复盘,总结项目中的经验
产品经理配合项目经理进行需求访谈与调研、竞品分析、需求分析,出具风险与可行性分析报告,组建前期设计团队,输出业务流程图、PRD、MRD,构建功能原型
项目经理组织运维工程师完成系统部署和上线工作,并进行试运行后组织验收
完成项目开发计划和里程碑的评审
需求分析报告与计划评审
开始
《测试用例报告》
研发经理根据原型设计方案进行架构设计以及数据库设计,输出系统架构和数据库设计方案、接口文档(考虑代码后期可扩展性),组织完成系统设计评审
软件设计
环境准备
BUG修复
《需求分析报告》、《竞品分析报告》、《风险与可行性分析报告》、《PRD、MRD初稿》、快速原型
0 条评论
下一页