公司软件开发管理制度_第1页
公司软件开发管理制度_第2页
公司软件开发管理制度_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品资料推荐精品资料推荐11XX 公司软件开发管理制度XX 公司软件开发管理制度版本:1.0SDM 审批:QA 经理时间CTO时间目 录目的和作用 3适用范围: 34.3软件开发流程 444文档 4444实施 4要求 5555实施 5要求 6交付文档 6补充说明 667实施 7要求 7文档 7审批 777888实施 8要求 8889实施 9要求 99补充说明 9审批 91010101010111目的和作用本流程详细规定软件开发程的各个阶段及每一阶段的任务、要求、交付文件,使整个软件开发过程阶段清晰、要求明确、任务具体,实现软件开发过程的标准化。适用范围:公司的软件开发产品均适用。参考文件交接流

2、程适用对象软件管理人员,软件开发人员,软件维护人员软件开发流程可行性研究与计划实施软件开发部分析人员进行市场调查与分析,确认软件的市场需求在调查研究的基础上进行可行性研究,写出可行性报告评审和审批,决定项目取消或继续若项目可行,制订初步的软件开发计划,建立项目日志根据市场环境、公司软硬件情况预测十大风险因素文档应交付的文档1) 可行性研究报告* 2)3)*4) 软件项目日志*提交步骤适用于以后各阶段的文档提交。项目相关文档用sourcesafe 的文档以存入软件管理服务器相关目录时间为准。以后每次修改都应注明修改内容。需求分析实施调查被开发软件的环境软件开发提出的需求进行分析并给出详细的功能定

3、义做出简单的用户原型,与用户共同研究,直到用户满意对可利用的资源(计算机硬件、软件、人力等)进行估计,制定项目进度计划(间)制定详细的软件开发计划QA 部门制订质量控制计划和测试计划编写初步的用户手册评审要求必须以运行环境为基础应有用户指定人员参加需求说明书必须明确,并经过用户确认交付文档软件需求说明书用户手册(概要)*更新后的软件开发计划项目进度计划*QA 计划测试计划*更新后的十大风险列表*软件日志*审批经评审通过的各项内容形成相应的文档后,提交给项目经理审核确认软件需求说明书经项目经理确认后再提交给CTO进行审核确认。概要设计实施确定目标系统的总体结构l 对于大型系统,可按主要的软件需求

4、划分成子系统,然后为每个系统定义功能模块及各功能模块间的关系,并描述各子系统的接口界面l 对于一般系统,可按软件需求直接定义目标系统的功能模块及各功能模块间的关系给出每个功能模块的功能描述,数据接口描述,外部文件及各功能模块部的关系设计数据库或数据结构制定各阶段开发的目标(以下称里程碑)计划制订第一个里程碑的测试计划评审要求能模块内应满足高内聚度。功能模块的作用范围应在其控制范围之内。在设计目标系统的总体结构时,应降低模块接口的复杂性,提高目标系统的可靠性交付文档概要设计说明书数据库/数据结构设计说明书更新后的用户手册*更新后的项目进度计划*更新后的十大风险列表*更新后的软件开发计划更新后的软

5、件项目日志*补充说明测试程序的编写需与项目经理协商根据开发小组和QA 小组的工作量确定由QA 成每一个里程碑又可分为详细设计、实现、组装测试、确认测试、发布、交接等阶段。审批经评审通过的各项内容形成相应的文档后,提交给项目经理审核确认数据库/数据结构设计说明书、概要设计说明书经项目经理确认后还须提交给CTO 进行审核确认。详细设计实施将概要设计产生的构成软件系统的各个功能模块逐步细化,形成若干个程序模块(可编程模块)确定各程序模块之间的详细接口信息撰写拟定单元测试计划评审要求确定程序模块内的数据流或控制流,对每个程序模块必须确定所有输入、输出和处理功能。规定符号的使用,确定命名规则。文档详细设

6、计说明书单元测试计划*审批.详细设计说明书经项目经理确认后还须提交给CTO进行审核确认。实现实施与要求设计一致,符合公司编码规范单元测试:开发人员按单元测试计划对自己编写的程序进行测试编程及单元测试过程用sourcesafe 管理。单元测试报告审批所有文档必须提交给项目经理审核确认。组装测试实施开发组单元自测完成后,填写测试申请单连同要测试产品清单交给QAQA 人员根据提交申请单将源程序、文档等拷贝到测试中产品目录执行测试计划中所有要求的组装测试对测试结果进行分析,生成当前问题列表(BUGLIST),返回项目组长开发人员经过分析,修复并自测完毕,生成BUG QAQA 通过。要求组装测试应保证模

7、块间无错误的连接/输出能力进行测试,使其达到设计要求应测试软件系统或子系统正确能力和经受错误的能力交付文档运行的软件系统源程序清单组装测试计划*当前问题列表(BUGLIST)BUG 修复报告组装测试分析报告审批所有文档必须提交给项目经理审核确认。确认测试实施重错误执行测试计划中的所有确认测试使用用户手册,以进一步证实其实用性和有效性,并改正其中的错误对测试结果进行分析,生成当前问题列表(BUGLIST)BUG 原因,直到修复对所有文件进行整理要求全部系统存储量、输入及输出通道,以及处理必须有足够的余量全部预期结果、测试结果及测试数据全部存档交付文档确认测试计划更新后的用户手册更新后的项目进度计

8、划*更新后的十大风险列表*更新后的软件项目日志*测试产品清单当前问题列表(BUGLIST)BUG 修复报告补充说明QA 部门将测试清单中缺少的文档也列入BUGLIST对于测试中重现与未重现的BUG 均要有说明审批所有文档完成后须提交给项目经理审核确认。发布过程QAQA经理、项目经理、CTOQACTO审核发布申请QA人员将发布产品(包括源程序、执行文件及相关文档)放入发布中产品目录并生成安装程序文档当前版本说明发布文档用户手册安装手册CHECKLIST发布产品审批文档更新后的软件日志*审核所有发布文档须经 QA 部、项目经理、CTO 审核确认。交接参见交接流程。注:带*号文档可根据项目大小、时间

9、要求适当增减1:项目文档清单文档名称 编写 阅读 审批项目跟踪文档软件项目日志 项目经理 CTO 十大风险列表 项目经理 CTO 项目进度列表 项目经理 CTO当前问题列表 测试 项目经理,QA,开发技术工作文档QA,测试,维护项目经理,CTO QA,测试,维护项目经理,CTO QA 项目经理,QA,测试,维护,用户项目经理,QAQA,测试,维护项目经理,CTO数据库设计说明书 开发 项目经理,开发,QA,测试,维护 项目经理,CTO 详细设计说明书 开发 项目经理,开发,QA,测试,维护项目经理,CTO BUG 修复报告 开发 项目经理,开发,QA,测试,维护 项目经理测试分析报告 测试 项目经理,开发,QA,测试,维护 项目经理项目计划软件开发计划 项目经理 CTO质量控制计划 QA 项目经理,开发,QA,测试,维护 项目经理,QA 经理测试计划 开发,测试 项目经理,开发,测试,维护 项目经理配置管理计划 项目经理 项目经理,开发,QA,测试,维护项目经理,CTO 项目交付文档当前版本说明 QA 项目经理,QA,CTO,用户 项目经理,QA 经理,CTO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论