产品版本
密级
秘密
项目名称
项目ID
共 14 页
文档编号
NSS软件产品质量与技术服务管理办法
编写:
日期:
2002/12/18
审核:
日期:
2003/1/15
批准:
日期:
2003/2/15
版权所有不得复制
修订记录
日期
修订版本
描叙
作者
2003-2-13
初稿完成
刘瑞芳
目录
1 概述 5
简介 5
目的 5
范围 5
2 角色分配 6
3 项目组基本活动 8
4 关于项目计划 9
5 开发过程的阶段划分 10
参考资料 14
NSS软件产品质量与技术服务管理办法
关键词:
软件产品质量,技术服务管理,软件开发过程,工程委员会,配置管理,质量控制,测试
摘要:
深圳东湖存储华中大研究中心的软件开发必须遵循NSS软件开发过程,对于开发过程的各个阶段必须严格执行入口条件和出口条件的评审,确保软件产品质量。
缩略语:
PHB:过程手册
LLD:概要设计
HLD:详细设计
ITP:集成测试计划
STP:系统测试计划
UTP:单元测试计划
PPL:项目计划
CMP:配置管理计划
RMP:风险管理计划
QMP:质量控制计划
概述
简介
软件工程对软件开发分为多个开发周期。本文档的规范是软件工程在研究中心研究中心的实际应用。本文档描叙了研究中心软件开发的过程划分,以及软件开发中的角色划分。对于软件开发中的各个阶段的主要活动和交付材料做了明确描叙。严格按照NSS软件开发过程来组织软件开发,可以保证软件产品质量。
目的
按照此过程进行的项目,可以使项目经理在软件开发整个过程中保证项目的控制,明确项目的阶段和状态,可以准确的向上级报告项目的进度。
范围
本文档介绍的过程适用于研究中心所有工程性项目。
角色分配
软件开发中,以角色定任务。研究中心软件开发中的角色划分如下表。注意对于规模小的项目一个人可能兼任多个角色。为便于全局把握控制研究中心的资源,研究中心从开发人员和管理人员中选取了有经验的组成了工程委员会。工程委员会可以从全局指导项目的开发,同时它也提供有经验的专员培训项目组各个有重要意义的角色。
具体的角色划分请看下表。注意,一个项目开发中涉及的角色有7种,但在实际的项目开发中,项目内部一共有五种角色划分。
角色名
责任
备注
1
工程委员会
对实验室资源调配管理;
确定项目一级计划;
宏观上把握项目进度;
监控项目风险;
对项目的完成情况进行检查;
组织相关工程化的培训;
负责项目的评审验收;
委员会有如下:质量控制员,测试员,配置管理员对具体项目的的关键事项进行指导。
2
客户
接收产品
配合需求分析
如果为内部项目,那就是指工程委员会
3
项目组长
定项目一级计划
控制项目风险
协调项目小组成员
报告项目进展
考核小组成员
组织培训讨论
负责流程引导、培训
4
质量控制协调员
监督各成员对规范的执行
检查规范的执行情况
通报质量问题
组织准备REVIEW
维护RTM
按照REVIEW意见修改文档
主要是按照各种模版或者编程规范来检查各人是否符合要求;使用各种检查表来完成检查或者监督工作。
5
配置管理协调员
准备开发中的工具
培训工具的使用
版本控制
文档的收集
代码的收集
维护系统词汇表
6
测试协调员
进行测试培训
监控测试过程
收集测试结果
编写测试报告
6
开发人员
编写合格的设计说明书
编写合格的代码
积极参加小组例会
积极给小组提意见
各个项目组中成员
项目组基本活动
在项目启动后,全体成员都必须按时写《每周总结和下周计划》,依次向自己的上级上报提交。项目负责人在项目紧张时,可以要求所属各成员填写《每日总结》。
小组一旦成立后,每个星期一必须召开例会,主要是讨论上周末各人提交的《每周总结和下周计划》,如果项目紧张时,还得在每日晚组织每日碰头会,讨论个人提交的《每日总结》。
在项目开发的各个阶段,各个成员都可以组织发起各种形式的正式或者非正式的技术讨论会。
项目正常运行过程中,一般会召开几种会议:周例会,日例会,临时会议(各种形式的讨论会)。各种会议都必须填写相应的会议记录报告。以上的文档和活动在各个阶段都必须实现。
项目组的各个基本活动:会议组织,报告提交,文档评审等都是基于自动化的NOTES平台管理。所有组员都必须利用好这个平台。
关于项目计划
项目计划是软件开发中的一个重要的文档。项目计划包括定义项目的目标,以及达到目标的方法。它涉及到项目实施的各个环节,
软件产品质量与技术服务管理办法 来自淘豆网www.taodocs.com转载请标明出处.