技术管理制度及办法之
质量管理制度
技术部门
技术管理制度及办法之
质量管理制度
- 1 -
技术管理制度及办法之
质量管理制度
1 目标............................................................................................................................................5
2
3
4
SQA 岗位职责 ............................................................................................................................ 5
SQA 流程 ....................................................................................................................................6
SQA 与各技术方向的关系 .........................................................................................................6
5 软件工程标准与规范.................................................................................................................7
5.1
5.2
5.3
软件工程标准........................................................................................................................7
软件标准文档模版规范........................................................................................................9
软件技术规范........................................................................................................................9
6
SQA 任务管理 .......................................................................................................................... 10
6.1
6.2
6.3
任务来源..............................................................................................................................10
流程管理..............................................................................................................................10
主要任务..............................................................................................................................10
附件一:软件质量保证计划............................................................................................................ 12
1 引言............................................................................................................................................... 13
1.1 目的 ..............................................................................................................................................13
1.2 定义 ..............................................................................................................................................13
1.3 参考资料 ......................................................................................................................................13
2 管理............................................................................................................................................... 14
2.1 机构 ..............................................................................................................................................14
2.2 任务 ..............................................................................................................................................14
2.3 职责 ..............................................................................................................................................15
3 文档............................................................................................................................................... 15
3.1 基本文档 ......................................................................................................................................15
3.2 其它文档 ......................................................................................................................................16
3.3 文档质量的度量准则 ..................................................................................................................16
4 标准、条例和约定........................................................................................................................17
5 评审和检查 ....................................................................................................................................18
5.1 第一次评审 ..................................................................................................................................19
5.2 第二次评审 ..................................................................................................................................19
5.3 第三次评审 ..................................................................................................................................20
- 2 -
技术管理制度及办法之
质量管理制度
6 软件配置管理 ................................................................................................................................20
7 工具、技术和方法........................................................................................................................21
8 媒体控制 ....................................................................................................................................... 21
9 对供货单位的控制........................................................................................................................22
10 记录的收集、维护和保存.......................................................................................................... 22
附件二:技术月报............................................................................................................................23
附件 3:软件阶段评审表................................................................................................................... 1
附件 4:软件配置管理计划............................................................................................................... 3
1 引言..................................................................................................................................................4
1.1 目的 ................................................................................................................................................4
1.2 范围 ................................................................................................................................................4
1.3 术语定义 ........................................................................................................................................4
1.4 参考资料 ........................................................................................................................................6
1.5 概述 ................................................................................................................................................6
2 软件配置管理 ..................................................................................................................................6
2.1 机构 ................................................................................................................................................6
2.2 任务 ................................................................................................................................................7
2.3 职责 ................................................................................................................................................7
2.4 接口控制 ........................................................................................................................................7
2.5 实现 ................................................................................................................................................8
2.6 适用的标准、条例和约定 ............................................................................................................8
3 软件配置管理活动..........................................................................................................................8
3.1 配置标识 ........................................................................................................................................9
3.1.1 标识方法............................................................................................................................... 9
3.1.2 各类基线............................................................................................................................... 9
3.2 配置和变更控制 ............................................................................................................................9
3.3 配置状态审计 ..............................................................................................................................10
3.4 配置的检查和评审 ......................................................................................................................11
4 工具、技术和方法........................................................................................................................11
5 里程碑 ........................................................................................................................................... 12
6 培训和资源 ....................................................................................................................................12
- 3 -
技术管理制度及办法之
质量管理制度
7 对供货单位的控制........................................................................................................................12
8 记录的收集、维护和保存............................................................................................................ 12
- 4 -
技术管理制度及办法之
质量管理制度
1 目标
质量管理(Supplier Quality Assurance),以下简称 SQA,主要对研发和工程
进行软件过程的质量管理。
SQA 的目标:
保障研发的软件产品质量,为工程项目提供稳定、可靠的运行平台,提
升公司产品的层次;
保障工程项目的软件产品质量和实施的规范性、成功性;
形成公司健全的质量管理体系,提高公司管理水平及产品质量,提升公
司的市场竞争力;
通过质量管理制度的贯彻与执行,逐步向国际标准靠拢。
质量管理的工作主要包括以下两个方面:
制定、贯彻和持续改进质量管理的方针、指南、规范;
监督和检查质量管理的方针、指南、规范在软件的开发过程中的实
施情况,保证开发出的软件和软件开发过程符合相应的标准与规范,
保证软件产品、软件过程中存在的问题得到处理。
2 SQA 岗位职责
跟踪软件过程的质量活动并鉴别活动中出现的偏差;
里程碑式技术评审,实现软件质量的过程化管理;
软件配置管理,利用配置管理工具,建立配置服务器环境,控制文档与
程序的修改信息和版本;
全面测试,采用适当手段对软件需求、软件分析、软件设计、软件实现
和文档进行全面测试;
软件产品文档及程序源码归档与保管。
- 5 -
技术管理制度及办法之
3 SQA 流程
质量管理制度
4 SQA 与各技术方向的关系
SQA 的主要职责是为研发和工程提供质量管理保障,协助各技术方向按
时、保质、保量完成软件过程质量管理任务;
SQA 负责对研发和工程的质量管理支持,严格按照制定的质量保证计划
实施,研发和工程必须配合质量保证计划的实施;
1)SQA 制定的各种标准与规范,各技术方向必须严格按照标准与规范
执行;
2)SQA 人员和研发和工程总监需要进行沟通,共同完成软件过程跟踪、
审查和里程碑式评审;
3)研发和工程提交配置管理计划和阶段性实施情况,SQA 负责指导和
- 6 -
技术管理制度及办法之
质量管理制度
监督执行。
SQA 人员工作过程中发现的不符合问题及时形成软件问题单,研发和工
程按照软件问题单,提出处理意见及处理时间,直到问题解决为止;
研发和工程总监定期向 SQA 提交软件开发进度表;
一个 SQA 人员需要同时支持研发和工程多个软件开发任务的质量管理。
5 软件工程标准与规范
5.1 软件工程标准
软件工程模型
1) 软件生存周期模型(瀑布模型 Waterfall Model)
问题定义
可性行研究
需求分析
概要设计
特点:
上一阶段的变换结果
是下一阶段的变换的
输入,相邻两个阶段
具有因果关系,紧密
相联。
详细设计
编 码
计划
时期
开发
时期
运 行
时 期
2) 原型模型(Prototype Model)
测 试
运行与维护
- 7 -
技术管理制度及办法之
质量管理制度
快速分析
和设计
加工
原型
原型
建造
原型
1.原型系统仅包括未来系统的主要功能,
以及系统的重要接口;
2.为了尽快向用户提供原型,开发原型系
统时应尽量使用能缩短开发周期的语
言和工具。
客户评价原型
软件工程方法
1)结构化设计方法(SD-- Structured Design)
结构化设计方法是基于模块化、自顶向下细化、结构化程序设计等程序设计
技术基础发展起来的。它所提供的方法和原则,主要是用来指导软件的概要设计。
结构化设计属于面向数据流的设计方法。在软件的需求分析阶段,数据流是
软件开发人员考虑问题的出发点和基础。数据流从系统的输入端向输出端,则要
经历一系列的变换或处理。用来表现这个过程的数据流(DFD),实际上就是软件系
统的逻辑模型。
面向数据流的设计要解决的任务,就是在上述需求分析的基础上,将 DFD
图映射(Mapping)---软件系统的结构。换句话说,这类设计方法,允许把用 DFD
图 表示的系统逻辑模型,很方便地转换成对于软件结构的初始设计描述。
结构化设计分析工具:
Microsoft Project,项目进度计划编制工具
EPMS,工作流图制作工具
Microsoft Visio,数据流图(DFD)、结构图制作工具
Sybase Powerdeigner,数据库模型分析设计工具
2)面向对象的分析方法(Object Oriented Analysis)
OOA 的核心思想是利用 OO 的概念和方法对软件需求建造模型,以使用户
需求逐 步精确化、一致化、完全化。为此, OOA 的方法步骤为:
- 8 -