Q/TJ-CW-03-V3.0 软件开发项目过程控制程序Q/TJ-CW-03-V3.0 软件开发项目过程控制程序1目的本程序规定了计算机软件开发项目的策划、设计、实现、测试、交付和交付后的活动等各阶段的任务要求和工作成果,以保证软件产品的质量满足要求。2范围本程序适用于我公司自主研制、开发和集成的软件产品。3职责3.1 各软件产品事业部负责公司软件产品的立项、研制、开发和维护等全过程。3.2 业务管理部负责软件产品的标准化和最终验收的归口管理。4工作程序4.1 流程图合同书或任务书任命项目经理项目策划需求调查输入 : 1.合同或任务书2.国家有关政策、 法规3.国 家 和 行 业 有 关标准、规范输出 : 1.项目开发计划2.成立项目组输入 : 1.合同或任务书2.用户需求3.项目开发计划输出 : 1.软件需求说明书评审点 : 评审文件 : 1.软件需求说明书2 项目开发计划评审内容 : 1.需求书是否覆盖顾客要求2.需求的明确性、完整性、一致性、可测试性和可跟踪性3.开发计划合理性和可行性4.文件是否符合有关标准规定1 Q/TJ-CW-03-V3.0 软件开发项目过程控制程序1 设计输入 : 1.软件需求说明书2.项目开发计划输出 : 1.软件设计说明书2.测试计划3.数 据库设计说明书评审点 : 评审文件 : 1.软件设计说明书2.测试计划评审内容 : 1. 软 件 设 计 说 明 书 是否 与 软 件 需 求 说 明书的要求一致2. 软 件 设 计 说 明 书 是否正确、完整、一致3. 接口定义是否明确4. 确 定 系 统 的 模 块 划分,模块内的逻辑是否正确 ,是否正确反映 软 件 设 计 说 明 书的要求5. 测试是否全面合理6. 文 件 是 否 符 合 有 关标准规定实现输入 : 1.软件需求说明书2.软件设计说明书3. 数据库设计说明书4.编码规范输出 : 1.源程序2.单元测试记录3..过程文档测试输入 : 1.软件需求说明书2.测试计划输出 : 1.测试分析报告2.测试记录3.操作手册4.安装维护手册2 Q/TJ-CW-03-V3.0 软件开发项目过程控制程序上图表示了一般软件项目开发实施过程的流程,图中每个阶段左侧是其输入和输出,中间是处理过程,右侧是评审点。根据项目具体情况,评审人员可以聘请有关专家、主管领导、有关职能部门的代表,必要时邀请顾客代表参加。评审结束后,评审负责人应填写“设计开发评审报告” (见《设计和开发控制程序》附录 C)。4.2 软件生存周期根据软件生存周期,软件设计和开发通常包括如下阶段:需求调...