ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:85.78KB ,
资源ID:27364703      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27364703.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件开发控制程序.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件开发控制程序.docx

1、软件开发控制程序软件开发控制程序1. 概述1.1. 目的软件开发需要经过项目策划、需求、设计、实现、测试、部署与实施、评审、配置管理各工作流程,本文件规定了各流程的顺序和相互关系,用于指导项目组编制软件开发计划和开展软件开发工作,并给质量部跟踪开发过程提供依据。1.2. 方针(1) 项目策划、需求开发与管理、设计、实现、测试、部署与实施六个流程依一定的顺序进行,评审流程和配置管理流程贯穿整个过程,它们共同构成了软件开发的完整过程,对于一个新的软件产品这些过程是必须的;(2) 在一些项目中项目策划、需求开发与管理、设计、实现、测试、部署与实施六个流程可以进行适当的裁减,但必须在项目策划时说明如何

2、裁减及裁减的理由。(3) 项目策划、需求开发与管理、设计、实现、测试、部署与实施六个流程可以是软件开发过程的六个阶段,也可以按照迭代的形式分几个阶段循环进行六个过程。(4) 项目经理和质量管理员必须掌握各流程包含的若干活动及要求,客户和项目组其它成员需对所有过程有所了解。1.3. 适用范围本程序适用于软件开发过程中各阶段的控制。1.4. 角色职责1.4.1. 研发中心经理(1) 负责下达“项目任务书” (2) 负责确定软件产品的技术方向(3) 负责协调各软件项目研发过程中资源获取与分配(4) 负责软件开发过程中与相关部门进行协调1.4.2. 项目经理(1) 负责项目策划,对软件开发过程进行剪裁

3、,确定开发模式。负责组织编制“软件开发计划”,在计划中反映各软件开发各流程的相互关系。(2) 负责按开发流程组织项目组各类人员进行项目开发工作。(3) 负责检查各阶段工作完成情况。(4) 对项目的进度、质量负责。1.4.3. 系统分析师(1) 负责进行需求采集、需求开发工作,并编制需求文档。(2) 负责检查软件的设计是否符合需求。1.4.4. 构架设计师(1) 分析软件需求,提出适合的软件技术构架,并编制“构架设计文档”。(2) 指导开发工程师进行软件的设计,并检查设计是否符合软件技术构架。(3) 对开发工程师提供技术指导,并检查开发工程师软件的实现结果。1.4.5. 数据库管理员(1) 负责

4、数据库结构设计与数据库管理,编制“数据库设计说明书”。(2) 负责指导开发工程师进行数据库程序开发。1.4.6. 开发工程师(1) 对软件进行设计,并编制“用例实现规约”。(2) 负责按编码规范、界面规范实现软件编码。(3) 负责进行软件单元测试,对编码质量负责。1.4.7. 项目测试主管(1) 负责规划软件测试工作,制定“软件测试计划”,跟踪计划的执行。(2) 负责分配测试任务,组织对“软件测试计划”的评审和对“软件测试用例”进行确认。(3) 负责组织对测试进行总结,对测试质量负责。1.4.8. 测试工程师(1) 负责按软件需求编写“软件测试用例”,并按“软件测试用例”执行软件测试,提交软件

5、缺陷记录。(2) 负责对软件缺陷修改情况进行验证,对测试进行总结。1.4.9. 项目实施经理(1) 负责规划软件实施工作。(2) 负责组织实施工程师进行软件实施工作。(3) 负责总结软件实施工作,并对软件实施过程的质量负责。1.4.10. 实施工程师(1) 负责用户文档(包括“用户手册”、“培训教材”等)的编写。(2) 负责软件的实施工作,包括用户培训、软件安装、使用指导等。1.4.11. 质量部经理(1) 负责软件项目质量管理体系的维护,软件质量管理策略的规划。(2) 负责给项目分派质量管理员。(3) 负责培训质量管理员并指导其工作。1.4.12. 质量管理员(1) 负责制定“质量保证计划”

6、,并依此监督软件开发过程。1.5. 术语与缩略语(1) 需求文档:包括“业务需求说明书”、“前景”、“用例规约”、“词汇表”及用例模型。(2) 设计文档:包括“构架设计说明书”、“用例实现规约”、“数据库设计说明书”和软件界面原型2. 工作程序2.1. 工作流程图 2.2. SC-P-100下达项目任务书责任角色研发中心经理相关角色项目经理、技术副总过程接口进入条件(或过程启动的事件)“合同” 已经签订或自主研发软件意向已经确定过程的输入“合同”(可选)过程的输出“项目任务书”退出条件(或触发其它过程的件)“项目任务书”已经下达2.2.1. SC-A-110编制项目任务书在软件开发“合同”签订

