软件项目开发流程
XXX有限公司
研发部
软件项目
什么是软件项目
完成特定目的、符合用户特定需求的软件所需的组织结构和过程、规范的集合
软件项目的实施
需要周密的部署,合理的规章制度,符合项目的路线(软件过程),良好的项目管理和人员安排。
~2~
软件生存期过程
确定需求
开发策划
需求分析
概要设计
详细设计
编码与调试
软件集成、联调
测试
内部确认
试运行、用户验收
转产、运行、维护
退役
~3~
软件开发流程
~4~
各环节耗时比重
~5~
确定需求(开发计划)
确定外部用户需求
上级下达的软件开发课题
本单位根据市场需要确定的开发课题
用户合同要求的软件开发任务
输出
可行性分析报告
技术、经济、社会可行性,风险对策
合同及评审记录
产品要求得到规定和满足
单位有能力满足规定的要求
~6~
开发策划(开发计划)
确定开发目标
确定项目开发的技术路线(开发的出发基线、对现有产品的复用、委托开发等)
划分开发阶段
确定各阶段的输入和输出文件
设计项目开发进度
确定开发人员并分配职责
提出开发所需资源(软件、硬件开发环境及工具软件)
制定配置管理计划和质量保证计划
~7~
开发策划(续)
输出
策划报告
开发项目实施计划
配置管理计划
质量保证计划等
项目立项计划书
~8~
需求分析
内容
需求合理性
需求可行性
发掘需求
确保项目的开发符合用户的需求(可测试性)
编制内部需求规格(说明)书
需求变更控制
~9~
需求的层次-业务需求、用户需求和功能需求
~10~
软件开发流程 来自淘豆网m.daumloan.com转载请标明出处.