文档介绍:实用标准
软件开发实施方案
系统开发严格按照软件工程的方法进行组织, 系统的开发过程按
照需求分析、系统分析与设计要求、系统编码、系统测试几个过程有
序推进。下表所示系统开发流程图,采用原型及迭代方式开发,根据
用户需求持续改进,直到最终用户确认满意。
开发流程总述
如下图示流程定义了我公司内部的软件开发过程, 以指导和规范软件项目中开发过程的定义和相应的实施。
该过程可划分为一系列子过程,包括:软件需求分析、设计、编
码、测试、验收、维护,每个子过程又由一系列任务和活动组成,如
设计过程又可分为结构设计和详细设计。 但是在实际开发项目中, 情
况仍然会是千变万化的, 因此我们也并不是一成不变的死板执行一个
僵化的工作流程, 我们的原则是在一个规范流程的指导和约束下, 根
据具体工程项目的实际要求, 为每一个项目评估并制定真正能够最好
的满足该项目要求的开发流程。
文案大全
开始
软件需求分析
N:改进
同行评审
通过
Y
结构设计
N:改进
评审通过
Y
详细设计
N:改进
评审通过
Y
编码
集成测试
系统测试
验收
维护
结束
实用标准
《软件需求规格说明书》(初稿)
《系统测试计划》《系统测试案例》
(初稿)
《用户手册》(概要)
《追溯表一》
《软件需求规格说明书》
《系统测试计划》《系统测试案例》
《个人评审记录》
《评审报告》
《结构设计说明书》(初稿)
《集成测试计划》《集成测试案例》
(初稿)
《用户手册》(初稿)
《追溯表一》
《结构设计说明书》
《集成测试计划》《集成测试案例》
《个人评审记录》
《评审报告》
《详细设计说明书》(初稿)
《单元测试计划》《单元测试案例》
(初稿)
《用户手册》(修改稿)
《追溯表一》
《详细设计说明书》
《单元测试计划》《单元测试案例》
《用户手册》(修改稿)
《个人评审记录》
《评审报告》
源代码、源代码文件清单
《单元测试报告》(经过审批)
《软件问题状态登记表》
《软件问题报告单》
《集成工作单》
《集成测试工作单》
《集成测试报告》(经过审批)
《软件问题状态登记表》
《软件问题报告单》
集成的软件系统
《系统测试报告》(经过审批)
《软件问题状态登记表》
《软件问题报告单》
《系统管理员使用说明书》 ( 经过审批)
《安装手册》(经过审批)
《用户手册》(经过审批
软件系统(系统测试通过)
验收测试报告
《软件问题报告单》
《软件问题状态登记表》
验收报告
可交付产品
《软件需求规格说明书》(升级版)
《客户需求登记表》
《客户需求统计表》
《设计说明书》(升级版)
《软件问题报告单》
《软件问题状态登记表》
《软件维护实施计划》
维护后的软件系统
图 -1 软件开发流程总图
文案大全
实用标准
在应用系统软件开发项目中, 我们仍将遵循这一思想, 这一点将在随后的项目开发实施计划部分有具体的体现, 在这里和下面的相关章节中,我们仍将围绕着这个完整的开发流程来分析说明, 以此来阐明我们对项目开发的完整过程管理思想和相关实践。 下面我们对这个软件开发工作流程进行简要地分解说明。
软件需求分析
(1)概述
由于应用系统与众多相关应用软件需要进行交互, 因此需要先对这些应用系统进行分别梳理, 充分做好需求调研工作, 编写经项目单位认可并评审通过的《系统需求规格说明书》 。