7、后,或者公司自主研发软件意向已经确定后,研发中心经理根据软件要求,编制“项目任务书”。在“项目任务书”中将确定项目经理及其它项目成员。2.2.2. SC-A-120审批项目任务书研发中心经理在编制“项目任务书”后,送交技术副总进行审批。2.2.3. SC-A-130下达项目任务书项目任务书审批通过后,研发中心经理把“项目任务书”下达给项目经理。2.3. SC-P-200项目策划责任角色项目经理相关角色构架设计师、项目测试主管、项目实施经理、研发中心经理过程接口进入条件(或过程启动的事件)“项目任务书”得到批准并已下达过程的输入合同(可选)“项目任务书” 过程的输出“软件开发计划” 退出条件(或

8、触发其它过程的件)“软件开发计划”通过评审并得到批准项目策划经常与需求开发同时进行,相互参考。项目策划具体流程参见项目策划程序。2.4. SC-P-300需求责任角色系统分析师相关角色项目经理、构架设计师、项目测试主管、项目实施经理过程接口进入条件(或过程启动的事件)“项目任务书”得到批准并已下达过程的输入“合同”“项目任务书”“软件开发计划”过程的输出需求文档退出条件(或触发其它过程的件)“前景”通过评审并得到批准,“用例规约”通过了内部确认项目需求经常与策划同时进行,相互参考。项目需求具体流程参见软件需求程序。2.5. SC-P-400设计责任角色构架设计师开发工程师相关角色项目经理过程接

9、口进入条件(或过程启动的事件)“前景”已通过评审并得到批准过程的输入需求文档过程的输出设计文档退出条件(或触发其它过程的件)“构架设计说明书”、“用例实现规约”和“数据库设计说明书”通过评审并得到批准在完成部分需求工作后即可开始软件设计流程。软件设计具体流程参见软件设计程序。2.6. SC-P-500实现责任角色开发工程师相关角色构架设计师、项目测试主管过程接口进入条件(或过程启动的事件)用例的详细设计已经完成过程的输入需求文档设计文档过程的输出软件源程序“单元测试表”退出条件(或触发其它过程的件)所有用例已经实现,并经过了单元测试,用例实现相关文档已经完成。在完成部分软件设计工作后即可开始软

10、件实现流程。软件实现具体流程参见软件实现程序。2.7. SC-P-600测试责任角色项目测试主管测试工程师相关角色项目经理过程接口进入条件(或过程启动的事件)“前景”和“软件开发计划”主体部分已经完成过程的输入需求文档过程的输出“软件测试计划”“软件测试用例”软件缺陷记录“软件测试报告”退出条件(或触发其它过程的件)所有用例经过了系统测试,“软件测试报告”通过评审并得到批准在“前景”和“软件开发计划”主体部分已经完成后,项目测试主管根据“前景”和“软件开发计划”编写“软件测试计划”。部分“用例规约”经过内部确认后,测试工程师开始编写“软件测试用例”。部分用例已经编码完成并经过单元测试和集成后,

11、测试工程师开始进行系统测试。软件测试的具体流程见软件测试程序。2.8. SC-P-700部署与实施责任角色项目实施经理实施工程师相关角色项目经理过程接口进入条件(或过程启动的事件)需求文档和软件界面原型已经初步完成过程的输入需求文档软件界面原型过程的输出“用户手册”“培训教材”“项目验收交付申请表”退出条件(或触发其它过程的件)软件验收完成在“前景”经过批准后,项目实施经理可以开始编写“软件部署计划”。部分“用例规约”和软件界面原型经过内部确认后,实施工程师开始编写“用户手册”。所有用例已经实现、经过了系统测试并打包完成,且“软件测试报告”经过评审后,项目实施经理和实施工程师可以开始软件实施工作。具体部署与实施流程参见软件部署程序和软件实施程序。2.9. SC-P-800评审责任角色配置管理员相关角色项目经理过程接口进入条件(或过程启动的事件)项目任务书下达后过程的输入需要评审的工作产品过程的输出各评审检查表“评审记录表”退出条件(或触发其它过程的件)评审完成后具体评审流程参见评审程序。3. 相关文件(1)项目策划程序(2)软件需求程序(3)软件设计程序(4)软件实现程序(5)软件测试程序(6)软件实施程序(7)项目部署程序(8)配置管理程序(9)评审程序4. 相关记录“项目任务书”其它记录参见相关程序文件中的相关记录。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1